Custom domains for status pages
By default your public status page is at:
https://app.vantaj.co/s/your-slug
Custom domains let you serve the same page at your own URL — for example https://status.acme.com — so customers see your brand.
Requirements
- A public status page with a slug configured (Access tab → Visibility → Public)
- Access to your domain's DNS settings
- A subdomain such as
status.acme.com— apex/root domains are not supported (see why below)
Step 1 — Add the domain in Vantaj
- Open the status page editor → Access tab
- Confirm visibility is Public and a slug is saved
- Scroll to Custom Domain
- Enter your subdomain (e.g.
status.acme.com) and click Save changes
Step 2 — Add a DNS record
Log in to your DNS provider and add:
| Field | Value |
|---|---|
| Type | CNAME |
| Name | status (just the subdomain label — some providers want the full hostname status.acme.com, check their docs) |
| Target | app.vantaj.co |
| TTL | Auto |
DNS propagation can take a few minutes to 24 hours.
Cloudflare DNS users
If your domain is on Cloudflare, you will see a Proxy status toggle when adding the CNAME record. It has two modes:
DNS only (grey cloud) — Cloudflare resolves the CNAME but does not proxy traffic through its network. Use this setting when pointing a subdomain to Vantaj.
Proxied (orange cloud) — Traffic routes through Cloudflare's proxy before reaching the destination. This changes the resolved IP address and can interfere with domain verification.
Set the record to DNS only when first adding it. Once the domain is verified in Vantaj you can optionally switch it to Proxied, but DNS only is the simplest and most reliable choice.
Apex domains are not supported
An apex domain is the root of your domain — acme.com without any subdomain prefix. Apex domains cannot use CNAME records per the DNS standard, so they cannot be pointed to Vantaj.
Use a subdomain instead:
| Works | Does not work |
|---|---|
status.acme.com | acme.com |
uptime.acme.com | — |
If you already have a CNAME on your apex domain (for example pointing it to a hosting provider), you will see the error "An A, AAAA, or CNAME record with that host already exists" if you try to add another record on the same name. The solution is to use a subdomain — your apex domain record stays untouched.
Step 3 — Verify DNS
Back in the Vantaj editor (Access tab → Custom Domain), click Check DNS. Vantaj performs a live CNAME lookup and confirms the record points to app.vantaj.co.
You can also verify from your terminal:
dig CNAME status.acme.com +short
# Expected output: app.vantaj.co.
Private pages on custom domains
If you ever set a page to Private, visitors on your custom domain will see a branded "This page is private" message rather than a 404. The custom domain continues to work — it just shows a locked page until you republish.
Removing a custom domain
Clear the domain field in the Access tab and save. The page instantly becomes unavailable at the custom URL and continues to work at app.vantaj.co/s/your-slug.