What is website uptime, and does the '99.9%' guarantee mean anything?
Website uptime is the percentage of time your site is reachable and working, and the “99.9% uptime” badge every host advertises means less than it sounds: 99.9% still permits about 8 hours and 46 minutes of downtime a year. Each additional “nine” tightens that sharply — 99.99% allows roughly 53 minutes a year, 99.999% just 5 — but each one costs on the order of ten times more to deliver, while hosts price the tiers as if the gains were linear. The badge is weaker than it looks for a second reason too: the SLA behind it usually pays out only service credits, a slice of your monthly hosting bill rather than your actual lost revenue, and only if you claim them within a window and the downtime wasn’t excluded as “planned maintenance” or a third-party fault. So an SLA softens the bill; it doesn’t keep you online. What actually delivers uptime is architecture and monitoring, not the promised percentage. A static site served from a CDN has far fewer single points of failure than a database-driven site — no database to crash, no application server to overload — so it reaches excellent real-world uptime with fewer moving parts and less cost, and you should measure your own uptime independently from outside rather than trust a provider’s status page that quietly excludes the regional outages your customers actually hit. That’s why the reliable hosting we run leans on static architecture, a CDN and independent monitoring rather than a big number in the marketing — and why we’ll tell a small-site owner that chasing five nines is a fiction they don’t need, because a static site on a CDN is already up when it matters.
What the “nines” actually mean
Uptime is simply the percentage of time your site is operational and accessible, measured by tools that send requests at intervals and record whether they succeed (Bubobot, 2026). The reason fractions of a percent matter so much is that they translate into surprisingly large amounts of real downtime, and the “nines” shorthand hides how much.
| Uptime | Downtime per year | Downtime per month |
|---|---|---|
| 99% (“two nines”) | 3.65 days | 7.2 hours |
| 99.9% (“three nines”) | 8.76 hours | 43.8 minutes |
| 99.95% | 4.38 hours | 21.9 minutes |
| 99.99% (“four nines”) | 52.6 minutes | 4.38 minutes |
| 99.999% (“five nines”) | 5.26 minutes | 26 seconds |
Three nines — the 99.9% you see advertised everywhere — is the industry standard and still allows nearly nine hours of downtime a year, close to a full working day (AlertSleep, 2026). Five nines, the number vendors love to imply, allows just over five minutes a year and is essentially a marketing fiction for web hosting: virtually no host actually delivers it, and most carve planned maintenance out of the tally to keep the headline percentage intact even when the site is intentionally offline (WebHostMost, 2026). This is the reliability piece of the total picture our pillar on what a website really costs lays out.
The exponential cost of one more nine
The reason those higher tiers are more marketing than substance is that each additional nine costs roughly ten times more to achieve, while it’s priced as if the gain were linear. Going from 99% to 99.9% takes health checks, auto-restart and basic redundancy — perhaps double the infrastructure cost; from 99.9% to 99.99% needs multi-region deployment, automated failover and comprehensive monitoring, five to ten times the cost; and from 99.99% to 99.999% demands active-active multi-region and a round-the-clock engineering team, ten to fifty times more (Project Helena, 2026). Yet a plan promising 99.95% might cost half again as much as one promising 99.9%, despite the real-world difference being just 4.4 hours a year (WebHostMost, 2026).
A useful reality check is that even the hyperscalers mostly commit to three or four nines: AWS S3 is 99.9%, GCP around 99.95%, and EC2 offers 99.99% only for multi-zone deployments — and those are SLA commitments, not guarantees of what actually happens (Notifier, 2026). If Amazon and Google calibrate to four nines, a small host’s “99.99%” claim for a few dollars a month deserves a raised eyebrow.
What an SLA actually guarantees, and what it doesn’t
An SLA is a genuine contractual commitment with consequences if breached — but the consequences are far smaller than the marketing implies. When a provider misses the target, the remedy is almost always service credits, typically 5% to 25% of your monthly fee, occasionally up to 100%, which compensates for the inconvenience rather than the business impact (Notifier, 2026). The math is unforgiving: the lost revenue and trust from an eight-hour outage routinely dwarfs a fraction of a single month’s hosting bill, so a host can advertise “99.99% or money back” knowing the maximum refund is a month of fees, far less than your real losses (Webalert, 2026).
Three fine-print details make the guarantee weaker still. You usually have to claim the credit within a defined window — often 30 days — and provide evidence of the outage, so credits that aren’t claimed are never paid (Derrick, 2026). The exclusions frequently swallow a large share of real-world downtime, since planned maintenance and third-party failures (“we’re not responsible if AWS is down”) often don’t count (Webalert, 2026). And many SLAs are measured per month, so the provider’s promised percentage is not the same as your actual uptime — a status page that excludes regional or partial outages can look perfect while your customers are locked out.
Measure your own uptime
Because you can’t verify what you don’t measure, independent monitoring is the part that actually protects you. The principle is to check your site from outside your own infrastructure, every one to five minutes, from multiple locations — internal monitoring misses problems in DNS, your CDN or the network between you and your visitors, and a single vantage point can miss a regional outage or raise false alarms from a local glitch (AlertSleep, 2026). Free tools such as UptimeRobot, Better Uptime and Pingdom record every check with a timestamp and compute your real uptime, which is the only way to hold a provider’s SLA claim to account (Webalert, 2026).
One overlooked cause of downtime is worth flagging because it connects to another guide here: an expired SSL certificate makes your site effectively down, since browsers block visitors with a security warning, and a failed auto-renewal on a 90-day certificate can take you offline with no server error at all (Notifier, 2026). Good uptime monitoring watches certificate expiry too — which is exactly why the certificate renewal discipline and uptime are the same reliability story told from two angles.
The static-site advantage, again
The most durable way to raise uptime isn’t to buy a bigger number — it’s to have fewer things that can fail, which is where how the site is built matters most. A static site is served as pre-built files cached across a CDN’s global edge, with no database to crash, no application server to overload and no per-request computation that can error out. The redundancy machinery dynamic sites rely on — database replicas, load balancers, automated failover — largely exists to compensate for exactly that fragility, and a static site sidesteps most of it: if one edge location falters, others keep serving the cached files.
There’s a compounding reason this matters. When your site depends on several services each at 99.9%, your effective uptime is the product of them all — three such dependencies give 99.9% × 99.9% × 99.9% ≈ 99.7%, not 99.9% (Notifier, 2026). Every database, API and application layer you add is another factor dragging the real number down. A static site has almost none of them, which is the same architectural resilience that makes it cheaper to host and harder to knock over with a DDoS attack — reliability, cost and security turning out to be three views of one design decision.
Why we lean on architecture, not a big number
Stated plainly: the reliable hosting we run for the sites we build leans on static architecture, a CDN and independent monitoring, rather than on an impressive percentage in the marketing. Because a static site cached at the edge has so few single points of failure, it delivers excellent real-world uptime as a property of how it’s built, and we monitor it from outside so a problem is caught and fixed rather than discovered by a customer — the same “included, not billed back” approach behind the hosting, backups and DDoS protection that sit on the same foundation.
The honest gate matters here as much as anywhere. For a small business or informational site, 99.9% is the sensible standard and chasing five nines is a fiction you’d pay exponentially for and never actually receive — so we won’t dress up a scary-sounding SLA to close a sale. A big uptime number is marketing unless the SLA behind it genuinely compensates you, which it almost never does; a static site on a CDN, monitored properly, is simply up when your customers need it. If you run genuinely critical infrastructure — large-scale payments, real-time services — that’s a different conversation about redundancy and failover, and we’ll have it honestly. Short of that, the right answer is resilient architecture you can verify, not a percentage you have to trust.
Uptime is delivered, not promised
Step back and uptime is one more case of the pattern running through this whole library: the number in the brochure is worth less than the way the thing is built. A promised percentage is only as good as the SLA’s fine print, the exclusions, and your ability to measure what really happened — whereas a static site on a CDN, watched by independent monitoring, delivers reliability you can see rather than reliability you’re asked to believe. The brochure sells you a guarantee that pays a fraction of your losses; the architecture just stays up.
So the useful way to think about uptime is to match the target to the real business impact, treat 99.9% as plenty for most sites, measure your own availability from the outside, and put your effort into fewer points of failure rather than more nines. Do that and staying online stops being a promise you hope your host keeps and becomes a property of a well-built, well-hosted, well-watched site — the same “do it right once” logic behind everything our pillar on what a website costs sets out.
Frequently asked
- What does 99.9% uptime actually mean?
- It means your site is allowed to be down for about 8 hours and 46 minutes per year — roughly 43.8 minutes a month — while still meeting the guarantee. That's the industry-standard 'three nines' level, and it sounds much stronger than it is: a 99.9% badge still permits a full working day of downtime spread across the year. Higher tiers tighten it sharply: 99.99% ('four nines') allows about 53 minutes a year, and 99.999% ('five nines') just 5 minutes, but five nines is essentially a marketing fiction that almost no web host actually delivers.
- Does an uptime SLA guarantee I'll get compensated for downtime?
- Not for your actual losses. An SLA is a contractual commitment, but when a provider misses it, the remedy is almost always service credits — typically 5% to 25% of your monthly hosting fee, occasionally up to 100%. That compensates for the inconvenience, not the business impact: the lost revenue and trust from an 8-hour outage usually far exceeds a fraction of your monthly bill. On top of that, you generally have to claim the credit within a set window and provide evidence, and many outages are excluded as 'planned maintenance' or third-party faults. An SLA softens the bill; it doesn't keep you online.
- How do I measure my website's uptime?
- With an independent monitoring tool that checks your site from outside your own infrastructure, ideally every one to five minutes and from multiple locations. Internal checks miss problems in DNS, your CDN or the network between you and your visitors, and a single check location can miss regional outages. Don't rely solely on your provider's status page, which often excludes the partial or regional outages your customers actually experience. Free tools like UptimeRobot, Better Uptime, Pingdom and others record every check with timestamps and calculate your real uptime percentage, which is the only way to verify a provider's SLA claims.
- Why is a static site more reliable?
- Because it has far fewer things that can fail. A static site is served as pre-built files cached across a CDN's global edge, with no database to crash, no application server to overload and no per-request computation that can error out. The redundancy strategies that dynamic sites need — database replicas, load balancers, automated failover — largely exist to compensate for that fragility. A static site sidesteps most of it: if one edge location has trouble, others serve the cached files, so it achieves excellent real-world uptime with fewer moving parts and less cost than a database-driven site chasing the same number.
- Is 99.9% uptime good enough for a small business website?
- For most small business and informational sites, yes — 99.9% is the sensible standard, and chasing higher numbers rarely pays off. Each additional 'nine' costs roughly ten times more in infrastructure and engineering, so 99.99% and beyond only make sense for genuinely critical paths like payment processing or real-time services where every minute of downtime directly costs money. For a marketing or informational site — especially a static one on a CDN, which is inherently resilient — the practical goal is reliable architecture plus independent monitoring, not an impressive percentage in the marketing copy.