The short answer
A simple one-page site can go live in a few days. A full multi-page marketing site with brand integration, copy, and a working contact form typically takes 2–4 weeks from brief to launch.
What the timeline actually looks like
Most small business builds break down into five stages, and each one adds real days to the calendar — not just design time:
- Discover (1–3 days) — pinning down the brand, the audience, and what the site needs to do
- Design (3–7 days) — a visual direction built around the brand rather than a generic template
- Build (5–10 days) — pages built out with copy, SEO structure, and responsive behaviour
- Deploy (1–3 days) — forms wired, hosting configured, tested on real devices
- Support window — a short period of fixes and small edits once you're using the live site
What slows a project down
The build itself is rarely the bottleneck. The two most common delays are waiting on content — copy, photos, logo files — and rounds of feedback that stretch out over email. A project with content ready on day one and fast turnaround on reviews can beat the estimate; one without either can double it.
What speeds it up
Having your logo, brand colours, and at least rough copy ready before the build starts is the single biggest time-saver. So is agreeing on scope upfront — a fixed number of pages, decided in advance — rather than adding sections mid-build.
Curious what a realistic timeline looks like for your project specifically? Send a few details and you'll get an actual estimate, not a generic range.