⚡ Quick Summary (TL;DR)
A small business website with 3 to 5 pages can be built in about two weeks once the content is ready. Online stores usually take 6 to 10 weeks, and custom builds with booking systems or portals take 8 to 16 weeks. The design and code are rarely what holds a project up. Content and decisions are.
Ask five web designers how long a website takes and you’ll get five answers, anywhere from “a few days” to “a few months”. They’re not all lying. The answer depends on what you’re building and, more than anything, on how ready you are when the work starts.
Here are the timelines we see on real projects, and the things that stretch them.
Website timelines by project type
| Project | Typical timeline | What’s involved |
|---|---|---|
| DIY builder (Wix, Squarespace) | A weekend to a few months | Depends entirely on how much time you can give it |
| Small business site, 3 to 5 pages | About 2 weeks of build time | Custom design, build, basic SEO and launch |
| Online store | 6 to 10 weeks | Products, payments, shipping, sometimes a POS connection |
| Custom build (booking, portals, integrations) | 8 to 16 weeks | Planning, design for every screen, back-end work and testing |
These are build times. They don’t include the weeks some projects spend waiting for content, which brings us to the part nobody puts in the quote.
Where the time actually goes
A small business website has four stages:
- Planning: agreeing on the pages, what each one needs to say and what you want visitors to do.
- Content: the words and photos for every page.
- Design and build: the part most people picture when they think of “building a website”.
- Testing and launch: checking every page on real phones and browsers, then pointing your domain at the new site.
Stages 1, 3 and 4 are on us, and they’re predictable. Stage 2 is where projects stall. I’ve seen plenty of sites sit fully designed for a month because the “About” page hadn’t been written yet.
Why we start our 14-day clock at final content approval
Our small business websites go live 14 days after the client approves their final content. People sometimes ask why we don’t start counting from the day they sign.
It’s because content is the one thing we can’t control. If we started the clock at signing, we’d either have to pad the timeline to cover the wait or miss our own date. Starting it at approval means the 14 days are real: we know exactly what’s going on the site, and we can design and build around it without guessing.
It also means changes to content after it’s approved move the date. Rewriting the services page halfway through the build means redesigning parts of it, and that takes time. It’s fair to everyone when that’s agreed up front.
If you don’t want to write the content yourself, we can write it for you from an interview. That happens before the 14 days start.
What slows a website project down
The usual culprits:
- Content that isn’t ready. Copy that’s “almost done” for weeks, or photos you’re still planning to take.
- Too many decision makers. If three partners all need to approve every page, every round of feedback takes three times as long.
- Changing your mind mid-build. Adding a booking system or a new section after design is approved pushes everything back.
- Waiting on access. Nobody remembers the login for the domain or the old hosting account. This can hold up a launch by days.
- Integrations. Connecting a store to your POS or a form to your CRM depends on those systems, and some are slower to work with than others.
How to get your website built faster
You have more control over the timeline than you might think:
- Write your content first. Even rough notes for each page help. If someone else is writing it, give them a deadline.
- Gather your photos. Real photos of your work, your team and your space beat stock photos, and they take time to collect.
- Pick one decision maker. One person who can say yes keeps feedback moving.
- List your must-haves before you start. Booking, a gallery, a quote form: decide now, not halfway through.
- Find your logins. Your domain registrar, current host and Google Business Profile. Having them ready can save days at launch.
- Collect a few websites you like. It’s the fastest way to show a designer what you have in mind.
Can you build a website in a day?
With a builder like Wix or Squarespace, you can get a basic site online in a day. Pick a template, swap in your text and publish.
Whether that site does anything for your business is a different question. A one-day site usually means a template that looks like a lot of other sites, generic copy and very little thought about what people search for. That’s fine as a placeholder. It’s not usually what brings in new customers. If you’re weighing the two, our comparison of Wix, Squarespace, GoDaddy and a custom website goes through the trade-offs and the real costs.
Want it done in two weeks?
Our small business websites are custom-coded, animated and set up for SEO. They cost $2,000 to $5,000 and go live 14 days after you approve your final content, with the launch date in writing before we start. If you’re curious what it would cost, our website cost guide explains what goes into the price.



