The honest answer is four to eight weeks for most small business websites — and the part that decides where you land in that range is almost never the building.
It is the content. Nearly every project that runs long runs long for the same reason: the words and the photographs were not ready, and nobody realised they were on the critical path until the site was otherwise finished.
Where the time actually goes
Week one: working out what the site has to do
Who it is for, what you want them to do, which pages that implies, and what you are competing against. This is short but it is not optional. Skipping it is how you end up with a site that looks fine and sells nothing.
Weeks one to three: content
Every page needs words, and most need photographs. This is the step that stretches, because it is the one that depends on you rather than on us. A business that can hand over copy and a folder of decent photos in week one finishes in four weeks. A business that is writing its own copy between jobs finishes in ten.
If writing it yourself is the bottleneck, it does not have to be — we write it. That usually costs less than the delay does.
Weeks two to four: design and build
The visible part, and the most predictable. A brochure site is a known quantity. Design and build run together, and by the end of this stage you are clicking around the real thing rather than looking at a picture of it.
Week four onwards: the unglamorous half
Checking it on real phones, making the forms work and actually deliver, structured data, page speed, the redirects from the old URLs so you do not lose the rankings you already have. None of this is visible and all of it is why a site works after launch instead of just existing.
What makes it take longer
- Content that arrives in pieces. The single biggest factor, by a distance.
- Approval by committee. Two decision-makers is fine. Five is a month.
- Photography. If a shoot is needed, that is its own schedule and it depends on weather, premises and people being available.
- Ecommerce. Selling online adds products, variants, shipping rules, tax and payment setup. Assume longer.
- Anything custom. A booking system, a portal, an integration with software you already run — that is software, not a website, and it is scoped on its own.
- Waiting on other people. Domain access, an old host who is slow to release something, a logo still with somebody else.
What makes it faster
- Decide who signs off before you start, and make it one person.
- Get the photographs done early, in parallel with everything else.
- Say yes to a first draft you can edit rather than waiting to write the perfect version yourself.
- Launch the pages you have. A good five-page site that is live beats a great twelve-page site that is not.
A note on "we can have it live tomorrow"
You can put a template online in a day. Plenty of people sell exactly that, and for some businesses it is genuinely enough.
What you do not get in a day is a site built around what your customers actually search for, structured so search engines and AI assistants can describe your business correctly, with the technical work done that decides whether you rank at all. That part is not slow because anyone is dawdling. It is slow because it is the work.
What to ask for
Ask for a schedule with your responsibilities on it, not just ours. A timeline that says "content: client" against week one, with a date, is a timeline that will hold. One that only lists what the agency is doing is a timeline that will slip, and you will find out in week six.
If you want a realistic date for your project rather than a range from an article, tell us what you need and we will give you one. Our packages list what is included at each level.