The question is usually asked backwards. It isn’t “it’s been 3 years, does it need changing?” — it’s “what is the site I have costing me today?”
A website has no single expiry date. It ages at different rates on three levels: visually, technically and commercially. And the most dangerous one isn’t appearance — it’s the technical, because it doesn’t show.
The 8 signs that say “now”
If you recognise three or more, your site is costing you money:
- It doesn’t display properly on mobile. You have to zoom to read, buttons are too small for a finger, tables get cut off. That’s where the majority of visitors come from.
- It’s slow. If it takes more than 3-4 seconds on a mobile network, you lose people before they see what you sell. (See why a site is slow.)
- You can’t change anything yourself. If changing a phone number means paying someone, the site isn’t really yours in practice.
- The admin dashboard is filling with warnings. Plugins that have been asking for updates for months, security notices, or plugins whose developer has stopped supporting them.
- You don’t trust it. If you’re afraid to click “update” in case something breaks, that’s the sign.
- It no longer represents what you do. You changed services, grew, moved to a different audience — and the site talks about the business you used to be.
- You’re invisible on Google. No structure, no pages for the services you actually sell.
- It brings in no enquiries. The simplest measure: when was the last time someone contacted you through the site?
The technical part you can’t see from outside
This is where the real risk hides. Two things age dangerously:
Abandoned plugins. When a plugin’s developer stops updating it, every security hole discovered from then on stays open forever. It doesn’t stop working — which is why you don’t notice. It just becomes a door.
We’ve seen it up close: on a corporate site we took on, the client had themselves disabled plugins after they were flagged as unsafe — and 10 pages of the site broke. We rebuilt them on a stable foundation and had it back online in under 48 hours. On the same site we found 512 fake user registrations that had come in through an open registration form nobody was watching.
The PHP version. It’s the language underneath WordPress, and it has an end-of-support date. Once you’re past it, you no longer receive security updates — even if everything appears to work normally. On the same project, PHP was running a version that is no longer supported; we moved it to a current one.
Neither of these sends you a notification saying “you’re at risk”. That’s why a review is worth doing even when “everything’s fine”.
When you DON’T need a rebuild
We say this plainly, because the opposite would suit us:
- If speed is the only issue, optimisation is usually enough. Far cheaper.
- If appearance is the only issue and the foundation is healthy, a refreshed design on the same infrastructure will do.
- If the site works, gets updated and brings in enquiries, leave it alone. “Old” doesn’t mean “bad”.
- If someone proposes a rebuild without having looked at what you have, ask why.
The sensible order, if you’re considering it
- Review first. What you keep, what’s cheap to fix, what’s at risk. Without this, you’re buying blind.
- Keep what works. The content, the addresses, your Google position. You don’t start from zero.
- Ask for the scope and the date in writing. Without those, the project has no end.
- Plan the transition. Redirects, minimal interruption, and the old site available as a safety net until everything is confirmed working.
See where you stand first — free
Send us your site’s address and we’ll tell you for free what’s holding it back: speed, security, mobile display, structure for Google. With no obligation whatsoever.
If it doesn’t need a rebuild, we’ll tell you. If it does, you’ll know what and why — and a rebuild starts at €500 with a fixed price and a written delivery date.
There’s one more reason to start with the check: anyone who gets it receives a 20% discount on a rebuild. You’ll find it written into your quote, valid for 14 days.