How long does it take to build a website?
A website takes as long as its slowest decision.
A website takes as long as its slowest decision. That is the honest answer, and it explains why two businesses starting on the same Monday can be six weeks apart by Christmas.
The building is rarely the bottleneck. Here is where the time actually goes, in the order it goes there.
The part before anyone builds anything
Every route to a website starts with the same step: someone has to say what the business does, who it is for, and what a visitor should be able to do. This takes an afternoon if you have thought about it and three weeks if you have not.
It is also the step most often skipped, which is why so many sites end up saying "welcome to our website". If you do one thing before you start, do this one: write the paragraph.
Supplying the things only you have
Photos, prices, opening hours, the registration number, the text of your terms. None of this can be produced by whoever builds the site, and all of it blocks launch.
Photographs are the usual culprit. A photographer needs booking, the shoot needs a day, and the edit needs a week. If you plan to use your own pictures, take them in the first week rather than the last — everything else can proceed around a missing paragraph, but a site with placeholder images cannot go live.
The build itself
This is the fastest part and the one people budget the most time for.
- A website builder: one to four evenings for a first version.
- Describing it to ChatBuild: about an hour of your time; ChatBuild does the rest.
- A freelancer: one to three weeks, depending on their queue more than on your site.
- An agency: four to twelve weeks, most of which is process rather than production.
Those ranges assume the previous two sections are done. When a build "takes three months", the build did not take three months.
The review round nobody schedules
Someone has to read the site before it goes live, and that someone is you. Set aside two hours, not ten minutes, and read it as a stranger would: on a phone, without knowing what you meant.
Expect to change the opening sentence, at least one price, and something about how people contact you. That is not a sign anything went wrong; it is what the review is for.
Going live, and the week after
Pointing a domain at a finished site takes minutes. What takes longer is the tail: an email address that needs moving, a Google Business listing to update, old links to redirect.
Plan for a week of small corrections after launch. Every site has them, and noticing a typo on day three is normal rather than embarrassing.
The fastest possible timeline is not the same as the shortest project. With ChatBuild your part takes about an hour of your time — which simply moves the deadline back to the paragraph you have to write and the photos you have to find. See the sequence.
So how long, really?
For a small business site where the decisions are already made and the photos exist: days. For the same site where neither is true: a month, almost none of it spent building.
If you want it faster, do not shop for a faster builder. Write the paragraph, gather the pictures, and decide who approves the result. Those three things are the schedule.
Once it is live, the question changes from how long it took to who keeps it current — which we covered in who maintains your website after launch. If you have not chosen a route yet, start with build it yourself or hire someone.
Frequently asked
- How much of your time does a first version of a website take?
- With ChatBuild your part takes about an hour, as long as the description, prices and photographs are ready, because nobody can invent those for you. Going live is a separate step, once you are happy with it.
- Why do agency projects take months when the build takes weeks?
- Most of the elapsed time is process rather than production: discovery, design rounds, approvals and waiting for material from the client. That coordination is often worth paying for, but it is not build time.
Sjors Hooijen Builds ChatBuild and writes about getting a business online without turning it into a project. Questions about this article? Email hi@chatbuild.com.