“Do we really need a new website?” I hear this question a lot, and I get why. A rebuild is a real investment, and nobody wants to spend money on something that still seems to work fine.
But here’s the thing. Your website is technology, and technology ages. You replace your phone, your laptop, and eventually your car, not because they stopped existing, but because they stopped keeping up. Websites work the same way.
The good news is that not every problem calls for a full rebuild. In my experience, a healthy website goes through three kinds of work on a regular cycle: you revise it constantly, you refresh it every couple of years, and you renew it completely every few years after that. Knowing which one you’re due for is the difference between spending smart and spending twice.
Revise: all the time
Revising is the ongoing, everyday upkeep that keeps your site accurate and useful. It’s not a project with a start and end date. It’s a habit.
This is what should be happening monthly or quarterly:
- Updating service pages, pricing, team bios, and hours when things change
- Refreshing older blog posts with current info and better internal links
- Swapping out dated photos and stats
- Removing pages for services you don’t offer anymore
- Keeping WordPress core, plugins, and your theme updated
This is what keeps search engines and visitors trusting you. A site that says “Updated 2021” on its main service page is telling people something, even if you didn’t mean for it to. If you want more on this side of things, our post on why website maintenance isn’t optional goes deeper.
Refresh: every 2 to 3 years
A refresh is a bigger lift than routine updates, but it’s not starting over. You’re keeping the same foundation and giving it a meaningful tune-up. When HubSpot surveyed its customers, it found businesses were redesigning their sites about every 18 to 24 months. In my experience, every two to three years is the sweet spot for a solid refresh.
A refresh usually looks like:
- Updating the visual design so it matches your current brand
- Reworking navigation and page layouts based on how people actually use the site
- Tightening up mobile experience and page speed
- Cleaning out plugins you don’t need and replacing ones that are slowing you down
- Revisiting your calls to action and conversion paths
The key question for a refresh is: is the foundation still solid? If your site was built well on a platform that’s still supported, a refresh can buy you a few more good years. If the foundation is the problem, no amount of new paint is going to fix it.
Renew: every 4 to 5 years
This is the full rebuild. New foundation, new structure, new code. And if your site is around five years old, you’re probably here, even if it still “works.”
I’m not over exaggerating. It’s just how fast the tech underneath your site moves. A few examples:
- The language WordPress runs on has an expiration date. Each version of PHP gets about four years of support before it reaches end of life. A site built five years ago was built for a version that’s no longer getting security fixes.
- Google changes the rules. In March 2024, Google swapped out one of its Core Web Vitals for a stricter measure of how fast your site responds when someone clicks or taps. Sites built before that weren’t built with it in mind.
- Themes and builders get left behind. The page builder or theme that was popular five years ago may be barely maintained today, or so stacked with workarounds that every update risks breaking something.
- How people use the web shifts. Mobile habits, accessibility expectations, and even how people find you (i.e. AI search) look a lot different than they did a few years ago.
At some point, patching an old site costs more in time, money, and risk than starting fresh. You wouldn’t keep pouring money into a car with 250,000 miles on it forever. A rebuild lets you design around where your business is now, not where it was when the site launched.
So which one do you need?
Here’s a quick guide. Find the row that sounds most like your site right now.
|
If this sounds like your site… |
You probably need to… |
|
Your info is outdated, but the site looks and runs fine |
Revise |
|
Blog posts are stale or you’ve added new services |
Revise |
|
It looks dated next to your competitors |
Refresh |
|
It’s slow, clunky on mobile, or hard to navigate |
Refresh |
|
You’ve rebranded since it launched |
Refresh or Renew |
|
It’s 5+ years old and nobody remembers why half the plugins are there |
Renew |
|
Your developer is scared to run updates |
Renew |
|
It can’t do what your business needs now (booking, ecommerce, integrations) |
Renew |
|
You can’t edit it without calling someone |
Renew |
If you’re landing in the Renew column on more than one row, that’s your answer. Trying to refresh your way out of a foundation problem usually means paying for a rebuild later anyway, just with extra steps.
Plan for all three
The sites that hold up best aren’t the ones that get rebuilt the most. They’re the ones with a plan. Revise constantly, refresh every couple of years, and budget for a full renew around year four or five. When you treat your website like the rest of your technology, the big investments stop feeling like surprises.
If you’re not sure where your site falls, that’s a totally normal place to be. Our web development team is happy to take a look and give you an honest answer about whether you need a tune-up or a fresh start.
Sources
- HubSpot: Time for a Website Overhaul? A Look Into the Redesign Timelines of 6K+ Businesses
- PHP: Supported versions
- web.dev: Interaction to Next Paint is officially a Core Web Vital