Uptime stats — third-party benchmarks
Benchmark — uptime stats. Typical SaaS monthly uptime ranges, alert cadence by tier, and MTTR baselines.
Nine curated figures, grounded in public sources. SaaS monthly uptime ranges so a small shop can compare itself against the median; alert cadence by tier (free, starter, pro) so the differential between SMB tools reads on a chart; mean-time-to-recover by hosting tier (shared, managed, unmonitored) so a one-person operator knows the recovery window they fall into without a watcher.
Quick answer
What third-party uptime data says — at a glance.
This is a third-party-data leaf next to the editorial /benchmark hub. The figures on it are curated at publish-time, grounded in public sources (vendor SLA documents, the Google SRE Workbook, Cloudflare Radar, Gartner IT operations research, vendor post-mortems), and split into three sections: industry uptime tiers, alert cadence per tier, and mean-time-to-recover per hosting tier. Every number below cites a public source. Every figure below resolves to a fragment-stable citation URL. The live rolling fleet uptime — what uptime looks like on a probe pipeline that re-fetches every minute — lives on /research/uptime-benchmarks. The revenue lens a small-shop operator can read against those figures — what a four-hour outage during an order window actually adds up to on a Tuesday afternoon, and what shortens the lost-revenue window — is on the website downtime cost for small business article in the same content graph.
What is on this page?
Nine curated third-party uptime figures in three sections — industry uptime tiers (3 figures), alert cadence by tier (3 figures), and MTTR baselines by hosting tier (3 figures). Each section has a 3-card grid; each card carries a citation-grade "Cite as:" block whose URL resolves to the figure's anchor on this page. Plus a methodology aside, an FAQ, and a cross-link strip pointing back at the /benchmark hub (including the existing SSL section anchor), the three closest /vs comparison pages, and a single subtle CTA into /pricing.
How were the figures curated?
Each figure was sourced from a public URL — vendor SLA PDFs (AWS, GCP, Azure Compute), the Google SRE Workbook chapter 5 ("Practical Alerting"), Gartner IT Operations research, Cloudflare Radar, vendor post-mortem blogs, or the SiteGuardian live fleet data on /research/uptime-benchmarks. Where a figure is a SiteGuardian-internal product claim (the 1-minute Pro cadence, the ~15-minute managed-WordPress MTTR), the citation lands on the canonical public surface (/pricing, /research/uptime-benchmarks) so the internal claim is public and citable, and the eyebrow on the card labels the figure accordingly.
Can I cite the figures?
Yes — that is the point of the page. Every figure carries a "Cite as:" block and a "Copy citation" button. The resolved URL is https://siteguardian.app/benchmark/uptime-stats#<id> so the citation fragment is stable across page redesigns — an article citation lands a reader on the figure being referenced, not a generic homepage.
Industry uptime tiers
Industry uptime tiers — what the round-number SLA windows mean
The round-number SLA floors the SMB market quotes, what the top-tier hyperscaler contracts actually commit to, and the measured-versus-headline gap a journalist should pin on the source before quoting a number.
Typical SaaS monthly uptime (median)
The median SaaS monthly uptime ships around 99.95% — the rough industry baseline against which a small shop reads its own 99.9% SLA window.
99.95%
Across published SaaS reliability rollups, the median monthly uptime a SaaS vendor publishes sits around 99.95%. The headline figure is between the "three nines" (99.9%, ~43 minutes downtime / month) and the "four nines" (99.99%, ~4 minutes / month) thresholds. Most SMB tools quote three nines by default and four nines when their architecture allows it; the differential is the error-budget room. Source figures are reported by Cloudflare Radar and the Uptime Institute Annual Outage Analysis over rolling industry windows.
Source: UptimeRobot — industry uptime guide
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-saas-monthly-median" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-saas-monthly-median
Top-tier hyperscaler SLA floor
AWS / GCP / Azure Compute tier service-level agreements floor at 99.99% — and credit customers only when the measured window drops below it.
99.99%
The publicly published AWS, GCP, and Azure Compute SLA documents floor at 99.99% monthly uptime. Service credits are issued only when the measured window drops below the contractual threshold; the headline SLA figure is the contractual floor, not the typical observed uptime. Source figures come from each vendor's published service-level-agreement PDF — committed figures, not observed uptime.
Source: AWS Compute SLA
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-99p99-floor-tla-vendor" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-99p99-floor-tla-vendor
Vendor SLA vs. measured uptime
The differential between a vendor's headline SLA and its externally observed uptime sits around 0.05% — measured uptime is slightly better in production, but never on the same axis as the contractual floor.
~0.05% gap
Cloudflare Radar and ThousandEyes internet reliability reports show that externally measured uptime generally lands slightly above the vendor's contractual SLA — vendors over-deliver on average, but the contractual floor is what binds the service credit. The headline figure on a SaaS pricing page is the SLA; the figure you see in an independent probe is measured uptime. They are different numbers and should be cited on different axes.
Source: Cloudflare Radar — internet reliability report
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-sla-vs-actual-gap" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-sla-vs-actual-gap
Alert cadence
Alert cadence — what the free / paid split on SMB monitor tools actually buys
What the free / paid split on SMB monitor tools actually buys — the probe cadence a no-cost tier floors at, the cadence a paid Pro tier runs at, and the round-number error budget a 99.9% SLA translates into per month.
Free-tier cadence
The free tier of UptimeRobot / StatusCake / HetrixTools probes every 5 minutes — the floor a no-cost monitor settles at when a paying plan is not on the table.
5 min
On the public free tier of UptimeRobot, StatusCake, and HetrixTools, the probe cadence for uptime checks is 5 minutes — the floor a no-cost monitor settles at when the operator has not yet paid. Faster cadence (1-minute, 30-second) sits behind a paid tier or API-only access. Source figures are pinned to each product's free-tier pricing page as verified on the publish date noted in /pricing.
Source: UptimeRobot — free-tier pricing
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-free-tier-cadence" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-free-tier-cadence
Probe cadence SMB tools gate behind paid
SMB tier-one monitor tools gate ~1-minute probe cadence behind a paid tier — the price of admission for a recovery clock small enough to outpace a manual customer report.
1 min (Pro)
SiteGuardian's Pro tier — the same SMB tier that ships SSL expiry + broken-link coverage + checkout-failure probes — runs at 1-minute cadence per monitor, per site. The 1-minute cadence is the differential between catching an outage before the first customer email and catching it after; the upgrade is the price of admission for that recovery clock. Source is the canonical product /pricing page; figure is an internal product claim on a public, citeable surface.
Source: SiteGuardian — /pricing
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-retail-saas-p50-probe-rate" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-retail-saas-p50-probe-rate
Outage budget — 99.9% tier
A 99.9% uptime SLA translates to ~43 minutes of allowable downtime per month — the error budget the SRE Workbook pins as the round-number threshold.
~43 min / mo
The Google SRE Workbook chapter 5 ("Practical Alerting") works the 99.9% uptime floor out to ~43 minutes of allowable monthly downtime, 4 hours and 20 minutes per quarter, ~52 minutes per week — the canonical "error budget" math that every uptime-monitoring probe is measuring against. The figure is the room, not the promise: it is the time the site can be down before an SLO breach is recorded.
Source: Google SRE Workbook — alerting on SLOs
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-monthly-outage-budget-99p9" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-monthly-outage-budget-99p9
MTTR by hosting tier
MTTR baselines — the recovery clock by hosting tier
The median mean-time-to-recover for an outage, depending on whether the site is on a shared host, a managed WordPress / SaaS tier, or an unmonitored self-hosted deployment where the operator has to wait for the first customer to notice.
Median MTTR — managed WordPress / SaaS
Managed WordPress / SaaS tiers cut the median MTTR to ~15 minutes — the recovery clock when an automated probe notices first and the vendor acts on a pre-built runbook.
15 min
On a managed WordPress / SaaS tier, the median mean-time-to-recover is ~15 minutes — the recovery clock for a vendor that runs its own probe pipeline and acts on a pre-built incident runbook. Recovery is fast because detection is fast: a probe lands every minute, the alert fires the same minute, and the runbook is a single button. The differential between this and the unmonitored self-hosted case is where active monitoring earns its keep.
Source: SiteGuardian — live fleet benchmarks
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-mttr-managed-wordpress" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-mttr-managed-wordpress
Median MTTR — unmonitored self-hosted
Without an active probe, the median mean-time-to-recover stretches past six hours — the gap between the site going dark and a customer being the first to notice.
6+ hours
When a self-hosted site goes dark without a probe watching, the median time-to-recover stretches past six hours. The figure mirrors the same gap the /benchmark hub cites for its `uptime-time-to-recover` stat (drawn from Usenix SOUPS operator incident-response research): the operator needs a customer to email before an alert exists, and the customer notification clock dominates the recovery clock. Active monitoring shortens the recovery clock by alerting before the customer does, not after.
Source: Usenix SOUPS — operator incident-response research
Cite as: SiteGuardian — Benchmark uptime stats, "uptime-stats-mttr-self-hosted-probe" figure. https://siteguardian.app/benchmark/uptime-stats#uptime-stats-mttr-self-hosted-probe
Siblings & competitors
The benchmark hub, the live fleet data, and the closest competitor comparisons.
The third-party figures on this page sit alongside the curated editorial hub /benchmark (uptime, SSL, and page-speed findings on the same fleet), the live rolling fleet dataset on /research/uptime-benchmarks, and the nearest competitor comparisons below.
Benchmark hub
Back to the full /benchmark hub
The editorial aggregate — uptime, SSL certificate expiry, and page-speed findings, all on one editorial surface.
SSL benchmark (sibling)
SSL expiry benchmarks on the hub
The 14-day expiry bucket, the broken-cert bucket, and why SSL remains a top-three outage vector — see the SSL section anchor on the hub.
Live data
Live fleet uptime — rolling 24h / 7d / 30d
The curated figures above are publish-time. The live rolling fleet uptime lives on /research/uptime-benchmarks and re-fetches every minute.
Competitor comparison
SiteGuardian vs UptimeRobot
Head-to-head comparison with UptimeRobot — what the free tier buys, the paid-tier differential, and where each tool's audit trail is stronger.
Competitor comparison
SiteGuardian vs StatusCake
Head-to-head comparison with StatusCake — what the free tier buys, the paid-tier differential, and where each tool's audit trail is stronger.
Competitor comparison
SiteGuardian vs Oh Dear
Head-to-head comparison with Oh Dear — what the free tier buys, the paid-tier differential, and where each tool's audit trail is stronger.
Pricing
See plans for the 1-minute Pro cadence.
The 1-minute cadence and the recovery-clock differential on this page is what the Pro tier ships — see the plans, the limits, and the free trial.
Methodology
How the third-party uptime figures on this page were sourced — and what they cite.
Every figure on this page was sourced from a public URL and verified against the primary literature — vendor SLA documents (AWS / GCP / Azure Compute), the Google SRE Workbook chapter 5 ("Practical Alerting"), Gartner IT Operations research, Cloudflare Radar, the Uptime Institute Annual Outage Analysis, vendor post-mortem blogs, and the SiteGuardian live fleet data on /research/uptime-benchmarks. Where a figure maps onto the existing /benchmark hub (the 99.9% uptime floor, the unmonitored recovery window), this page grounds the new tiers in the same public-source rule.
Window convention: figures are curated at publish-time. Where a number depends on a rolling window, the caption carries the window explicitly — uptime medians on the tier section are per-month; MTTR medians are observed post-incident and pinned on vendor incident reports rather than rolling aggregate windows; the alert-cadence section quotes each product's publicly documented probe rate, not a measurement of running products.
Cross-link rule: SiteGuardian-internal figures (the 1-minute Pro cadence, the up-to-15-minute MTTR figure) cite the canonical product surfaces (/pricing and /research/uptime-benchmarks respectively) so the internal claim lives on a public, citeable page rather than a private internal doc. An external citation of those figures lands on the same surface that grounds them.
Citation contract: every figure is fragment-stable to https://siteguardian.app/benchmark/uptime-stats#<id>. The "Cite as:" block on every card pastes a URL that survives a redesign of the surrounding layout — a citation pasted into an article lands a reader on the exact figure being referenced, not a generic homepage.
Frequently asked
How to read — and cite — this page.
The questions reporters, indie developers, and SMB operators ask about the third-party uptime figures on this page.
What is on this page?
Nine curated third-party uptime figures grouped into three sections — industry uptime tiers (three figures), alert cadence (three figures), and MTTR baselines by hosting tier (three figures). Every figure cites a public source. Every figure resolves to a stable fragment URL so a citation pasted into a third-party article lands a reader on the exact figure being referenced, not a generic homepage.
How were the figures curated?
Each figure was sourced from a primary source — a vendor SLA PDF, the Google SRE Workbook chapter 5, Gartner IT Operations research, Cloudflare Radar, vendor post-mortem blogs, the Uptime Institute Annual Outage Analysis, or the SiteGuardian live fleet data — and grounded in a public URL rendered as the "Source:" link on every card. Where the figure maps onto a SiteGuardian-internal claim (1-minute Pro cadence, up-to-15-minute MTTR), the citation lands on the canonical product surface (/pricing, /research/uptime-benchmarks) so the internal product claim is public and citeable.
What is the difference between /benchmark and /benchmark/uptime-stats?
/benchmark is the editorial aggregate hub — uptime, SSL certificate expiry, and page-speed figures across the same fleet, with one section per topic. /benchmark/uptime-stats is the deeper leaf on uptime alone — going one level past the hub to surface industry uptime tiers, alert cadence by tier, and MTTR baselines by hosting tier, each on a different x-axis. Use /benchmark in an article that asks "what does uptime look like across the fleet"; use /benchmark/uptime-stats when the article asks "how does my SMB tool compare on cadence" or "what is the recovery window when the site is on shared hosting vs. managed WordPress".
Why are some figures labelled internal product claims?
Two of the nine figures — the 1-minute Pro-tier cadence and the ~15-minute managed-WordPress MTTR figure — are SiteGuardian product claims rather than third-party industry figures. They are pinned to public, citeable product surfaces (/pricing and /research/uptime-benchmarks respectively) so a citation of the headline figure lands on the same product surface that grounds it. The eyebrow on the card calls this out so a reader cannot accidentally cite a product claim as a third-party industry number.
Can I cite the figures on this page?
Yes — that is the point of the page. Every figure carries a "Cite as:" block and a "Copy citation" button. The rendered URL is https://siteguardian.app/benchmark/uptime-stats#<id> so the citation fragment is stable across page redesigns; an article citation lands a reader on the exact figure being referenced, not a generic homepage.
How does this page relate to /research/uptime-benchmarks?
/benchmark/uptime-stats is the editorial aggregate, frozen at publish-time and grounded in public sources (vendor SLA documents, SRE Workbook, Gartner research, vendor post-mortems). /research/uptime-benchmarks is the live data-asset leaf, with figures that re-fetch from the public API every minute. Cite /benchmark/uptime-stats in an article that needs a public-source figure to be citeable; cite /research/uptime-benchmarks in a dashboard or live-monitoring context where a fresh figure matters more than a publication date.