Running a site
When is it time to rebuild rather than keep maintaining?
10 July 2026 · 6 min read
On this page
We sell maintenance, so the incentive here is obvious. But we turn work away over this regularly, because taking money to maintain a site that should be replaced helps nobody and ends badly.
Here is how to tell the difference.
Signals that it is repairable
Most sites are. A site is worth maintaining if:
- It is running a recent WordPress, even if plugins are behind
- The theme is maintained, or is a child theme of one that is
- Plugins are outdated but still in the directory and still updated
- It does what the business needs, and the design is acceptable
- Nobody is afraid to touch it
An unmaintained site in this condition is a catch-up job, not a rebuild. Bring everything current — carefully, in stages, on staging — and then keep it there. That is usually a few hours of work, not a project.
Signals that it is not
Abandoned plugins with no upgrade path. Not outdated — abandoned, or removed from the directory. If core functionality depends on something that will never be fixed, you are maintaining a dependency on something dead.
A theme that is abandoned, nulled, or heavily hacked. Especially if changes were made directly to a parent theme, so updating overwrites them. That site cannot be safely updated, only frozen.
PHP far behind. If the site only runs on PHP 7.x and the code will not survive an upgrade, you are on borrowed time — hosts force these upgrades eventually.
Nobody knows how it works. No documentation, custom code with no comments, a page builder layered over a framework layered over a child theme.
Updating reliably breaks it. If every update produces a fix afterwards, the site is telling you something.
Repeated compromises. Cleaned, reinfected, cleaned again. At some point the cheaper answer is a clean install and a content migration.
The arithmetic
Catching up a neglected but sound site: a few hours, plus ongoing maintenance at $79–279 a month.
Maintaining a site in the second category: more expensive every month, because everything takes longer and carries risk. Providers charge more, or decline.
A rebuild: $2,000–10,000 depending on complexity, plus your time on content.
The crossover usually arrives when maintenance becomes risky rather than when it becomes expensive. A site where every update might break something costs you unpredictability, which is worse than cost.
The question that decides it
If you were starting today, would you build this?
Not "does it look dated" — that is a redesign question, and redesigns can be done on a healthy site whenever you like.
The question is about the foundations. If the underlying build would not be chosen today, and it cannot be safely updated, then every pound spent maintaining it is preserving something you will replace anyway.
The middle path people forget
You do not have to choose between neglect and a full rebuild.
Rebuild the foundations, keep the content. A new theme on the same WordPress install, with content migrated across. Much cheaper than starting over, and it removes the abandoned-theme problem.
Replace the worst plugins one at a time, over months, rather than all at once.
Move to the block editor from an abandoned page builder, page by page, starting with the pages that matter.
Any of these is a project rather than an emergency, which is the point.
Whatever you decide, do not leave it in the current state while deciding. A site too fragile to update is also a site accumulating published vulnerabilities. Freeze-and-hope is the most expensive option on this page.
What we would tell you
If you asked us to take on a site in the second category, we would say so, and explain which specific things make it unmaintainable rather than just declining. Sometimes the answer is "replace these two plugins and we can take it"; sometimes it is "this needs rebuilding and we do not do rebuilds".
Our free plugin gives you most of that picture yourself — abandoned plugins, PHP status, what is outdated — without anyone selling you anything. It is a reasonable first step before asking anybody for a quote on either option.