How long does it take to build a website? Real timelines
How long to build a website? Realistic timelines by project type, the steps involved, and what actually speeds up or slows down a web project.
You have decided to get a website, and one question comes up quickly: how long does it take to build a website? The honest answer depends on the type of site, how prepared you are, and how quickly you respond during the project. But there is nothing mysterious about it: a serious professional can give you a precise timeline right from the quote.
In this article, I share realistic timeframes for each type of project, walk you through what happens at each stage, and explain what makes a project move fast or drag on. If your main question is about budget rather than time, I cover that in detail in my article on how much a website costs: here, we focus purely on timelines.
Realistic timelines by type of website
Business website: 2 to 3 weeks
For a classic small-business website (home, services, about, contact, so 4 to 8 pages), expect 2 to 3 weeks between signing the quote and going live. That is the timeline I give my clients, mostly tradespeople, shop owners and self-employed professionals, and it holds true for the vast majority of projects.
This includes design, development, adding your content, testing on mobile and desktop, and the review rounds with you.
Website redesign: 2 to 4 weeks
A redesign often takes slightly longer than building from scratch, which can be surprising. The reason: the existing site needs to be analysed, the content that works must be kept, the search rankings you have earned need to be preserved (redirecting old pages to new ones), and years of accumulated clutter sometimes need sorting. Expect 2 to 4 weeks depending on the size of the original site. To find out whether your site actually needs a redesign, see my article on when and why to redesign a website.
Online store: 4 to 6 weeks
An e-commerce site involves more work: product catalogue, cart, online payment, shipping options, terms of sale. The time to build a website that sells online usually sits between 4 and 6 weeks, more if the catalogue is large or if product photos and descriptions still need to be created.
What about urgent projects?
Some situations cannot wait: a shop opening soon, an old site that got hacked, an event to announce. In that case, a simple business website can go live in under a week, provided the content (text, photos, logo) is ready from day one and you are available to give quick approvals.
What happens during those weeks: the project stages
A website timeline is not pure development time. Here is how a project runs with me, in 4 steps:
1. The initial call (30 minutes, free)
We talk about your business, your goals and your customers. This conversation lets me understand what you actually need, and lets you check that we work well together.
2. A written, fixed-price quote
You receive a detailed quote with a firm price and a stated deadline. No hourly billing surprises, no scope drift. To learn how to read and compare quotes, see my website quote guide.
3. Building, with your approval at every stage
This is the heart of the project: mockups, development, content integration. I submit each major step for your approval. You see the site take shape and can react early, which prevents unpleasant surprises at delivery.
4. Launch and training
The site goes live, and I train you to use it so you can handle everyday updates yourself. Every project then includes 3 months of follow-up: if anything goes wrong after launch, I am there.
What actually changes the timeline
Content readiness: factor number one
In most projects that run late, development is not the bottleneck. Content is: unwritten text, missing photos, a low-resolution logo. A client who arrives with content ready can save one to two weeks on the schedule. I list everything you should gather before starting in my article on how to prepare your web project.
Your responsiveness during the project
Every approval request is a checkpoint. If you reply within 24 to 48 hours, the project flies. If each review takes a week, the website build time stretches mechanically, even though nobody is working more.
The number of decision-makers
A sole trader decides fast. An organisation where five committee members must all approve the colour of a button takes longer. If several people are involved, appoint a single point of contact: it is the single most effective piece of advice I can give.
Custom features
A contact form is standard. An online booking system, a quote configurator or a connection to your till software is extra work. Each feature added to the quote adds time to the schedule, usually a few days per feature.
Beware of the extremes
A website promised in 48 hours is usually a pre-made template where three colours and a logo get swapped. It can work as a stopgap, but do not expect real customisation or search engine optimisation.
A simple business site quoted at 3 or 4 months, on the other hand, should raise questions. Either the provider is overloaded or the project is poorly scoped. Agencies often have longer lead times than freelancers, because your project passes through several hands. That is one of the points I cover in why choose a freelancer for your website.
Either way, the good practice is the same: get the deadline in writing on the quote, along with the conditions attached (when you deliver your content, how fast approvals happen).
Timeline summary
| Project type | Typical timeline |
|---|---|
| Business website (4 to 8 pages) | 2 to 3 weeks |
| Redesign of an existing site | 2 to 4 weeks |
| Online store | 4 to 6 weeks |
| Urgent business website | under a week |
These ranges assume content is ready and approvals come quickly. Add a margin if you are starting from zero on text and photos.
Conclusion: a good deadline is one that is stated and kept
So, how long to build a website? For most small businesses and self-employed professionals: 2 to 3 weeks for a business site, 4 to 6 weeks for an online store. The real goal is not to go as fast as possible, but to know from day one when your site will be live, and for that promise to be kept.
Do you have a project and a deadline in mind? Browse my services or take a look at my portfolio, then let's talk: the first 30-minute call is free, and you will leave it with a precise timeline.