What 99.9% uptime really means

“99.9% uptime guaranteed” sounds so close to perfect that it’s easy to stop reading. But that last 0.1% is real time, and the guarantee rarely means what people assume.

The downtime behind the decimals

Here’s what each figure allows, over a 30-day month and over a year:

Uptime Downtime a month Downtime a year
99% 7 hours 12 minutes About 3.7 days
99.5% 3 hours 36 minutes About 1.8 days
99.9% 43 minutes About 8.8 hours
99.95% 22 minutes About 4.4 hours
99.99% 4 minutes About 53 minutes

Forty-three minutes a month doesn’t sound like much, until it’s 43 minutes on a Friday evening in the middle of a sale. An uptime figure tells you how much downtime to expect, not when it will happen.

What a hosting guarantee actually covers

Read a host’s service level agreement (SLA) and you’ll usually find:

  • The remedy is a credit, often a small percentage of that month’s hosting fee. It doesn’t cover lost sales.
  • Scheduled maintenance doesn’t count as downtime.
  • Only the host’s own infrastructure counts. If the server is up but your site shows a database error because of a plugin, a full disk or more traffic than your plan allows, that usually isn’t their downtime.
  • You have to claim it, typically within a set number of days, and with evidence.

That last point matters. Without your own monitoring, you often can’t prove when the site was down, or for how long. A host’s uptime figure is a promise about their servers, not about your website, and the two go down for different reasons.

Why “the server is up” isn’t enough

Plenty of real outages don’t look like outages to a basic check:

  • The homepage loads from the cache, while the checkout returns an error.
  • The page returns a normal “200 OK” status, but shows “Error establishing a database connection”.
  • The site is fine, but the SSL certificate expired this morning, so browsers show a full-page security warning.
  • The domain registration lapsed, and everything disappeared with it.
  • A hack redirects visitors arriving from Google on their phones to a scam site, while you, typing the address on your laptop, see nothing wrong.

Monitoring that catches real problems

A basic “is it responding?” ping is where monitoring starts, not where it ends. For the sites we look after, we set up:

  • Frequent checks from more than one place. Every minute, from several locations, so a single bad network route doesn’t raise a false alarm and a real outage is confirmed quickly.
  • Content checks, not just status checks. A keyword check looks for text that should be on the page, like the footer or a product name, so a page full of errors counts as down.
  • Checks on the pages that make money. The checkout, the booking form or the customer login, not only the homepage.
  • Expiry warnings. Alerts weeks before the SSL certificate or the domain registration runs out.
  • Heartbeat checks for scheduled jobs. The backup or import pings the monitor when it finishes, and an alert goes out if the ping doesn’t arrive.
  • Alerts that reach a person. An alert sent to an inbox nobody reads at night is a log, not a warning. Use a channel that wakes someone up, and agree who that someone is.
Separate checks on the website, the checkout and the customer portal, so one failing part can't hide behind the others.

Many monitoring services have free plans with a handful of checks, which is plenty for a small site to start with.

What to do with the numbers

Your monitoring history is useful beyond the alerts:

  • Compare it with the SLA, and claim the credits you’re owed.
  • Look for patterns. Slowdowns at 2am every night usually mean a backup or scheduled job competing with visitors. Short outages at busy times usually mean the hosting plan is too small.
  • Decide what’s acceptable for you. A brochure site can live with a few minutes a month. A shop that takes most of its orders in the evening can’t.

The takeaway

Treat a host’s uptime figure as a floor, not a promise about your site. Then measure your own uptime from the outside, including the pages and the expiry dates that matter.

Uptime monitoring, with a person responding when something goes down, is part of every care plan.

One useful email a month

Practical tips on keeping a website fast, secure and easy to find. No spam, and you can unsubscribe any time.

We’ll email you a link to confirm. See how we handle your data in our privacy policy.

Keep reading