Back to blog

How Long Does Website Development Take - A Realistic Timeline by Phase

Published on 12 min readVP Agency

One of the first questions clients ask us in a meeting isn't how much a website costs, but how long website development takes. The answer „it depends on the project“ is accurate but completely useless - a business owner planning a new site has to know whether we're talking about three weeks or three months before making a decision. As a Novi Sad agency that has run projects for clients across Vojvodina, Belgrade and abroad for years, we could list exactly where the time goes, why some projects finish ahead of plan, and others overrun by double. This article is that breakdown - realistic timelines by site type, what happens in every phase, and what you can do as a client so the project doesn't slip.

Short answer - realistic duration by site type

Before we get into the phases, here are the concrete ranges from practice. These are real timelines for projects that start with a defined brief and a client who responds within a reasonable time - if either is missing, move to the top of the range.

Realistic website development timelines in Serbia - data from practice for 2026.
Site typeRealistic timelineMain focus
Landing page (1 page)2-3 weeksDesign, copy, conversion
Brochure site (5-15 pages)4-6 weeksDesign, CMS, SEO basics
Business site with blog (15-50 pages)6-10 weeksDesign system, blog, integrations
E-commerce (smaller, up to 200 products)8-14 weeksCatalog, checkout, logistics
E-commerce (larger, 1000+ products)3-6 monthsMigration, performance, filters
Web app or SaaS (MVP)3-9+ monthsSpecification, backend, testing

If someone promises you a brochure site in 7 days at a normal price - they're either skipping phases, using a template with no customization, or planning to charge from scratch when the site doesn't work the way you envisioned after a week. Speed has its price, and it's usually not in euros but in result quality.

Before the project even starts - preparation

Website development time doesn't start when the contract is signed - it starts when enough information is collected for someone to begin designing. This preparation phase is often underestimated, and it's the single biggest factor in whether the site ships on time. Preparation includes:

  • Defining the site goal - what the site needs to achieve (sales, contact forms, email capture, information)
  • Site map - the list of all pages and how they connect in the navigation
  • References - 3 to 5 sites you like and a short explanation of what you like about them
  • Basic branding - logo, colors, font, communication tone (or awareness that this still needs to be defined)
  • Copy or at least a draft for every page - this is the most common reason projects run late
  • Photos or a plan - whether you use existing ones, run a photoshoot, or buy from a stock service
  • Technical requirements - CRM integration, email marketing, booking system, payment processor

If you walk into the agency meeting with these 7 items worked out, the project usually kicks off within a week and runs at the fast end of the range. If you walk in with „I need a site“, a discovery phase has to happen first, and that adds 1-3 weeks to the timeline.

Phase 1 - discovery and strategy (3-7 days)

Discovery is the phase where we define exactly what gets built. For simpler sites it takes a few days and usually happens in one deeper 1-2 hour meeting. For more complex projects - e-commerce, web apps, multilingual sites - it takes up to a week and involves several sessions.

This phase produces three concrete documents:

  • Site map - a formal list of all pages, sections and their order in navigation
  • User flows - the path a typical visitor takes through the site to conversion (contact, purchase, subscription)
  • Technical spec - integrations list, CMS choice, hosting, domain, launch calendar

Discovery isn't paperwork - it's the foundation everything else is built on. Projects that skip this phase regularly hit a wall around week 4, when the designer and client realize they weren't thinking about the same thing - and then the design gets redone. Five days spent on discovery saves 2-3 weeks later.

Phase 2 - design (2-3 weeks)

The design phase has two parts - wireframes (sketches without color, to confirm structure) and visual design (final look). Many clients want to skip wireframes and go straight to „something pretty“, but that often ends with three rounds of full redesign, which costs double the time.

A realistic design rhythm for a business site (10-20 pages):

  • Days 1-3 - wireframes for all key pages (home, service, about, contact, blog)
  • Days 4-5 - wireframe presentation and revisions with the client
  • Days 6-10 - visual design of the home page and one template page
  • Days 11-12 - visual design revisions
  • Days 13-15 - applying the design system to all remaining pages

Design is usually done in Figma, and the client gets a link where they can leave comments directly on the design. This is much faster than emails like „I don't like that color“ with no context - because the designer sees exactly what the comment refers to.

Rule from practice - include at most 2 to 3 people on the client side who have feedback authority. Projects where 5+ people from the company review the design end up in a vicious cycle of contradictory requests, and timelines automatically expand.

Phase 3 - development (2-5 weeks)

Development is the phase where the design becomes a functional website - pages get coded, connected to the CMS, forms and integrations get added. The length of this phase depends on three things - the number of different page types, the number of integrations, and the technology you use.

Rough development duration by site type:

  • Landing page - 3 to 5 days
  • Brochure site on WordPress (5-15 pages) - 7 to 10 days
  • Brochure site on Next.js with a headless CMS - 10 to 15 days
  • Business site with blog, forms and integrations - 15 to 25 days
  • E-commerce (Shopify/WooCommerce) with custom design - 20 to 40 days
  • Custom e-commerce or web app - 2 to 6+ months (separate estimate)

