1-minute checks from 3 locations. Multi-node consensus prevents false alerts. Instant notifications when something goes wrong.
When your origin goes down, visitors see a broken page. With Cloudflare Offline Pages, a branded maintenance page is deployed automatically via Cloudflare Workers — and removed the moment your site recovers.
Outage confirmed by 2+ nodes
Consensus reached — your origin is genuinely down
Worker route activated instantly
Cloudflare intercepts requests and serves your offline page
Recovery detected — route removed
Traffic flows back to your origin automatically
Works on Cloudflare's Free plan
Cloudflare Workers includes 100,000 free requests per day — more than enough to serve your offline page during any outage. No paid Cloudflare plan required.
Use the default page or provide your own custom HTML. Just needs a Cloudflare API token with Worker Scripts and Workers Routes permissions.
example.com is currently undergoing maintenance. We're working to restore service as quickly as possible.
Please try again in a few minutes.
InternetSecure.org Uptime Monitoring - Free Custom Cloudflare Offline Maintenance Page
Default offline page — served via Cloudflare's edge network
Every incident gets a detailed timeline showing exactly what happened, when, and how it was resolved.
Last Successful Check
Illinois · HTTP 200 · 167ms · Feb 27, 2026 11:18:36 AM
Failure Detected
Europe · HTTP 500 · 396ms · Feb 27, 2026 11:18:54 AM
Outage Confirmed (different server)
Illinois · HTTP 500 · 168ms · Feb 27, 2026 11:18:56 AM
Offline Page Activated
Cloudflare Worker route enabled · visitors see maintenance page · Feb 27, 2026 11:19:25 AM
Slack Alert Sent
Slack webhook · Feb 27, 2026 11:19:25 AM
Email Alert Sent
[email protected] · Feb 27, 2026 11:19:25 AM
Recovered
Europe · HTTP 200 · 392ms · Feb 27, 2026 11:22:15 AM
Recovery Confirmed (different server)
California · HTTP 200 · 13ms · Feb 27, 2026 11:22:18 AM
Offline Page Deactivated
Cloudflare Worker route removed · normal traffic restored · Feb 27, 2026 11:22:18 AM
Slack Recovery Sent
Slack webhook · Feb 27, 2026 11:22:19 AM
Email Recovery Sent
[email protected] · Feb 27, 2026 11:22:19 AM
Get notified instantly via email and Slack. Clear, actionable alerts with all the context you need.
DOWN: example.com is down
Domain
example.com
| Status | HTTP 500 |
| Error | Internal Server Error |
| Down Since | 2026-02-27 11:18:54 |
| Offline Page | ⚡ Activated — visitors see maintenance page |
InternetSecure.org — Domain Security Monitoring
InternetSecure APP
example.com — DOWN
HTTP 500 — Internal Server Error
View Incident🌐 Confirmed down from: California, Illinois, Europe
☁️ Offline page activated — visitors see maintenance page
InternetSecure APP
example.com — UP
Recovered after 3m 21s
View Incident☁️ Offline page deactivated — normal traffic restored
No more false alerts from a single node's network hiccup. 2+ servers must agree before an incident is confirmed.
Track response times from each location. Get degraded alerts when your site is up but slow, with configurable thresholds.
Verify your page returns the expected content, not just a 200 status. Catch silent failures like error pages or blank responses.
Automatically deploy a branded maintenance page via Cloudflare Workers when your origin goes down. Deactivates on recovery.
Schedule maintenance windows to suppress alerts during planned downtime. Set specific days and time ranges.
Optionally re-send alerts every 30 minutes during extended outages so incidents don't slip through the cracks.
Free plan includes uptime monitoring with 10-minute intervals. Upgrade to Pro for 1-minute checks and advanced features.