What actually makes a website late
Ask why a website ran late and you'll usually hear it was the build. Far more often, it wasn't. The real causes are decisions, content, and scope — and most of them are within your control.
By Focal Sites, Engineering
Ask why a website ran late and you'll usually be told it was the build — the developers, the technical work, something complicated under the hood. Occasionally that's true. Far more often, it isn't. Building the site is the most predictable part of the whole endeavour. What makes projects late is almost always something else, and it's worth knowing what, because most of it is avoidable and much of it is within your control.
Decisions, not development
The single largest source of delay on most projects is unmade decisions. Should the homepage lead with the service or the story? Which three things go in the menu? Is this a shop or a catalogue? Each question seems small, and each one, left open, stops the work that depends on it. A developer can build almost anything quickly. What they cannot do is build something that hasn't been decided.
This is why the projects that move fastest are rarely the ones with the most resources. They're the ones where someone can make a call and stand by it. Indecision doesn't feel like delay while it's happening — it feels like being careful — but on a calendar, a fortnight spent going back and forth over one choice and a fortnight of the site sitting still look exactly the same.
The content that never quite arrives
The second great source of delay is content: the words, the photographs, the specific details only you can supply. It's the most common thing to underestimate and the most reliable thing to hold a project up. Design can move quickly. It cannot move at all past a page waiting for text that's still being written, or a gallery waiting for photos that keep not being taken.
What makes this one frustrating is that it isn't anyone's job the way the build is somebody's job. The design gets done because a designer is doing it. The content gets done when you find the time — between everything else a business demands — and "when you find the time" is exactly the phrase that turns six weeks into three months. The fix isn't heroics. It's starting earlier than feels necessary, and treating your half of the material as a real deadline rather than a someday.
Scope that grows quietly
The third is scope. A project begins as a clear, finite thing, and then — reasonably, one good idea at a time — it grows. A blog here, a booking system there, another page that surely won't take long. No single addition feels like a delay. Together they're the reason the date moved, and because it moved a day at a time, nobody ever quite decided to move it.
This is why a careful firm fixes the scope in writing before naming a date, and treats additions as deliberate changes rather than casual favours. It can feel rigid. It's the opposite: it's what lets a date mean anything at all. A date is only ever as fixed as the scope beneath it.
The reassuring part
Here's what's genuinely good news in all of this. If websites were usually late because building them is unpredictable, there would be little you could do about it. But they're mostly late for reasons you can see coming and influence: decisions you can make promptly, content you can prepare early, scope you can hold steady. The parts within your control are the parts that matter most.
So the best thing you can do to keep a project on time isn't to find a faster developer. It's to be a decisive client with your material ready — and to work with people who protect the date honestly, by scoping it properly at the start rather than naming a number they haven't thought through. On-time delivery has far less to do with speed than most people assume. It's mostly clarity, arriving early.
- planning
- timelines