• Home
  • Blog
  • Use a custom domain name instead of relying on a third-party subdomain

Use a custom domain name instead of relying on a third-party subdomain

Read time8 min
Last UpdatedJuly 26, 2026
TLD-list

TLD-list

Editor team

A custom domain is a domain name you own, like yourbrand.com, rather than using a subdomain provided by a platform, such as yoursite.platform.com. Owning a custom domain gives you full control over your web address and lets you use it across any hosting provider, email service, or platform you choose.

This guide covers what a custom domain is, how to buy a domain, and how the general DNS connection process works. If you don’t know what a domain name is, please check this guide before.

What is a custom domain?

A custom domain name is any domain you buy and control through a domain provider. You choose the name and extension, pay a small annual fee, and that domain is yours to use for as long as you renew it.

The most familiar example is a branded .com: yourcompany.com. But a custom domain can use any domain extension (.org, .io, .ai, .co.uk) as long as you bought it through an accredited registrar. The term "custom domain" is most often used in contrast to a platform-assigned subdomain, such as yourname.wordpress.com or yourshop.myshopify.com.

Every domain name has three main parts:

  • Subdomain (optional), a prefix added to the left of the domain name, such as "blog" in blog.yourcompany.com. Not required for most websites.
  • Second-level domain (SLD), the main name you chose, such as "yourcompany."
  • Top-level domain (TLD), the domain extension at the end, such as .com or .org. The part after the final dot.

The combination of the SLD and TLD is what you buy from a provider. Subdomains are created separately in your DNS settings and carry no separate fee.

Custom domain vs. platform subdomain

When you sign up for a website builder, e-commerce platform, or SaaS tool without connecting your own domain, the platform assigns you a subdomain of their own domain. For example, yourname.wordpress.com or yourshop.myshopify.com. A custom domain replaces that with an address you own.

Criteria Platform subdomain Custom domain
Ownership Owned by the platform Owned by you
Portability Tied to that platform Move to any provider
Cost Free (included in plan) Buying + renewal fee
Appearance yourname.platform.com yourbrand.com
Brand perception Appears as a platform user Appears as an independent brand

A platform subdomain costs nothing extra but ties your web address to one provider. A custom domain carries an annual cost, typically $10.00–$20.00 per year for a .com, but travels with you if you ever switch platforms or hosting providers.

How to get a custom domain

Buying a custom domain is a four-step process. You can do it independently and then connect it to your platform by verifying ownership, or buy it directly through the platform itself, since some no-code builders like Wix offer domain purchasing built in.

  1. Check availability. Use a domain search tool to see whether the name and domain extension you want are available. If the exact match is taken, you can try a different extension or a variation of the name.
  2. Compare prices across providers. First-year prices vary widely, and some sellers use promotional pricing that does not reflect the ongoing renewal cost. Compare buying and renewal prices at tld-list.com before you commit.
  3. Purchase a domain through an accredited provider. Buy a domain name through a company accredited by ICANN, the organization that oversees domain registration globally. They collect your contact details and handle the delegation records for your new domain.
  4. Configure your DNS records to connect your domain to your service. Once you buy a domain, you point it to whichever hosting provider, platform, or service you want to use. This is done through DNS settings, covered in the next section.

One important pricing note: the renewal price is what you will pay each year after the first period ends. Always check the year-two renewal price, not just the first-year figure. Some TLDs and providers offer significant first-year discounts that do not apply on renewal.

How to connect or add a custom domain to your website or service

Connecting a custom domain to a website, email service, or any other platform involves updating DNS records, the settings that tell the internet which server your domain points to. Most platforms let you add a custom domain from a settings page or dashboard in a few clicks. On many website builders you simply click an "Add custom domain" button, paste your domain, and follow the on-screen steps.

Two common methods are used to connect your domain:

Nameserver method

The simplest approach is to update your domain's nameservers to point to your hosting provider or platform. When you do this, your host takes over DNS management entirely. They control which A records, CNAME records, and MX records apply to your domain. This is the most common method for users on website builders or managed hosting services.

DNS record method

If you want to keep your existing DNS provider, for example, if you use Cloudflare for DNS management, you can add specific records from your platform's dashboard directly into your DNS settings. Common record types:

  • A record, maps your domain to an IPv4 address. Used to point your domain to a web server.
  • CNAME record, points a subdomain to another hostname. Often used to connect www to the root domain, or to redirect a subdomain to an external service.
  • TXT record, used for domain ownership verification and email authentication such as SPF and DKIM.

If you run many subdomains, a wildcard domain record (*.yourbrand.com) can point all of them at once instead of adding a record for each. Most platforms also issue a free SSL certificate automatically once you add a custom domain, so your site loads securely over HTTPS. They will provide the exact record types and values to add, so follow their documentation for the specifics.

DNS propagation

After updating your DNS records or nameservers, changes take time to propagate across the internet. This typically takes a few minutes to a few hours, but can take up to 48 hours in some cases, depending on the TTL (time to live) setting on the previous records. During propagation, some visitors may see the old settings and others the new ones, this is normal and temporary. Once propagation finishes, your domain will consistently redirect visitors to the right server.

Configure custom email domain addresses

Just as a website looks far more professional on a custom domain than on a subdomain of the tool you built it with, a custom email domain beats a generic address from popular providers like Gmail, Outlook, or Zoho Mail. The best part: with the same domain you bought for your site, you can keep using those same email services, only now your addresses read [email protected] instead of [email protected]. It's a quick setup that uses MX records instead of the A and CNAME records covered here.

How to choose the right domain name for your project

Before you buy, consider a few factors that affect how well a domain works long-term.

Keep it short and easy to spell. The perfect domain name is one someone can hear once and type correctly into a browser; more useful than a creative or descriptive name that is frequently misspelled. Aim for the shortest version of your brand name that is available.

Choose an extension that fits the project. .com remains the most recognized extension globally and works for almost any type of site. Country code TLDs (such as .de for Germany or .co.uk for the UK) can help signal local focus. Newer extensions like .io, .ai, and .app have become standard in specific industries; .io is common for SaaS products, .ai for machine learning tools.

Check the renewal cost. TLD renewal prices vary significantly across extensions and providers. A domain bought cheaply in year one can become expensive to keep. Compare buying, renewal, and transfer prices at tld-list.com before you commit.

Any domain name is technically a custom domain once you own it. The term "custom domain" is usually used in contrast to a subdomain provided by a platform, such as yoursite.platform.com. When someone says they want a custom domain, they typically mean a domain name they own rather than one assigned by a service.

Costs depend on the TLD you choose. Common extensions like .com typically cost $10.00–$20.00 per year to buy and renew. Some TLDs are cheaper for the first year but carry higher renewal fees. Always check the renewal price before you buy, not just the first-year price.

Most website builders and hosting platforms support custom domains. The process varies by platform, but generally involves adding your domain in the platform's settings and updating your DNS records to point to their servers. Check your platform's documentation for the specific records required.

Your domain stays with you; it is bought separately from your hosting. If you switch providers, you update your DNS records or nameservers to point to the new provider. Your domain does not expire or transfer automatically when you change hosts. This is one of the key advantages of owning a custom domain.

About the Author:

TLD-list

TLD-list

Editor team

Small crew of builders who believe a great idea should not be held back by a bad domain deal. We know this space inside out, from obscure new extensions to the registrar tricks that quietly inflate your renewal. We put that knowledge to work so you can spend less time worrying about domains and more time building the thing that matters.

tld:list newsletter

Sign up for the email newsletter to receive updates on new features, site news, and bug fixes.