Custom domains
Serve your branded error page from a domain you control, like errors.yourcompany.com.
By default your branded error page lives at an error.page URL. With custom domains you serve it from a domain you control — like errors.yourcompany.com — so the page your users see stays entirely on your brand.
Custom domains are available on the Pro plan and above.
Add a domain
From Custom Domains in the dashboard, enter a subdomain you control (for example errors.yourcompany.com or status.yourcompany.com). Use a subdomain, not your apex domain.
Verify ownership
After adding the domain, error.page shows two DNS records to create at your DNS provider:
| Type | Name / Host | Value |
|---|---|---|
TXT |
_error-page-challenge.errors.yourcompany.com |
the challenge token shown in the dashboard |
CNAME |
errors.yourcompany.com |
edge.error.page |
The TXT record proves you own the domain. The CNAME points traffic at our edge so we can serve (and secure) the page.
Once the records are live, click Verify DNS. DNS can take a few minutes to propagate; if the first check doesn't find the record, wait a moment and try again. When verification succeeds the domain is marked Verified and goes live immediately.
What "live" means
Once verified, any request that lands on your custom domain is served your project's branded error page. Requests to error.page's own domains are unaffected.
TLS certificates
You don't manage certificates. Once your domain is verified and its CNAME points at our edge, we issue a free Let's Encrypt certificate automatically the first time your page is served on that host, then renew it for you. Nothing to generate, upload, or rotate — your page is served over HTTPS with no action from you.
Certificates are only ever issued for domains you've verified: our edge checks each incoming hostname against your verified domains before requesting a certificate, so the process is both automatic and safe.
Removing a domain
Remove a domain at any time from the dashboard. Traffic stops being served immediately, and you can delete the DNS records at your provider.