By default, your StatusDrift status page is accessible at a URL like api.statusdrift.com/status/yourslug. With a custom domain, you can host your status page on your own domain, such as status.yourcompany.com.
Why Use a Custom Domain
A custom domain provides several benefits:
- Brand consistency – Keep your status page under your company domain
- Professional appearance – A custom domain looks more polished to customers
- Easy to remember – Customers can easily find your status page
- SEO benefits – Build domain authority on your own domain
Step 1: Configure in StatusDrift
First, add your custom domain in the StatusDrift dashboard:
- Go to Status Pages in the sidebar
- Click Edit on your status page (or create a new one)
- In the Customization section, find the Custom Domain field
- Enter your desired domain (e.g.,
status.yourcompany.com) - Save your changes
After saving, you will see a CNAME Target value displayed on the status page details screen. You will need this value for the next step.
Step 2: Configure DNS
Next, add a CNAME record with your domain registrar or DNS provider:
- Log in to your domain registrar or DNS provider (Cloudflare, GoDaddy, Namecheap, Route 53, etc.)
- Navigate to the DNS management section for your domain
- Add a new CNAME record with these settings:
| Field | Value |
|---|---|
| Type | CNAME |
| Name/Host | status (or your chosen subdomain) |
| Target/Value | statuspage-cname.statusdrift.com |
| TTL | Auto or 3600 |
Save your DNS changes and wait for propagation. DNS changes typically take effect within a few minutes to a few hours, though it can occasionally take up to 48 hours.
Step 3: Verify Configuration
Once DNS has propagated, visit your custom domain in a browser. You should see your StatusDrift status page. StatusDrift automatically provisions and manages SSL certificates for your custom domain, so your page will be accessible via HTTPS.
If the page does not load:
- Verify the CNAME record is correctly configured
- Check that DNS has propagated (use a tool like
digor online DNS checkers) - Ensure the domain in StatusDrift matches exactly what you configured in DNS
- Wait a bit longer for DNS and SSL certificate provisioning
Common DNS Provider Examples
Cloudflare
- Go to your domain in the Cloudflare dashboard
- Click DNS in the sidebar
- Click Add Record
- Select CNAME as the type
- Enter
statusas the Name - Enter
statuspage-cname.statusdrift.comas the Target - Keep the proxy status as “DNS only” (gray cloud) for best results
- Click Save
AWS Route 53
- Open the Route 53 console
- Select your hosted zone
- Click Create Record
- Enter
statusas the Record name - Select CNAME as the Record type
- Enter
statuspage-cname.statusdrift.comas the Value - Click Create records
Troubleshooting
SSL certificate errors – Wait up to 24 hours for the SSL certificate to be provisioned. If issues persist, verify your CNAME is configured correctly.
Domain not resolving – Use nslookup status.yourcompany.com or dig status.yourcompany.com to verify the CNAME is returning the correct target.
Wrong status page showing – Ensure the custom domain in StatusDrift exactly matches your DNS configuration, including any trailing characters.