Custom domain
Serve your support form on your own hostname with DNS verification.
A custom domain lets customers visit your support form at a URL you own — for example, support.acme.com — instead of only the default your-slug.support-page.dev address.
Open Support page → Settings → Custom domain in the dashboard.
Why use a custom domain
- Brand trust — the URL matches your product
- Consistent cookies and SSO context — when embedded or linked from your app subdomain
- Email alignment — easier to explain in docs ("visit support.acme.com")
Custom domains are typically available on paid plans. Confirm eligibility in Invoices and subscription.
Setup overview
- Enter your desired hostname (subdomain recommended —
support.example.com, not always apexexample.com). - SupportPage shows DNS records to create — usually a CNAME or TXT for verification, plus guidance for SSL.
- Add records at your DNS provider (Cloudflare, Route 53, etc.).
- Click Verify in SupportPage. Propagation can take minutes to 48 hours.
- When verified, traffic to your hostname serves the support form with HTTPS.
DNS record types
Exact values are shown in the dashboard at setup time. Typical patterns:
| Record | Purpose |
|---|---|
| CNAME | Points your subdomain to SupportPage's hosting endpoint |
| TXT | Proves domain ownership during verification |
Do not delete verification records unless the dashboard says they are no longer needed — some providers require them to remain for renewal checks.
Apex vs subdomain
| Choice | Recommendation |
|---|---|
Subdomain (support.example.com) | Preferred — simple CNAME |
Apex (example.com) | Often requires ALIAS/ANAME or flattening; not always supported |
Use a dedicated subdomain for support intake when possible.
Default URL after custom domain
The original slug.support-page.dev URL may continue to work as a redirect or alternate entry point. Prefer linking the custom domain in customer-facing materials once verified.
Troubleshooting
| Issue | What to check |
|---|---|
| Verification stuck | DNS TTL; typos in hostname; proxy-only mode on Cloudflare (try DNS-only / grey cloud) |
| Wrong page shown | Hostname attached to a different support page in your account |
| Works locally, fails for others | Incomplete propagation — use dig or online DNS checkers |
See also FAQ — custom domain.
Removing a custom domain
- Update links in your app and docs to another URL first.
- Remove the domain in SupportPage settings.
- Delete DNS records at your provider when no longer needed.
Customers with bookmarked URLs will hit DNS errors after removal.
Related topics
- Publishing — page must be published for the form to accept submissions
- General settings — slug and page identity
- Branding — visual presentation on your domain