Should I rebuild my old WordPress site, or migrate it?
Quick answer
Whether to rebuild or migrate WordPress depends on what's under the hood, not on how the site looks. Migrate if the site is structurally sound and just needs newer hosting, a security clean-up, or a visual refresh. Rebuild if the site was hacked repeatedly, was built on outdated plugins that no longer get updates, or no longer matches how the business actually works. Age alone is not the deciding factor — a five-year-old site that was built well can often be migrated safely, while a two-year-old site built on shortcuts might be cheaper to rebuild than to keep patching.
Key takeaways
- A structurally sound site can usually be migrated rather than rebuilt.
- Repeated hacks are a strong signal to rebuild, not just clean, because the underlying cause needs fixing.
- Outdated, unsupported plugins are a bigger red flag than the site's age.
- A security audit before deciding saves you from guessing.
On this page
- Age isn't the real question
- The clearest signal to rebuild
- How to actually decide
- What this means for you
- What a proper audit actually checks
- The hidden cost of patching a shaky foundation
- Signs a migration will go smoothly
- Signs a rebuild will save money in the long run
- What actually gets carried over in either path
- A realistic timeline for each
- What happens if you do nothing
- Common mistakes in this decision
- Questions worth asking before committing to either path
- What a well-executed migration actually involves
- What a well-executed rebuild actually involves
- How to tell if you're being oversold
- Making the rebuild or migrate WordPress call with confidence
- Rebuild or migrate WordPress: let us decide together
Age isn't the real question
People assume an old site automatically needs replacing. Sometimes it does — but plenty of older sites were built solidly and just need updated hosting, a security clean-up, and a visual refresh. The real question isn't how old the site is, it's whether the foundation underneath it is still sound.
A site built five years ago on solid fundamentals can often be saved. That means clean code, a maintained theme, and sensible plugins. It can move to better hosting and get a visual refresh without touching its core structure. A two-year-old site built on shortcuts, by contrast, might already be costing more in patches than a rebuild would.
The clearest signal to rebuild
If a site has been hacked more than once, that's rarely bad luck — it usually means something underneath was never fixed properly. Cleaning the same symptom repeatedly costs more over time than finding the real cause once and building it right.
Outdated, unsupported plugins are the other strong signal. If key functionality depends on a plugin that hasn't been updated in years, that's not just a security risk — it's a sign the site's foundation has been quietly aging in ways that are hard to see from the outside.
How to actually decide
Start with an audit, not a guess. A proper look at the site's plugins, hosting, and security history will tell you plainly whether migrating makes sense or whether a rebuild pays for itself faster than continuing to patch it.
What this means for you
Don't decide based on the site's age alone. Get a straight answer on its actual condition first — the difference between a migration and a rebuild usually costs less to find out upfront than to guess wrong on.
What a proper audit actually checks
Before you decide to rebuild or migrate WordPress, a real audit looks at specifics, not a general impression. Which plugins are active, and are they still maintained? When was the theme last updated, and by whom? Is the code custom, or built on a page builder that's since been abandoned? How is the database structured — clean, or full of leftover data from plugins removed years ago? Each answer moves the needle toward migrate or rebuild.
A vague "it feels slow and old" isn't enough to decide whether to rebuild or migrate WordPress on. A specific list of what's actually wrong is. That list is also what tells a developer how much work either path genuinely involves. No more guessing from the outside.
The hidden cost of patching a shaky foundation
Patching problems one at a time feels cheaper in the moment. Fix the plugin conflict this month, the slow page next month, the security warning after that. Add it up over a year and it often costs more than a proper rebuild would have. At the end of it, you still have the same fragile foundation underneath.
This is the trap in the rebuild or migrate WordPress decision that's easy to fall into. Each individual patch is a reasonable, small decision. The sum of all of them is where businesses quietly overspend without ever making one big, visible bad choice.
Signs a migration will go smoothly
A few signs point toward an easy migration when you're deciding whether to rebuild or migrate WordPress. Clean, well-organised code. A theme still actively maintained by its developer. Plugins from reputable sources, kept reasonably current. No history of repeated hacks. If most of these are true, moving to better hosting with a security clean-up and a visual refresh is usually straightforward, and far cheaper than a rebuild.
The absence of these signs doesn't automatically mean rebuild — but it does mean the migration will take more care, and possibly more work, than a straightforward lift-and-shift.
Signs a rebuild will save money in the long run
Repeated hacks despite clean-ups is the clearest signal. If a site keeps getting reinfected even after proper attention, the underlying structure is usually the problem, not the symptoms being treated each time. Heavy reliance on plugins that are abandoned or barely maintained is another — you're one WordPress core update away from something breaking with no one left to fix it.
A site that no longer matches how the business actually operates is a third. If you're duct-taping new features onto old structure through workaround after workaround, a rebuild often costs less than continuing to force new needs into an old shape.
What actually gets carried over in either path
In a migration, almost everything moves: content, media, structure, most of the design. The work is mostly technical: cleaning up code, updating dependencies, improving hosting and security. You are not starting from a blank page.
In a rebuild, content usually still moves — your posts, pages, and images aren't thrown away. What gets rebuilt is the structure underneath: the theme, the plugin setup, sometimes the whole information architecture if the site's grown messily over time. You're not starting from zero on content, even when you are starting from zero on code.
A realistic timeline for each
A migration is usually the faster path. Once the audit is done and the plan is clear, moving a structurally sound site to new hosting with a security pass and visual refresh can often happen in weeks, not months. The underlying work — everything not being changed — is already done.
A rebuild takes longer, closer to a new site build, because it largely is one. The content exists already, which helps, but the structure, theme, and functionality are being built fresh. Knowing this upfront helps set realistic expectations rather than assuming a rebuild moves at migration speed.
What happens if you do nothing
Standing still isn't actually neutral. A site running on outdated, unmaintained plugins gets more vulnerable every month those plugins stay unpatched. Hosting that was fine five years ago falls further behind current standards every year. Doing nothing doesn't preserve the current state — the current state quietly gets worse as the gap between the site and current standards widens.
That's not a reason to panic into an immediate rebuild. It is a reason to get a proper audit done sooner rather than later. That way, the rebuild or migrate WordPress decision gets made deliberately, on real information, rather than forced later by an incident.
Common mistakes in this decision
When weighing whether to rebuild or migrate WordPress, deciding based on age alone is the most common mistake. A site's birth year tells you almost nothing about its actual condition. A well-built five-year-old site can outlast a poorly-built two-year-old one by years. Look at the code, not the calendar.
Deciding based on how the site looks is another. A dated design is a real problem worth fixing, but it's a design problem, not necessarily a structural one. Plenty of visually outdated sites are structurally sound underneath, and a refresh solves the actual issue without the cost of a full rebuild.
And choosing based on the cheapest quote, without checking whether it actually addresses the root cause, is a third. A cheap migration that doesn't fix the reason the site keeps having problems just delays the eventual rebuild. And it adds extra total cost.
Questions worth asking before committing to either path
Before you rebuild or migrate WordPress, ask: what specifically is wrong with the site right now, beyond "it feels old"? Has it been hacked before, and if so, how many times? Are the plugins it depends on still actively maintained? Is the hosting itself outdated, or is the site's own code the real issue? A developer who can answer these clearly, based on an actual look at your site, is giving you a real assessment of it. One who jumps straight to a recommendation without looking is guessing.
Bring these questions to the first conversation. The answers shape not just which path is right, but roughly how much work either one genuinely involves.
What a well-executed migration actually involves
A well-executed migration starts with a full backup and a clean copy of the current site to test against. Move to properly configured, secure hosting. Update WordPress core, plugins, and themes carefully, checking for conflicts at each step rather than updating everything blindly at once. Run a security clean-up regardless of whether there are known issues, since a full review often surfaces something that wasn't visible before. Then apply the visual refresh, if one's part of the plan, once the technical foundation is solid.
Done in that order, a migration rarely surprises you halfway through. Done out of order — refresh first, security last — problems discovered late can undo work already completed, costing more than doing it properly the first time.
What a well-executed rebuild actually involves
A well-executed rebuild starts with what's actually working on the current site — the content, the business logic that's genuinely needed, the workflows that matter to how the business runs day to day. A rebuild throws out the shaky structure, not the years of content and understanding of the business built up around it.
Plan the new structure around how the business operates now, not how it operated when the original site was built. This is often the biggest hidden value in a rebuild: it's a chance to fix workflow problems that have been quietly tolerated for years, not just a technical refresh.
How to tell if you're being oversold
If every audit conversation ends with "you need a full rebuild," regardless of what the site's condition actually is, that's worth a second opinion. A genuinely honest assessment sometimes concludes that a simple migration is all that's needed — and a developer who never reaches that conclusion, no matter the site, is worth questioning.
The reverse is also a flag. If a developer insists a badly compromised, repeatedly-hacked site "just needs a quick clean and migrate," without addressing why it keeps getting hacked, that's optimism outrunning the evidence. Either extreme is a sign to get a second, independent audit before committing. A second opinion costs little next to the size of the decision. If two independent, honest audits land on the same answer, you can commit with real confidence. If they disagree, that disagreement is itself useful information about how the site is genuinely put together.
A second opinion also protects you from a developer who might, consciously or not, favour whichever path is more profitable to sell. Trust the one who is comfortable telling you the cheaper path is right, when it genuinely is. That is one of the clearer signs of an honest, tailored answer rather than a default sales script. Getting this right, once, is worth far more than getting it fast. Rushing the diagnosis is where most bad outcomes on either path actually begin.
Making the rebuild or migrate WordPress call with confidence
Whether you ultimately rebuild or migrate WordPress, by the time you've asked the right questions, seen a proper audit, and understood what each path actually involves, the rebuild or migrate WordPress decision usually feels much less like a guess. It becomes a straightforward read of the site's real condition, weighed against what the business genuinely needs going forward.
That clarity is worth more than rushing the decision either way. The distinction is worth repeating because it's the single most common source of confusion in this decision. Take the time to get a proper answer rather than guessing — the cost of a wrong guess here compounds for years, while the cost of a proper audit is small and one-time. A site is a long-term asset. Spending a little extra time getting the diagnosis right, before spending real money on the fix, is time well spent either way the answer lands.
Rebuild or migrate WordPress: let us decide together
The rebuild or migrate WordPress call hinges on whether the old code is worth carrying forward. If you would rather hand it to a specialist, see my website design & development service. For an authoritative reference, read the official WordPress developer resources.
Free security check
Worried your site is infected?
Get a free security check — I'll tell you if your WordPress site is compromised and exactly what it needs. No obligation.
Follow-up questions
People also ask
The clearest signs are repeated security issues, plugins that no longer get updates, and a site that's become slow or hard to change safely. A proper audit will tell you plainly rather than leave you guessing.
Usually, but not always. If a site needs so much patching to bring it up to standard that the work approaches a rebuild anyway, it's often better to rebuild it properly once.
Yes, and it's a reasonable staged approach if budget is tight. Migrate to stabilise and secure the site now, then plan a rebuild when the business is ready, rather than trying to do everything at once.
A proper audit is a small fraction of either a migration or a rebuild, and it's the step that tells you honestly which one you actually need — worth doing before committing to either path.
Done properly, with redirects and structure preserved where it matters, no. Rankings are more at risk from doing nothing on a slow, insecure, outdated site than from a well-planned migration or rebuild.
That's common, and a good audit will say so directly — some sections migrate cleanly while others genuinely need rebuilding. A mixed approach is often the most cost-effective outcome, not a compromise.
Related
Take it further.
Keep reading