Why Your Old Website Keeps Breaking (And Why Your Developer Won't Fix It)
Your website was working fine last month. Then you got an email from your host saying something about a "security update." Now your contact form doesn't work. Your customer testimonials section disappeared. And when you call your developer, you get radio silence or a quote that makes your stomach hurt.
This happens to business owners constantly. And here's the frustrating part: it's usually not anyone's fault. Well, actually it is—it's just not the fault you think.
Let me explain what's happening behind the scenes, why it keeps happening, and what you can actually do about it.
The Problem: Your Website Is Built on Quicksand
Imagine your website as a house. When it was built five years ago, the builder used specific materials. Those materials worked perfectly. But here's the thing—the entire neighborhood around your house is constantly changing.
Your web hosting company updates their servers. The tools that run your website get new versions. Internet security standards shift. Payment processors change how they work. It's like someone replacing all the roads around your house every year.
Your website? It's sitting there with the old road system.
When all these updates happen, your website sometimes breaks. Not because your developer was careless. Not because you did anything wrong. It breaks because the world around it changed, and nobody told your website about the update.
This is called "compatibility." Your website needs to stay compatible with the constantly evolving internet. When it doesn't, things stop working.
Why Your Developer Won't Fix It (And It's Actually a Money Problem)
Here's where it gets uncomfortable to talk about, but you need to understand this:
Most small business websites are built once and then abandoned. The developer builds it, you pay them, they move on to the next client. Nobody has the job of keeping it maintained and updated.
When something breaks, you call your developer. They have to stop whatever they're doing, figure out what broke (which takes time), and fix it. Then they bill you.
From your perspective, you're thinking: "I paid for this website. Why do I have to pay again?"
From your developer's perspective, they're thinking: "I built this five years ago for $2,000. Every time something breaks, I have to spend 3 hours troubleshooting and fixing it, which means I'm earning $15 an hour on that old project. Meanwhile, I could be building a new website for a new client and making $2,000 in a few days."
So your developer either:
- Ignores your emails (because the money doesn't make sense to them)
- Charges you a lot ($500–$2,000 for what seems like a simple fix)
- Tells you that your website is "outdated" and suggests building a new one
None of these are great options for you. And none of them are personal—it's just how the business works when websites aren't properly maintained.
The Real Cost of Ignoring the Problem
Let's talk about what actually happens when your website keeps breaking and you do nothing:
Customers can't reach you. If your contact form is broken, people leave your site and call a competitor instead. You'll never even know they tried.
Your reputation takes a hit. When someone lands on your site and things are broken or outdated, they assume your business is struggling or not taking itself seriously. That's not fair, but it's real.
You get hit with fees and emergency charges. The longer you ignore it, the worse it gets. Eventually, something critical breaks on a Friday night, and you need emergency repairs for double or triple the normal price.
Security gets worse. Old websites with broken elements are more vulnerable to hackers. You could end up with malware, which costs thousands to clean up and can tank your Google rankings.
Your business slows down. You're spending mental energy worrying about your website instead of running your business. You're handling customer complaints about broken features. You're stressed about whether to spend thousands on a new site.
All of this is preventable.
What You Should Actually Be Doing
Stop thinking of your website as something you buy once. Think of it like your storefront.
If you owned a physical store, you wouldn't paint it once in 2018 and never maintain it again. You'd repaint when it got worn. You'd fix the door when it stuck. You'd replace broken windows. You'd keep it clean and functional.
Your website needs the same basic maintenance.
Here's what a healthy website maintenance plan looks like:
Regular updates. Someone (a developer or a maintenance service) should update your website's core software, plugins, and security features every month or two. This is usually pretty quick and inexpensive—think $50–$150 a month.
Monitoring. You want someone actually checking that everything is working. It's much better to catch a broken form on Tuesday during routine maintenance than to have customers complaining on Saturday when you can't reach your developer.
Backups. This might sound technical, but just know this: if something goes very wrong, you need a recent backup. Think of it like insurance for your digital files.
Regular communication. Your developer or maintenance service should tell you what they're doing and why. You should never be surprised by a bill or a problem.
This usually costs $50–$300 per month, depending on how complex your website is. Compare that to losing sales because your site is broken, or paying $1,500 for an emergency fix on a Sunday night, or spending $15,000 on a brand new website.
The maintenance plan is obviously cheaper.
What to Do Right Now
If your website has been broken or you haven't heard from your developer in years, here's what I'd do:
Write down everything that's broken or not working properly. Be specific. "Contact form doesn't send emails." Not "website is slow."
Find out if you have a maintenance plan. Call or email your developer and ask directly: "Are you currently maintaining my website? What's included?"
Get a second opinion. Reach out to another developer and ask them to review your website and give you a health check. What's working? What needs attention? What's the plan to keep it running?
Decide if it's worth maintaining or time for a new build. Sometimes an old website is worth maintaining. Sometimes it's genuinely better to start fresh. A good developer will tell you honestly which situation you're in.
The goal here is simple: you want a website that actually works, doesn't stress you out, and doesn't surprise you with emergency bills.
You don't need to be technical to understand this. You just need to know that websites need care, and the money you spend on regular maintenance is always cheaper than the money you lose when things break.
If you're dealing with a broken website and need a real conversation about what's actually going on under the hood, DevCev Digital can help you figure out your next steps—no pressure, no jargon, just honest advice about your situation.