Public URLDocs

Custom domains

Connect branded domains with DNS verification, automated SSL, and health monitoring.

Branded domains let you serve short links from your own hostname — go.company.com instead of the shared default. Links on a verified domain carry your brand and improve click-through rates.

Add a domain

Add the domain in the dashboard

Open Domains and add the hostname you want to use, for example go.company.com. Public Url creates a verification challenge and shows the exact DNS records to add.

Create the DNS records

At your DNS provider, add the records shown in the dashboard:

  • A CNAME record pointing the hostname at the Public Url edge target, or an A record for apex domains.
  • A TXT record for ownership verification when prompted.

Wait for verification

Public Url polls DNS until the records resolve correctly, then marks the domain verified and issues an SSL certificate automatically. Until verification completes, links on the domain do not resolve.

Domain health

Verified domains are continuously health-checked. The dashboard surfaces DNS drift, certificate state, and resolution problems so a misconfiguration never silently breaks links in the wild.

Removing the CNAME record after verification breaks every link on that domain. Keep DNS records in place for as long as the links are in use.

Slug uniqueness

Slugs are unique per domain, so go.company.com/launch and links.other.com/launch can point to different destinations.

Default domain

Each workspace has a default short domain used when you do not pick one explicitly. Self-hosted deployments configure it with DEFAULT_LINK_DOMAIN.

On this page