Skip to main content

Setting Up a Custom Domain for Your Status Page

Learn how to point a custom domain to your UptimeRobot status page, including CNAME configuration and DNS CAA record requirements.

Summary

Using a custom domain (e.g. status.yourcompany.com) instead of the default stats.uptimerobot.com URL gives your status page a professional, branded look. This article walks you through the setup.

Requirements

Custom domains are available on Solo, Team, and Scale plans.

Your custom domain must be a subdomain (e.g. status.yourcompany.com). Apex/root domains (e.g. yourcompany.com by itself, with no subdomain) are not supported — domain verification only checks for a CNAME record, and most DNS providers won’t let you create a CNAME at the domain root. If you want visitors to reach your status page from the root domain, point a subdomain like status.yourcompany.com at UptimeRobot and redirect your root domain to it at your DNS or hosting provider.

Step 1: Add your custom domain in UptimeRobot

  1. Go to Status Pages in your dashboard and open the status page you want to configure.

  2. Under Settings, find the Custom Domain field.

  3. Enter the subdomain you want to use (e.g. status.yourcompany.com).

  4. Save your changes.

Step 2: Create a CNAME record with your DNS provider

In your DNS provider’s dashboard, create a CNAME record pointing your chosen subdomain to:

stats.uptimerobot.com

Example:

Type

Name

Value

CNAME

status

stats.uptimerobot.com

DNS propagation can take up to 24–48 hours, though it’s typically much faster.

Step 3: DNS CAA records (if applicable)

If your domain uses CAA (Certification Authority Authorization) records to restrict which certificate authorities can issue SSL certificates for your domain, you need to explicitly permit the CA UptimeRobot uses. SSL certificates for custom status page domains are issued automatically via Let’s Encrypt — if your CAA policy doesn’t permit letsencrypt.org, certificate issuance will fail.

Add the following CAA record to your domain:

0 issue "letsencrypt.org"

If your domain has no CAA records at all, no action is needed.

Cloudflare users

If your domain is behind Cloudflare, make sure the CNAME record for your status page subdomain has the proxy disabled (grey cloud, DNS-only mode). Using Cloudflare’s proxy or Flexible SSL will cause redirect or certificate errors.

Troubleshooting

  • Domain returns a 404, but it was working before and your DNS hasn’t changed: Check this before re-verifying DNS. Check that your account is still on a plan that includes Custom Domain (Solo and up) — a downgrade, an expired trial, or a failed payment immediately blocks the whole page on your custom domain, even though your DNS and SSL certificate are still configured correctly. Restoring the plan resolves the 404 right away.

  • ERR_SSL_PROTOCOL_ERROR / SSL handshake error: Most commonly caused by a missing CAA record (see Step 3) or Cloudflare proxy being enabled.

  • “No such site” error: The CNAME hasn’t propagated yet, or the custom domain in your UptimeRobot settings doesn’t exactly match the subdomain you configured.

  • Certificate takes time to appear: SSL certificates are issued automatically after the CNAME is detected. Allow a few minutes after DNS propagates.

Did this answer your question?