The honest answer is a few weeks, not a few days — and the thing that most often slows a project down isn’t the building, it’s waiting on words, photos, and feedback. Here’s what the time actually goes to.
Website build timeline: a typical small-business marketing site usually takes three to six weeks from first conversation to launch. Simple one-page sites can move faster, while online stores and larger sites take longer. Content, photos, and feedback speed are usually the biggest timeline variables.
The stages
- Conversation & plan (a few days). Working out what the site needs to do and agreeing on scope.
- Content (this is the wild card). Gathering or writing the words and images. This step stalls more projects than any other.
- Design & build (one to three weeks). Turning the plan and content into real, working pages.
- Review & polish (a few days to a week). Your feedback, revisions, testing on phones, fixing the small stuff.
- Launch (a day). Going live and making sure it all holds together.
A realistic range
For a typical small-business site, three to six weeks is normal and healthy. A focused one-page site can be faster. An online store or a larger site takes longer. A 48-hour turnaround usually means a tightly limited scope, an existing template, or substantial content prepared in advance. Ask what is and is not included.
What makes it faster
- Having your content — or most of it — ready to go.
- Turning feedback around in a day or two, not two weeks.
- A clear, agreed scope so the target stops moving.
- One decision-maker instead of a committee.
Why I won’t rush it
I build this studio around evenings and weekends on purpose, which means I’d rather tell you “that’ll take a few weeks” than overpromise to win the work. A site built in a panic looks like it. A few unhurried weeks gets you something you’re genuinely glad to send people to.
You can also read how that timeline fits into a web design project with Lamplight.