Back to Blog

Your Domain Is Your Status Page: Auto-Deploying an Offline Page the Second Your Site Goes Down

June 4, 2026 Justin 3 min read

Here is the moment that costs you customers: your server stops responding, someone types your domain into their browser, and they get a blank error page. No branding. No explanation. Just a cold "this site can’t be reached." To a visitor, that is indistinguishable from your company no longer existing. They close the tab, and a good number of them do not come back.

The usual answer is "set up a status page." But a status page lives at status.yourcompany.com — a URL nobody has bookmarked and nobody thinks to check in the ten seconds before they give up. The error your visitors actually see is at your real domain. That is the page that needs to be fixed, and it is the one page a traditional status page can never touch.

Your Edge Is Still Up

If your domain is proxied through Cloudflare, the edge — 300+ data centers already sitting in front of your traffic — stays healthy even when your origin goes dark. So when our monitoring confirms your site is down, we deploy a Cloudflare Worker onto your domain that serves a branded offline page at your real URL, in your colors. When we detect recovery, the Worker comes off and normal traffic resumes. Nobody touches anything during the outage.

What It Looks Like, on a Timeline

0:00
Your origin stops responding.
0:05
Multiple monitoring nodes independently confirm it — a real outage, not one node having a network blip.
0:06
Your branded offline page goes live at your domain via a Cloudflare Worker.
You fix the issue. Your origin comes back.
up
Recovery is detected. The Worker route is removed, the offline page disappears, and visitors are redirected to your live site. Nobody had to do anything.

The 0:05 step is the one that lets you leave this switched on and forget it. Multiple nodes have to independently agree your origin is down before a single Cloudflare call is made — so a network blip at one location never drops an offline page over a perfectly healthy site.

Setup, in Four Steps

  1. Make sure your domain is on Cloudflare and proxied through their DNS (the orange cloud).
  2. Create a scoped Cloudflare API token and grab your Zone ID, then paste both into the domain’s uptime settings.
  3. Pick a template or paste your custom HTML.
  4. Flip the Cloudflare Offline Page toggle on.

That is it. Your offline page can be a clean default, one of our branded templates, or your own HTML — and it auto-reloads visitors onto your live site the instant you recover, so there is no stale "we’re back!" update to post. The Worker runs on Cloudflare’s free tier, so there is no extra hosting bill. The one requirement: your domain has to be on Cloudflare, proxied — that edge is the whole trick.

Want your domain to be its own status page? Add a monitor, drop in your Cloudflare token, and flip the toggle — set it up in your uptime dashboard, or read the full how-it-works in the help center.