Start your 7-day free trial, card not charged until it ends

Monitoring

Why Uptime Monitoring Isn't Enough: 7 Failures a 200 OK Hides

· 7 min read

Your uptime monitor says everything is fine. The site is up, the cheque is cashed. Here are seven ways a site can be badly broken while returning a perfect 200.

By the TLDTrack team, part of FullyCoded, a working UK web agency.

Every five minutes, your uptime monitor requests the homepage, gets a 200 OK back, and goes quietly back to sleep. Green ticks all the way down. And yet the site can be hacked, delisted, unreachable for half the country or telling customers the wrong price, all while those ticks stay green.

Uptime monitoring answers exactly one question: did the server respond? It says nothing about what came back, who can find the site, or what has changed around it. Here are seven real failure modes that a perfect uptime record hides completely.

1. DNS changed and nobody noticed

A nameserver swap at the registrar, an MX record edited by a contractor, an A record pointed at a decommissioned server. DNS changes are silent, and because most monitors resolve the domain fresh on each check, the "site" they test may not even be the one your visitors reach. Some regions can be hitting a stale or hijacked record for hours. Keeping a baseline of every record and alerting on unexpected changes is the job of DNS monitoring, and it is a different job from pinging a URL. If you suspect a change is mid-flight, our free DNS propagation checker shows what resolvers around the world currently see.

2. The SSL certificate expired

The server is up. The site "works". But every visitor is looking at a full-screen browser warning telling them the connection is not safe, and most of them leave immediately. Plenty of uptime checks either do not validate certificates or are configured to ignore them, so the ticks stay green while conversions go to zero. We wrote up what actually happens when a certificate expires, including why auto-renewal fails more often than anyone admits.

3. The content changed

Defacement is the loud version. The quiet version is worse: injected pharma spam links tucked into the footer, a cryptominer in a compromised plugin, or simply a client edit that deleted the returns policy. The page loads fine and returns 200. Only something that reads the page and compares it with what should be there, which is what content monitoring does, will tell you.

4. Google blacklisted the site

Google does not take sites offline. It puts a red interstitial in front of them in Chrome and flags them in search results, which for traffic purposes is worse than an outage, and it can sit there for days before anyone tells the owner. The same applies to spam blocklists for the domain's mail. Continuous blacklist and malware monitoring is the only way to hear about it within hours instead of weeks.

5. Email quietly stopped landing

The website is up, but the enquiry form has fed the spam folder for three weeks because a DNS tidy-up broke the SPF record. Email authentication (SPF, DKIM, DMARC) fails silently: no bounce, no error, just missing enquiries and a client asking why leads dried up. Daily email deliverability checks catch it the day it breaks.

6. The site got slow

Uptime checks measure "responded", not "responded fast enough for a human to stay". Performance decays gradually: a heavier theme, one more marketing script, an unoptimised image batch. Each step is invisible; the cumulative effect shows up in rankings and bounce rates months later. Scheduled PageSpeed and Core Web Vitals monitoring turns the decay into a trend you can see and act on.

7. It renders broken

A plugin update shifts the layout, a font fails to load, a cookie banner swallows the viewport on mobile. HTTP says 200, humans say "this site is broken". Visual monitoring compares a rendered screenshot against a baseline, so you find out when the page stops looking like it should, not when the client sends you one.

Uptime monitoring is still layer one

None of this makes uptime monitoring optional. When a site is genuinely down you want to know in a minute, and any serious monitoring stack starts there. The mistake is stopping there, because as the list above shows, most of the expensive failures happen while the site is technically up.

If you look after client sites, the practical question is how to run all nine layers without nine tools and nine logins. That is the problem TLDTrack is built around: every check above, one dashboard, one alerting pipeline. For a direct comparison with the single-layer approach, see TLDTrack vs UptimeRobot, and if you want the full playbook, start with our guide on how to monitor client websites.

01 · Questions

Frequently asked questions

Do I still need uptime monitoring?

Absolutely. Uptime is the foundation: when a site is completely down you want to know within a minute or two. The point is that uptime is one layer of nine, not the whole job. A monitoring setup that stops at "did the server respond" misses most of the failures that actually damage a business.

How is website monitoring different from uptime monitoring?

Uptime monitoring asks one question: did the server answer? Website monitoring also checks what came back and what surrounds it: whether DNS records changed, whether the SSL certificate is close to expiry, whether page content or visuals changed unexpectedly, whether the domain is on a malware or spam blacklist, whether email authentication still passes, and whether performance is degrading.

Can Google blacklist a website that is still online?

Yes, and it happens constantly. Google flags sites serving malware or phishing content regardless of whether they are up. Visitors then see a full-screen red warning instead of the site, and traffic collapses while every uptime check continues to pass.
Mark Grice, founder of TLDTrack

Mark Grice, founder of TLDTrack. Runs FullyCoded, a Cornwall web agency, and built this to keep 500+ client sites in front of him every day.

What happens next

Put this on autopilot

Do it yourself

Start your free trial

TLDTrack runs every check in this guide automatically across all your client sites and alerts you the moment something changes. Your card is not charged for 7 days.

Start your free trial

Talk it through

Arrange a call with Mark

If you would rather talk through how this works across every site you look after, we can go through it together.

Book a call

See every check TLDTrack runs