It is one of the first questions people ask when they are thinking about a new website, and one of the hardest to get a straight answer to. “It depends” is technically true and completely unhelpful. So let us give you a real answer, with real timelines, and explain what actually decides whether a project takes four weeks or four months.
The short version: a typical small business website takes around 4 to 8 weeks from starting properly to going live. But the range is wide for good reasons, and once you understand them you can influence your own timeline more than you might think.
The honest headline numbers
Every project is different, but here is a realistic guide for a well-run build:
- A simple site (3 to 6 pages): around 3 to 5 weeks. A clear brochure site for a small business, with standard pages and a contact form.
- A standard small business site (6 to 15 pages): around 5 to 8 weeks. More pages, some custom design, a blog, perhaps a booking or enquiry flow.
- An e-commerce or more complex site: around 8 to 14 weeks, sometimes more. Product catalogues, payments, custom features and integrations all add time.
These assume you are working with someone who does this professionally and that feedback comes back promptly. Two identical briefs can finish weeks apart purely on how quickly decisions get made, which we will come back to.
Where the time actually goes
A website is not built in one long stretch of designing. It moves through stages, and each takes a share of the clock. This mirrors the web design process from start to launch, so you can see where the weeks land.
- Discovery and planning (a few days to a week). Agreeing what the site needs to do, for whom, and how it should be structured. Skipping this feels faster but almost always costs more time later.
- Content gathering (this is the big variable). Words, images, logos, product details. This is the single most common cause of delay, because it usually sits with you, the business owner, rather than the designer.
- Design (1 to 2 weeks). Turning the plan and content into a look and feel, then refining it with your feedback.
- Build (2 to 3 weeks). Turning the approved design into a real, fast, working site that behaves on every screen.
- Review, testing and launch (a few days to a week). Checking everything, fixing the last details, and going live properly rather than in a rush.
Notice that the actual designing and building, the part people imagine is the whole job, is only part of the timeline. The stages around it are where projects quietly speed up or drag.
What makes a website take longer
If you want to avoid the four-month version of a four-week project, these are the usual culprits:
- Content that is not ready. By a distance the biggest one. If the words and images arrive late, everything downstream waits. A designer cannot finish pages that have nothing to go in them.
- Slow or scattered feedback. When approvals take a fortnight each, or come from five people who disagree, weeks disappear. Fast, consolidated feedback is the cheapest way to speed a project up.
- Scope that keeps growing. “Could we also add a booking system, and a members area, and a shop?” Each mid-project addition is reasonable on its own, but together they reshape the timeline. Better to launch a strong core and add phase two later.
- Too many decision-makers. The more people who must sign off each step, the slower every step becomes. Nominate one person to own decisions.
- Custom features and integrations. Anything bespoke (a custom booking flow, a CRM connection, a complex shop) needs building and testing, which adds real time. Worth it when it matters, but be clear it costs weeks.
How to keep your build on track
The encouraging news is that most of the timeline is in your hands. A few habits keep things moving:
- Prepare your content early. Have your words, images and key details ready before the build starts, or agree upfront who is writing them. This alone removes the most common delay. If writing is not your thing, a good web partner can do it for you, just factor that in.
- Give feedback quickly and in one go. Gather everyone’s comments, resolve disagreements internally, and send one clear response rather than a trickle.
- Agree the scope, then hold it. Decide what launch includes, write it down, and park good new ideas for a phase two. This keeps the first version shippable.
- Name one decision-maker. One person with the authority to approve keeps a project from stalling in committee.
- Trust the process. Rushing the testing stage to launch a day early is how small problems reach your customers. A proper check at the end is worth the day.
Do these and a project that could sprawl over months tends to land comfortably inside the 4 to 8 week range.
A quick reality check
Beware two extremes. Anyone promising a proper, custom small business site in a couple of days is almost certainly using a rushed template with little thought for your goals. And a project that stretches past a few months without a clear reason usually signals a scope or communication problem worth addressing. A good web partner will give you a realistic timeline at the start and tell you honestly what would move it. Knowing what questions to ask before you hire helps you spot the difference, and timeline usually goes hand in hand with what a website costs.
The bottom line
For most small businesses, a good website takes somewhere between 4 and 8 weeks to build well. The design and build are only part of it. The real levers are content, feedback and a scope you hold steady, and those are things you can control. Prepare early, decide quickly, and a new site need not be a long or painful process.
If you would like a realistic timeline for your own project, we are happy to help. See how we work on our services page, or book a free consultation and we will map out what your site would take, and how to get it live without the drift.