Skip to content
SiteShiftCo

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.com rather 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:

  1. Register the domain through a domain registrar (Namecheap, Cloudflare, Porkbun, GoDaddy, etc.)
  2. Configure DNS to point the domain at the hosting provider, usually by adding A records, CNAME records, or changing nameservers
  3. Verify the domain with the hosting platform (often by adding a TXT record or following a guided setup)
  4. Configure SSL so the site loads over HTTPS (most modern hosts handle this automatically)
  5. 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

AspectCustom domain (yourbusiness.com)Platform subdomain (yourbusiness.platform.com)
OwnershipUser owns the domain registrationPlatform owns the parent domain
PortabilityCan move with any hostTied to the platform
BrandingClean, memorable, on-brandIncludes the platform name
SEOAuthority accumulates to the user’s domainAuthority accumulates to the platform
EmailCustom email addresses possibleGenerally not possible on the platform’s free tier
CostAnnual domain registration feeOften free with the platform
Required setupDNS configurationNone (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:

  1. Add the domain to the new hosting platform (most provide a “Add domain” or “Connect domain” workflow)
  2. Update DNS records at the registrar to point at the new host
  3. Verify the new SSL certificate provisions correctly
  4. Test the site loads at the custom domain
  5. 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

ConfigurationRecords 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 hostsALIAS or ANAME record (where supported), or A record per IP
Subdomain to specific serviceCNAME 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.