Connecting a Custom Domain
Instead of using the default StatusPage.me URL, you can use your own domain like status.yourcompany.com. This looks more professional and keeps your branding consistent.

Why Use a Custom Domain?
- Professional appearance - Matches your brand
- Trust - Users see your domain, not a third party
- Consistency - Fits with your other services
- Easy to remember - Users know where to go
Prerequisites
Before you start, you’ll need:
- Access to your domain’s DNS settings
- A status page already created
- A Starter plan or higher (custom domains are a premium feature)
Step 1: Choose Your Subdomain
Most companies use one of these patterns:
| Domain | Example |
|---|---|
status.yourcompany.com | Most common choice |
uptime.yourcompany.com | Alternative option |
health.yourcompany.com | Another alternative |
You cannot use your root domain (like yourcompany.com) - it must be a subdomain.
Step 2: Add a CNAME Record
In your DNS provider (like Cloudflare, GoDaddy, or Namecheap):
- Go to DNS settings for your domain
- Add a new CNAME record
- Set the Name to your subdomain (e.g.,
status) - Set the Target to:
status.statuspage.me - Save the record
Example DNS record:
| Type | Name | Target | TTL |
|---|---|---|---|
| CNAME | status | status.statuspage.me | 3600 |
Note: DNS changes can take up to 48 hours to spread worldwide, but usually work within an hour.
Step 3: Add Domain in StatusPage.me
- Go to your status page settings
- Find the Custom Domain section
- Enter your full domain:
status.yourcompany.com - Click Save
Step 4: Verify and Wait for SSL
After adding your domain:
- We’ll verify the DNS record is correct
- An SSL certificate is automatically created (via Let’s Encrypt)
- This usually takes 1-5 minutes
Once complete, your custom domain will show a green checkmark.
Troubleshooting
“DNS not found” error
- Make sure the CNAME record is correct
- Wait a few hours for DNS to update
- Try using a DNS checker tool to verify your record
“SSL certificate pending” message
- This is normal - certificates take a few minutes to generate
- If it takes longer than 30 minutes, check your DNS settings
Domain shows the wrong page
- Make sure you’re using the exact subdomain you configured
- Clear your browser cache
- Try a different browser or device
Using Cloudflare?
If you use Cloudflare for DNS:
- Set the CNAME record with the orange cloud turned OFF (DNS only mode)
- Or keep it on, but be aware response times may vary
Both work, but “DNS only” mode is simpler for status pages.
Removing a Custom Domain
If you want to go back to the default URL:
- Go to status page settings
- Clear the custom domain field
- Click Save
- Optionally remove the CNAME record from your DNS
Your status page will continue working at the default StatusPage.me URL.
Primary URL Enforcement
When you set your custom domain as the primary URL in the Access settings, your status page enforces a strict canonical redirect:
- All free subdomain URLs (
your-slug.statuspage.me,your-slug.sp.fyi,your-slug.hostedstatus.page) will 301 redirect to your custom domain. - Only your custom domain serves content (HTTP 200).
- Paths and query strings are preserved during the redirect (e.g.
/incident/123?id=456stays intact).
This eliminates duplicate content issues and ensures all traffic and SEO signals consolidate to your custom domain.
Note: If you have a custom domain connected but have not set it as the primary URL, the platform subdomain selected under Free Domain Options remains primary. In that case, your custom domain serves content independently without enforcing a redirect.