- Only five things justify a rebuild: you can't safely deploy a change, the platform structurally can't do what's next, the structure doesn't match what you sell, nobody but a developer can publish, or the technical debt genuinely exceeds the rebuild cost.
- Looking dated, being slow, converting badly and breaking on mobile are all repairs — and usually cheaper and faster than people assume.
- A site that converts badly will usually convert badly after a rebuild, because conversion is offer, proof and friction, not framework.
- Don't use total page weight as evidence of bad engineering. Total bytes are mostly images — the content the site exists to show. Script weight is the better proxy.
- Separate redesign, restructure and re-platform. Most "we need a rebuild" requests are satisfied by the first two, on the platform you already have.
- The real costs are attention, a publishing freeze and ranking risk, none of which appear on the invoice.
"Should we rebuild the website or just fix it?" is the most common question we're asked, and it's almost always asked with the answer already assumed. Someone is tired of looking at it.
Tiredness is not a rebuild trigger. Nor is age, nor a competitor's shiny new homepage, nor a red score in a sales email. The honest test is narrow, and most sites fail it — meaning most sites should be repaired, not replaced.
Here's the rubric we run, why each rule is worded the way it is, and how to score your own site in about an hour.
Why most rebuild decisions are made badly
Three forces push toward rebuilding regardless of merit.
Rebuilds are easier to sell. A rebuild is a project with a number, a timeline and a launch. A repair programme is a series of unglamorous fixes with no announcement at the end. Guess which one an agency proposes.
Dissatisfaction has no natural resolution. When a site underperforms, nobody can point to the cause, so "start over" becomes the answer that feels like action. It isn't a diagnosis; it's an escape from having to make one.
The wrong evidence is easy to gather. A speed score, a screenshot on a phone, a competitor comparison. All easy, none diagnostic. We've written about why a single performance score can't support a decision like this — the same unchanged page can score 33 and 99 within a month.
The consequence: businesses rebuild, spend a quarter, launch something that looks better, and discover the underlying problem is still there — because the problem was the content, the offer, the intake, or the fact that nobody has published anything in two years.
The five triggers
A rebuild is justified when at least one of these is true. Not "would be nice to fix" — genuinely true.
1. You cannot safely change it. No source code, no working deploy path, a theme edited directly in production, or a codebase so fragile nobody will touch it. If shipping a change is dangerous, everything downstream is blocked and repair has no path.
2. The platform structurally can't do what the business needs. (Which platform suits which constraint is its own question.) You've started selling and there's no real commerce. You need multiple languages and there's no sane way. Not "it's awkward" — cannot, without a workaround you'd then maintain forever.
3. The structure can't express what you sell. The site says you're a photographer; you now run a studio with four service lines. Information architecture is the hardest thing to retrofit, and a site organised around a business you no longer run will keep fighting you.
4. Nobody but a developer can publish. If every copy change is a ticket, the site will ossify. This one is worth rebuilding for on its own, because it compounds — the cost isn't the tickets, it's everything nobody bothered to ask for.
5. The technical debt exceeds the rebuild cost. Rare and genuinely quantifiable: a codebase where each change costs multiples of what it should. Reach for this one carefully, because "it's messy" is not the same as "it's cheaper to start over."
Notice what isn't on the list: appearance, speed, conversion rate, mobile layout, and the words. All four are repairs, usually cheaper ones than people assume.
Run it in this order
The sequence matters, because a yes at step one makes the rest irrelevant. And note that none of the questions is "does it look old" — that's a design refresh, and a design refresh on an existing platform is a fraction of the cost and risk of a rebuild.
A scoring rubric you can run yourself
Score each row honestly. Any single rebuild answer in the first block justifies the conversation; two or more makes it near-certain.
| Question | Rebuild if… | Repair if… |
|---|---|---|
| Can you deploy a change today? | No source, or nobody dares | Yes, with a known process |
| Who can publish a page? | Only a developer | Anyone trained |
| Does the platform support what's next? | It structurally can't | It can, awkwardly |
| Does the structure match the business? | Organised around an old model | Mostly right, needs sections |
| What does one change cost? | Multiples of reasonable | Proportionate |
| Is content trapped? | Locked in a proprietary format | Exportable |
| Security posture | Unpatched, unpatchable | Maintained |
And the rows that look like rebuild reasons and aren't:
| Complaint | Actual fix | Typical effort |
|---|---|---|
| "It looks dated" | Design refresh on the same platform | Weeks |
| "It's slow" | Images, scripts, hosting — diagnose first | Days |
| "It doesn't convert" | Offer, copy, intake, proof | Days to weeks |
| "It's bad on mobile" | Responsive fixes to existing templates | Days |
| "Google doesn't find us" | Content and structure, not a rebuild | Ongoing |
| "Competitor's site is nicer" | Not a business problem yet | — |
That second table is where most of the money gets saved. A site that converts badly will usually convert badly after a rebuild too, because conversion is a function of offer, proof and friction — not framework.
On measuring the technical side honestly
If you're going to use measurements to support the decision, use ones that mean something.
Don't rely on a single performance score. It moves substantially run to run on an unchanged page. If you're going to use it, take the median of several runs, and treat anything under a ten-point difference as noise.
Don't use total page weight as evidence of bad engineering. This is the trap we had to correct in our own scoring: total bytes are overwhelmingly images — the content a site exists to show. A photography portfolio is heavy because it's a photography portfolio. Weighing total bytes measures the subject matter, not how the site was built.
Do look at script weight specifically. JavaScript transfer size is a far better proxy for architectural bloat, because scripts are what a build adds rather than what a business publishes. A marketing site shipping several megabytes of script has an architecture problem; the same site shipping several megabytes of images may simply have a lot to show.
Do look at what a change costs. Not a metric a tool reports — ask your developer how long a specific small change takes, and whether they're confident nothing else will break. That answer is more diagnostic than any score.
Do look at the editing path. Log in and try to publish something. If you can't work out how in ten minutes, neither can the person you'll hire next year.
We calibrated our own thresholds against a set of sites we already knew were well built and a set we knew weren't. That exercise is worth doing before trusting any rule: a threshold that flags known-good sites is measuring the wrong thing, however sensible it looked when you wrote it.
The repair programme nobody proposes
If the rubric says repair, here's the order that produces the most return, roughly by value per unit of effort:
- Fix the intake. Shorter forms, tested end to end, routed to a person, with a response-time commitment. This is nearly always the cheapest meaningful win available.
- Fix the top five pages' copy. Not the whole site — the five pages that get traffic. Say what you do, for whom, and what happens next.
- Fix the obvious speed problems. Oversized images, unused scripts, render-blocking fonts. Diagnose properly rather than chasing a score.
- Fix mobile layout on the pages that matter. Most traffic, least attention.
- Add the pages that are missing. Usually a service or practice area you sell but never wrote a page about.
- Fix internal linking. Large sites routinely have valuable pages nothing links to.
- Then, if it's still needed, redesign the front end on the same platform, keeping the URLs.
Step seven is the point people wanted to start at. Reaching it having done one through six means you redesign knowing what actually needed changing — and quite often, by the time you get there, the pressure has gone, because the site started working.
When a "rebuild" is really a re-platform
Worth separating, because they're priced very differently.
A redesign changes how it looks. Same platform, same URLs, same content — new templates and visual system. Weeks. Low risk.
A restructure changes how it's organised. New information architecture, new page types, redirects for anything that moves. Weeks to a couple of months. Moderate risk, mostly in redirects.
A re-platform changes the underlying system. Everything is rebuilt, content migrates, every URL is remapped, tracking is re-implemented. Months. Highest risk, and the only one of the three that should be triggered by the five rules above.
Most requests that arrive as "we need a rebuild" are satisfied by a redesign plus a restructure — and those two can be done incrementally, on the platform you already have, without a launch date that everything else waits behind.
What a rebuild actually costs you, beyond the invoice
The quoted price is the smallest part of a rebuild's cost, which is why the decision deserves more rigour than it usually gets.
Organisational attention. A rebuild consumes senior time for its whole duration — approvals, content, decisions, reviews. That's time not spent selling. On small teams this is the largest real cost and it never appears on a proposal.
A publishing freeze. Most organisations stop improving the current site once a replacement is coming. Three to six months of not fixing, not publishing, not testing — usually at exactly the moment someone has finally decided the website matters.
Ranking risk. Every URL that moves is a chance to lose position. Well-managed, the risk is small. Managed by someone who thinks redirects are a launch-day task, it isn't.
Loss of accumulated tuning. The current site contains years of small corrections nobody documented — a form field that was removed because it confused people, a heading rewritten after complaints. Rebuilds routinely reintroduce solved problems because nobody recorded that they were solved.
Restart of measurement. New pages, new events, new baselines. Any before-and-after comparison gets murky for a quarter.
None of this argues against rebuilding when a rebuild is warranted. It argues for being sure, because these costs are paid whether or not the rebuild was the right call.
The evidence worth gathering before the meeting
If a rebuild is genuinely on the table, an afternoon of evidence beats a month of opinion. Six things to collect, none requiring specialist tooling:
A full URL inventory. Crawl the site and count what exists. Businesses are routinely wrong about their own size by an order of magnitude — a firm that thinks it has forty pages often has four hundred, most of them forgotten. This number alone changes the shape of the project, because every one of those URLs has to be decided about.
Your top twenty pages by traffic. From analytics, over twelve months. These are the pages a rebuild must not break, and they're frequently not the ones anyone expects. The homepage is rarely the whole story; often an old blog post nobody remembers is bringing in a quarter of the traffic.
The pages with links pointing at them. Any backlink tool will do. Pages that other sites reference are the ones with accumulated authority, and losing or redirecting them carelessly is the most expensive single mistake available in a rebuild.
What people actually do on the site. Where enquiries come from, which pages precede them. If you don't know, that's a finding in itself — and worth fixing before spending on anything else, because you're about to make a large decision blind.
An honest list of what nobody has done. Content not published, pages not written, forms not tested, fixes deferred. If that list is long, the site's problem is probably neglect rather than architecture, and a rebuild will inherit the neglect.
The change-cost answer. Ask your developer, in writing: how long does a small change take, and what are you worried about when you make one? Their answer is the single most diagnostic piece of evidence available, and it's free.
With those six in hand, the rebuild-or-repair conversation takes about twenty minutes and rarely produces disagreement. Without them, it takes weeks and gets settled by whoever is most confident in the room — which is exactly the failure mode this rubric exists to prevent.
One more thing worth doing before deciding: look at what your best-performing pages have in common. Often it's not design at all. It's that someone answered a real question properly on that page, years ago, and nobody has done it since. If that's the pattern, the intervention isn't a rebuild — it's doing that again, deliberately, ten more times.
Two questions that settle most cases
When we're asked to arbitrate, two questions usually resolve it in the first ten minutes.
"What will the new site do that the current one cannot?"
Insist on specifics. "Look more modern" is not a capability. "Let our team publish case studies without a developer," "support French," "sell online" — those are capabilities, and each maps to a trigger above. If the answer stays vague under pressure, the honest conclusion is that nobody has diagnosed anything yet, and a rebuild will be an expensive way to avoid doing so.
"What have you tried?"
If the answer is nothing — no copy changes, no intake test, no speed work, nothing published in a year — a rebuild is being used to substitute for work that will still be needed afterwards. The new site will launch, the same neglect will resume, and in three years the same conversation happens about the site being tired.
A site is not a product you buy. It's a thing you operate. The strongest predictor of whether a rebuild pays off isn't the quality of the build — it's whether anybody is going to look after it afterwards. A modest site that someone actively maintains beats an excellent one nobody touches, every time, and if the answer to "who owns this after launch" is a shrug, that problem should be solved before any money is spent on design.
The one-hour version
If you want the short diagnostic:
- Ask your developer to make one small change and tell you how long it took and what they were worried about.
- Log in and try to publish a page yourself.
- List the three things the business sells that the site doesn't have a page for.
- Open your top five pages on your phone.
- Submit your own contact form and see what happens, and how fast.
If steps one and two go badly, you have a rebuild conversation. If they go fine and steps three to five go badly, you have a repair list — and it's shorter and cheaper than the rebuild you were about to commission.
If you'd like a second opinion before committing a budget, send us the URL. We'll run the rubric and tell you which one it is, including the frequent case where the answer is that your site is fine and something else needs the money.
Keep reading
- Claude Code 2026: AI website development from the CLI
- OLVR ring scroll: Rolex 3D via Shopify custom development
Work with Rough Works
Need a partner for your next site? We're a Vancouver-based digital agency building websites and AI-enhanced experiences for brands across Canada and the United States. Start a project →
Common questions
Should I rebuild my website or just fix it?
Rebuild only if one of five things is true: you cannot safely deploy a change to the current site, the platform structurally cannot do what the business needs next, the site's structure cannot express what you now sell, nobody but a developer can publish content, or the technical debt genuinely exceeds the cost of starting over. If none of those applies, you have a repair list. Looking dated, loading slowly, converting poorly and breaking on mobile are all repairs, and they are usually faster and cheaper than a rebuild.
How do I know if my website is too old to fix?
Age is not the test — capability is. Run two checks. First, ask your developer to make one small change and tell you how long it took and what they were worried about breaking. Second, log in and try to publish a page yourself. If either goes badly, you have a rebuild conversation. If both go fine, the site is maintainable regardless of how old it looks, and a design refresh on the existing platform will cost a fraction of a rebuild.
Will a new website fix my low conversion rate?
Usually not. Conversion is a function of your offer, the proof you provide, and the friction between interest and enquiry. A rebuild changes the visual presentation and rarely changes any of those three. Sites that convert badly generally convert badly after a rebuild too. Fix the intake form, the top five pages' copy and the response time first — that work is cheap, fast, and if it does not move the number, at least you have learned something before committing a rebuild budget.
What is the difference between a redesign, a restructure and a re-platform?
A redesign changes how the site looks — same platform, same URLs, new templates. A restructure changes how it is organised, with new information architecture and redirects for anything that moves. A re-platform changes the underlying system entirely, which means rebuilding everything, migrating content, remapping every URL and re-implementing tracking. They differ enormously in cost and risk, and only a re-platform should be triggered by the five rebuild conditions. Most requests that arrive as 'we need a rebuild' are satisfied by a redesign plus a restructure.
Is a slow website a reason to rebuild?
Rarely. Most speed problems are oversized images, unnecessary scripts, render-blocking fonts or weak hosting, and all of those are fixable in days on the existing site. Diagnose before deciding, because performance problems generally follow you to the new platform if their cause was content rather than architecture. One caveat on measurement: a single speed score is not evidence — the same unchanged page can score very differently run to run, so take a median of several runs and ignore differences under about ten points.
How much does a website rebuild really cost?
The invoice is the smallest part. A rebuild also consumes senior attention for its whole duration, freezes improvement on the existing site for months, risks search rankings on every URL that moves, discards undocumented fixes accumulated over years, and resets your measurement baselines. These costs are paid whether or not the rebuild was the right decision, which is the argument for being certain before starting.
What should I fix first if I am not rebuilding?
In this order: the intake path — shorter forms, tested end to end, routed to a person with a response-time commitment; the copy on your top five pages by traffic; obvious speed problems, properly diagnosed; mobile layout on those same pages; any service you sell that has no page; and internal linking. Redesigning the front end comes last, at which point you will be redesigning with the benefit of knowing what actually needed to change.

