Almost every website project we are asked to rescue was late for the same reason — and it was almost never the code. Understanding where time actually goes lets you protect the schedule at the points that matter.

Realistic timelines

ProjectDevelopment timeRealistic total
Landing page3–5 days1–2 weeks
Business site (5–8 pages)2–3 weeks3–5 weeks
Corporate site (15+ pages)4–6 weeks6–10 weeks
E-commerce store5–8 weeks8–14 weeks
Web application8–20 weeks3–7 months

Note the gap between the two columns. That gap is content, review cycles, and approvals — the parts the client controls.

Week by week: a real business website

  1. Week 1 — Discovery and structure Goals, audience, competitor review, sitemap, and a written scope. Ends with an agreed page list. Skipping this week is what causes weeks 4 and 5 to expand.
  2. Week 2 — Design Wireframes then visual design for the homepage and one or two key templates. You review and consolidate feedback once, not in five separate messages.
  3. Week 3 — Build Design becomes working, responsive HTML/CSS. Content is populated. This is the part most people think of as "making the website", and it is roughly a third of the schedule.
  4. Week 4 — Integration and testing Forms, analytics, schema markup, performance tuning, and testing across real devices and browsers.
  5. Week 5 — Review and launch Your final review, corrections, DNS cutover, SSL, sitemap submission, and post-launch monitoring.

The single best thing you can do to hit a deadline: have your content — all text, all images, all staff photos — ready before week 1 ends. Projects with content ready on day one finish roughly two weeks faster than identical projects without it.

What actually causes delays

CauseTypical delayWho controls it
Content not ready2–6 weeksClient
Slow or scattered feedback1–3 weeksClient
Scope added mid-project1–4 weeksBoth
Too many approvers1–3 weeksClient
Third-party integration issues3 days–2 weeksDeveloper
Underestimated complexity1–3 weeksDeveloper

Four of the six most common delays are on the client side. That is good news — it means the schedule is largely within your control.

How to keep a project on time

  • Nominate one decision-maker. Design by committee is the most reliable way to add three weeks.
  • Batch your feedback. One consolidated list beats fifteen messages over four days.
  • Write content before design starts. Designing around real text avoids a rebuild later.
  • Book your review time in advance. If you are travelling in week 4, say so in week 1.
  • Park new ideas for phase two. Keep a list; do not inject them mid-build.
  • Get credentials early. Domain registrar and hosting access requested in week 1, not on launch day.

Beware unrealistic promises. An agency agreeing to a full 15-page corporate site in ten days is either planning to use a template, planning to cut testing, or planning to be late. Ask them to walk you through the schedule week by week — the answer is revealing.

Rushing responsibly

Sometimes a deadline is genuinely immovable. If so, cut scope rather than quality:

  1. Launch fewer pages Homepage, one services page, and contact. Add the rest afterwards.
  2. Use one template well A single strong page design applied consistently, rather than eight bespoke ones.
  3. Defer integrations Launch with a simple contact form; add CRM sync later.
  4. Never cut mobile testing or performance These are what determine whether the site works for real customers.

Working to a fixed date? Tell us the deadline and we will tell you honestly what fits inside it. See also our cost guide.

Frequently asked questions

A 5–8 page business website typically takes 3–4 weeks from kickoff to launch, assuming content is ready. If content still needs to be written and photographed, add 2–4 weeks — content is the most common cause of delay.
In our experience the overwhelming majority of delays are content-related, not development-related. Text, photos, and approvals arrive late. The second most common cause is scope added mid-project without adjusting the timeline.
A single landing page, yes. A full business website in a week means a template with placeholder content lightly edited — which is occasionally fine for a deadline, but you should know that is what you are buying.