Technology choice directly affects development time. WordPress with a ready theme is the fastest path for simple sites, but it brings maintenance and performance debt later. A custom Next.js approach takes longer, but doesn't require constant fixes later on. We covered the difference between the two approaches in detail in our article on WordPress versus custom Next.js.

While development is in progress, the client usually has access to a staging version of the site - a private URL where they can follow progress in real time. This is much smarter than waiting for a final presentation because it allows corrections during the process rather than at the end when they're expensive.

Phase 4 - content and SEO (parallel, 1-3 weeks)

Content preparation is the most common hidden factor that extends projects. Design and development can be done, but if the client still hasn't sent copy for half the pages, the site can't go live. That's why serious agencies run content work in parallel with development and constantly push the client about content.

What goes into this phase:

  • Final copy for all pages - adjusted for SEO, with the right keywords
  • Photos - optimized, in WebP or AVIF format, with proper alt text
  • Meta data - title and description for every page, specifically optimized for Google
  • SEO structure - URL slugs, internal links, breadcrumb navigation
  • Structured data - JSON-LD schema for business, contact, products or services
  • Basic analytics - connecting Google Analytics 4 and Search Console

Content preparation is such a common delay point that we wrote an entire article about it - see how to organize content preparation for your website if you want your project to not get stuck halfway through.

Phase 5 - testing and QA (3-7 days)

Testing is the phase that gets underestimated more often than any other. Many clients think the site goes to production the moment it shows up on screen, but the difference between „looks finished“ and „actually works“ is a week of serious testing.

What actually gets checked:

  • Display across devices - iPhone, Android, iPad, laptop, large monitor
  • Rendering across browsers - Chrome, Safari, Firefox, Edge, Samsung Internet
  • Contact forms - does the email arrive, in which inbox, does the spam filter block it
  • Page load - Core Web Vitals, LCP, CLS, INP metrics must be in the green zone
  • Accessibility - the site must be usable for people using screen readers
  • SEO check - all pages have meta title and description, no duplicates, sitemap works
  • SSL and redirects - all old URLs point to new ones, HTTPS applied everywhere
  • Pre-launch backup - a clean version of the site before real visitors arrive

