Custom domain
A domain name owned and configured by the user (such as yourbusiness.com), as opposed to a subdomain provided by a hosting platform (such as yourbusiness.platform.com).
Also known as: own domain, branded domain
A custom domain is a domain name that the user owns and controls (such as yourbusiness.com), as opposed to a subdomain provided by a hosting platform (such as yourbusiness.squarespace.com, yourshop.myshopify.com, or yourblog.wordpress.com).
When a website is published on a custom domain, visitors see only the user’s chosen domain in the address bar; the underlying hosting provider is not exposed in the URL.
Why custom domains matter
A custom domain provides several practical and perceptual benefits:
- Branding. A short, memorable address tied to the business name
- Credibility. Custom domains signal an established business; platform subdomains signal a free or trial account
- Independence from the host. The same domain can move between hosting providers without changing the address visitors use
- Email addresses. A custom domain enables matching email addresses (
hello@yourbusiness.comrather than a Gmail or platform address) - SEO continuity. Search rankings and inbound links accumulate to a stable domain that the user controls
- Marketing materials. Business cards, packaging, signage, and ads can use a clean, owned URL
How a custom domain is set up
Typical steps:
- Register the domain through a domain registrar (Namecheap, Cloudflare, Porkbun, GoDaddy, etc.)
- Configure DNS to point the domain at the hosting provider, usually by adding A records, CNAME records, or changing nameservers
- Verify the domain with the hosting platform (often by adding a TXT record or following a guided setup)
- Configure SSL so the site loads over HTTPS (most modern hosts handle this automatically)
- Wait for DNS propagation, typically minutes to a few hours, sometimes up to 48 hours
The exact process varies by hosting provider; most include guided instructions for connecting a custom domain.
Custom domain vs platform subdomain
| Aspect | Custom domain (yourbusiness.com) | Platform subdomain (yourbusiness.platform.com) |
|---|---|---|
| Ownership | User owns the domain registration | Platform owns the parent domain |
| Portability | Can move with any host | Tied to the platform |
| Branding | Clean, memorable, on-brand | Includes the platform name |
| SEO | Authority accumulates to the user’s domain | Authority accumulates to the platform |
| Custom email addresses possible | Generally not possible on the platform’s free tier | |
| Cost | Annual domain registration fee | Often free with the platform |
| Required setup | DNS configuration | None (provided automatically) |
Custom domain on hosted platforms
Most hosted website platforms support custom domains, though typically as a paid feature on higher tiers:
- Squarespace. Custom domain included in paid plans; can also register through Squarespace
- Wix. Custom domain requires a paid plan
- Webflow. Custom domain requires a paid hosting plan; multiple custom domains supported
- Shopify. Custom domain supported on all paid plans
- WordPress.com. Custom domain requires a paid plan
- Substack. Custom domain available as a paid add-on
Self-hosted and code-based sites typically support custom domains by default.
Connecting an existing domain to new hosting
When moving a domain to a new hosting provider:
- Add the domain to the new hosting platform (most provide a “Add domain” or “Connect domain” workflow)
- Update DNS records at the registrar to point at the new host
- Verify the new SSL certificate provisions correctly
- Test the site loads at the custom domain
- Plan for short DNS propagation delay; consider lowering TTL beforehand
The domain registration stays the same; only the DNS configuration changes.
Common custom domain configurations
| Configuration | Records typically used |
|---|---|
Root domain only (example.com) | A record pointing at host’s IP |
With www (www.example.com) | CNAME from www to root domain |
| Apex with multiple hosts | ALIAS or ANAME record (where supported), or A record per IP |
| Subdomain to specific service | CNAME from subdomain to service’s hostname |
Modern hosting platforms typically provide the exact records to add.
Common misconceptions
- “You need hosting to register a domain.” Domain registration and hosting are separate; a domain can be registered before any site exists.
- “Custom domains are only for professionals.” Pricing is low ($10–15/year for most TLDs); custom domains are practical for personal projects, side businesses, and individual professionals.
- “You lose the platform subdomain when you add a custom domain.” Most platforms continue to redirect the platform subdomain to the custom domain.
- “Changing hosts means changing your domain.” The domain is portable; only DNS configuration changes when moving hosts.