Setting Up a Custom Domain

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:

  1. Go to Status Pages in the sidebar
  2. Click Edit on your status page (or create a new one)
  3. In the Customization section, find the Custom Domain field
  4. Enter your desired domain (e.g., status.yourcompany.com)
  5. 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:

  1. Log in to your domain registrar or DNS provider (Cloudflare, GoDaddy, Namecheap, Route 53, etc.)
  2. Navigate to the DNS management section for your domain
  3. Add a new CNAME record with these settings:
FieldValue
TypeCNAME
Name/Hoststatus (or your chosen subdomain)
Target/Valuestatuspage-cname.statusdrift.com
TTLAuto 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 dig or 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

  1. Go to your domain in the Cloudflare dashboard
  2. Click DNS in the sidebar
  3. Click Add Record
  4. Select CNAME as the type
  5. Enter status as the Name
  6. Enter statuspage-cname.statusdrift.com as the Target
  7. Keep the proxy status as “DNS only” (gray cloud) for best results
  8. Click Save

AWS Route 53

  1. Open the Route 53 console
  2. Select your hosted zone
  3. Click Create Record
  4. Enter status as the Record name
  5. Select CNAME as the Record type
  6. Enter statuspage-cname.statusdrift.com as the Value
  7. 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.

Was this article helpful?