If testing reveals a serious issue (for example, the contact form doesn't work on iPhone), the timeline extends by 2 to 5 days. That's why serious projects schedule testing as a separate phase, not something done on the fly on the last day.

Phase 6 - launch and post-launch (1-2 days + 2 weeks monitoring)

The launch itself takes a few hours - pointing the domain at the new hosting, setting DNS records, pushing to production. But the work doesn't stop there. The first 10-14 days after launch is the most critical period, when most small issues surface, and the agency has to be available.

Standard post-launch activities:

  • Submitting the site to Google Search Console and sending the sitemap
  • Submitting to Bing Webmaster Tools for the Microsoft index
  • Monitoring 404 errors in the first week - old URLs that weren't properly redirected
  • Redirects from the old site to new URLs (if it's a redesign)
  • Watching analytics - whether visitors do what we planned
  • Reacting to small changes - clients usually spot small things within 2 weeks that need polishing

This part gets skipped in bad projects because the agency already treats the work as done. In good projects it's included in the contract, and the difference shows up a month later in Google indexing and conversions.

What speeds up and what slows down a project

The same type of site at the same agency can take 5 weeks or 12 weeks, depending on a handful of external factors. Here's what most affects speed in practice:

Speeds up the project:

  • Ready copy and photos before development starts - shortens the project by 1-2 weeks
  • A single point of contact with decision authority on the client side
  • Fast feedback - 24 to 48 hours per revision round
  • A clear brief with references and goals
  • Realistic expectations - a project with a defined scope, no constant adding of new things

Slows down the project:

  • Decisions wait more than a week
  • More than 3 people on the client side have comment rights without coordination
  • Scope creep - constantly adding new pages, features, integrations during development
  • Unfinished branding - logo changes mid-project, colors aren't final, brand name isn't locked
  • Missing copy - the client is still writing while testing should be happening
  • Third-party dependencies - integration with ERP, payment processor or a system that replies with delay

Rule from practice - in 80 percent of late projects, the cause is on the client side, not the agency side. That's why good agencies write your obligations into the contract too, not just theirs - clear feedback deadlines, scope change limits, and clear pricing for anything beyond the original agreement.

Website development in Novi Sad and Serbia - local specifics

As a Novi Sad agency that also works with clients from Belgrade, Zagreb, Ljubljana and abroad, a few things are specific to the local market. First, the Serbian market often expects faster timelines than is realistic - partly because of a „need it yesterday“ culture, partly because of a lack of clarity about what actually goes into building a website. The realistic timelines above are timelines that produce quality results, not timelines we've seen in local freelancer offers used as a marketing tool.

Second, multilingual sites are more common in Serbia than in most Western markets. Many clients want Serbian and English versions right away, which extends both design (longer German/English copy requires different spacing) and development (the i18n system has to be set up properly from the start). An additional language usually adds 1-3 weeks to the project, depending on page count. For details on custom development, see our custom website development service.

Third, price and timeline are more tightly linked in Serbia than abroad - a low price almost always means a short timeline and skipped phases. If you're thinking about budget before timeline, we gave a detailed breakdown in our article on website development cost.

How to plan the project so it doesn't slip

If you're a business owner planning a new site, a few practical tips we've seen work across dozens of projects:

  • Start 2 months before you actually need the site - not a week before the business opens or the product launches
  • Prepare copy and photos before the agency starts development - you can do this yourself in parallel with discovery and design phases
  • Appoint one person in the company to run the project on your side - they collect internal feedback and give the agency one answer
  • Set aside time to review the design - 2 to 3 hours a week, not squeezed between meetings
  • Realistically assess your available capacity - if you're overloaded, the project will slip not because of the agency but because of your time
  • Agree on pricing for scope changes upfront - no surprises when a new idea pops up mid-project

This sounds like a lot, but in practice it's the difference between a project that finishes on the planned date and one that drags on 3 months longer. We usually give clients a short checklist at the start that they fill out in a week, and it dramatically changes the project dynamic.

FAQ

Can a website be built in 7 days?
Technically yes - a landing page or a simple brochure site on a ready-made theme can really be stood up in a week, if you already have all the copy, photos and a clear idea. But that's an edge case - for a normal project with a custom design and a couple of revision rounds, 7 days isn't realistic. If someone promises you that at a normal price, usually discovery, SEO, testing or all three are missing.
Why do some agencies offer a „site in 10 days“ while we get a 6-week quote?
The difference is scope. Agencies offering very fast timelines usually use ready templates with minimal color and logo changes. That's legitimate for a very small budget, but the result is a site that looks like hundreds of other sites. A custom design, adapted to your industry and needs, takes longer but produces a different result. The question is what you want - speed or differentiation.
Does e-commerce take longer than a regular site?
Significantly longer, for several reasons. E-commerce has more page types (catalog, category, product, cart, checkout, user account), requires integrations with payment processors and shipping, has to handle tax and discount logic, and requires more testing because a billing bug isn't the same as a copy bug. A realistic timeline for smaller e-commerce is 2 to 4 months, and for larger catalogs with product migration up to 6 months.
What if I already started with one agency and want to switch to another?
It's possible, but the project usually gets longer. The new agency needs 1-2 weeks to get familiar with the materials, design and development state, so if the previous agency worked in a stack the new one doesn't use (for example, a custom WordPress theme that the new agency would build in Next.js), it's often faster to start over than to continue. Before deciding, ask the new agency for a free assessment that includes the exact handover time.
How long does a redesign of an existing site take compared to a new site?
A redesign usually takes about the same or slightly longer than a new site - because besides design and development, you also do an analysis of the existing site, content migration, and redirects from old URLs. Realistically plan the same timeline as a new project, plus an extra week for migration. The upside of a redesign is that you already have copy and Google rankings worth preserving.
Can the site be launched in phases, so we don't wait a full 8 weeks?
Yes, and it's often a smart approach. An MVP (minimum viable product) approach means that in the first 3-4 weeks you launch a basic site with a home page, contact page and one service, and everything else is added gradually over the next 1-2 months. The upside is you have a public site much faster. The downside is that the total work ends up 10-20 percent longer than if done in one block.
Does a fixed deadline make sense or is a phased approach better?
A fixed deadline makes sense when there's an external event (product launch, business opening, trade show, conference). A phased approach is better when there's no such pressure, because it allows better quality - testing doesn't get skipped to hit a date. In practice, a good compromise is „we aim for date X, but we don't trade quality for seven days“.
What can I do to make the project move faster?
Three things that help most - first, prepare copy and photos before the agency starts design. Second, appoint one person on your side with authority to approve the design, without waiting for team consensus. Third, respond to feedback requests the same day or the next morning, not a week later. These three habits shorten a typical project by 2-3 weeks.

Conclusion

Realistic website development time in Serbia - for a brochure site 4 to 6 weeks, for a business site with a blog 6 to 10 weeks, for e-commerce 2 to 4 months. These timelines include all phases - discovery, design, development, content, testing and launch. Projects that finish significantly faster usually skip one or more phases, and the difference only shows up a few months later in Google rankings and conversions.

If you're planning a new site and want an exact timeline for your specific project, get in touch for a free assessment. In a 30-minute conversation we can usually give you a realistic timeline, a concrete phase-by-phase plan, and a clear view of where the delay risks are. No obligation - we'd rather honestly tell you the deadline is tighter than it sounds than promise it and overrun.

Ready for a website that delivers results?

Schedule a free call and together we'll find a solution tailored to your business.

Schedule a free call