Imagine that every time you wanted to visit Google, you had to type its IP address into your browser instead of its domain name. It would be a lot more difficult to remember and type out than Same with for and for

Seriously, if I asked you to close your eyes and repeat back one of those IP addresses, you probably couldn’t — but I bet you could repeat back every domain name.

That’s the beauty of domain names — they're a simpler alternative for remembering and identifying websites, acting like a home address for websites on the internet. They tell visitors where different sites live so they can easily find and return to them.

To get visitors on your site and keep them coming back, you need a domain name that’s unique, short, and easy to memorize and spell. Thankfully, you don’t have to leave this up to chance. Instead, you can purchase and register a custom domain for your site.

Learn More About HubSpot's CMS with Free Web Hosting

In this post, we’ll discuss what a custom domain is, how to get one, and how much they cost. Let’s get started.

Domain name registration is required for proprietary reasons — it gives you ownership over your website's address so that no one else can claim it, and it simplifies how internet users find your site.

But purchasing and registering a custom domain name has additional benefits, including:

  • Brand identity: A custom domain name is essential for a consistent online brand identity. Visitors will expect your domain name to match or resemble your company name.
  • Credibility: A domain name that aligns with your company name (or your own name) establishes credibility, and makes your website appear legitimate to users.
  • Memorability: If your domain is easy to remember, visitors can easily enter it into their search bars, resulting in more direct traffic to your site.
  • Differentiation from competitors: A clean, catchy custom domain sets you apart from competing sites with clunkier domains.
  • Search authority: In addition to strengthening your brand, custom domain names can also help you establish search authority. As a rule of thumb, the older a domain is, the more authority it has in search. That’s because it’s had time to accumulate quality content, internal links, and backlinks.

For these reasons, it’s important to use a custom domain name from the beginning. If you start on a free website builder like Weebly,, or Webnode, for example, then you’ll be assigned a subdomain — meaning, your URL might look like If you decide to upgrade to a paid plan later, you can purchase a custom domain, but your domain authority will basically reset to zero.

When deciding on a custom domain name for your business, make sure it’s short, unique, and easy to pronounce and spell. It should also give visitors an idea of what your business is about.

Take Google for example. While this popular search engine was almost named Alphabet or BackRub, cofounders Larry Page and Sergey Brin ultimately decided on Google. It derives from the word “googol,” an enormous number that mirrors the numerous web pages indexed by the search engine.

Now that you understand the benefits of having one, let’s look at how much it costs to acquire and register a custom domain.

Virtually all website building platforms, from hosted website builders to self-hosted CMS platforms to everything in between, include domain name registration in their sign-up process.

Some hosted platforms like Squarespace, as well as hosting providers like Bluehost, include a free year of domain registration when you sign up, which appeals to new site owners who want to keep their costs low. Just make sure you check the renewal fees so you’re not unknowingly committing to an expensive annual rate.

Other hosted platforms like CMS Hub and providers like SiteGround require you to purchase a domain from a third-party domain registrar like GoDaddy or Namecheap and then connect it to your account. This is a relatively inexpensive and painless process as well.

Generally, registering and renewing a custom domain costs between $10 and $15 per year. For example, you can see GoDaddy’s pricing for different extensions below.

GoDaddy's pricing for different extensions for custom domain registration

Image Source

Now that we understand how the pricing of a custom domain name varies, let’s walk through the process of getting one.

The details of each step may vary according to the platform you’re building your site on and the domain registrar you’re purchasing from. Below, we’ll walk through the steps of purchasing a domain from and connecting it to HubSpot. That way, you can host all your landing pages, blogs, and website pages on HubSpot and start building search authority.

1. Pick your domain registrar.

When choosing a domain registrar, evaluating the pricing, available domain names, privacy, reputation, and expiration fees of each can help narrow your selection., for example, offers domain registration for as low as $2.99 annually and most .com domains for $9.99 annually. This makes it one of the most cost-effective options.

how to get your own domain: pick your domain registrar

Other best domain registrars include Namecheap, GoDaddy,, and BlueHost.

2. Search your desired name.

Once you’ve chosen your domain registrar, search to see if your desired domain name is available. If it is, you can add it to your cart and skip to step 4. If it’s taken, then move on to the next step.

For the sake of this demo, let’s say I want to build a lifestyle blog with the domain name After a search, I see it’s already registered, so I’ll have to keep looking.

how to get your own domain: searching custom domain name in search bar

3. If that name is taken, try different variations and domain extensions.

If your desired name is taken, you have several options. You could try to buy the domain name from the current owner. Since this can cost hundreds (or even millions) of dollars, consider trying another approach.

If “.com” is taken, consider other well-known extensions like .net or .org. Or, you might start over and try different variations with .com. Say I didn’t like any of the alternatives listed below. Then I might try “” or “” and so on.

how to get your own domain: variations of custom domain name generated by

4. Add domain privacy and protection to your cart.

Once you’ve decided on a name and begin to check out, it’s a good idea to add domain privacy and protection. Without it, your personal information (including your name, address, phone number, and email) will be listed in the public WHOIS database for anyone to view. This information is required by the Internet Corporation for Assigned Names and Numbers (ICANN), which oversees and approves domain registrars.

With domain privacy and protection, your personal information will not be listed in the public database, which helps to prevent threats and attacks on your website.

Adding domain and privacy to custom domain purchase at

5. Purchase alternatives of your custom domain.

In addition to your main custom domain, consider purchasing misspellings, relevant extensions, and other alternatives of your domain name. This can help you retain traffic intended for your site in case users enter the wrong address in their browser.

For example, I might purchase as well as in case people type my name and "blog" into Google and click on the latter URL.

how to get your own domain: purchasing a .blog alternative of custom domain on

6. Select your term of registration.

Once you’ve added your custom domain, desired alternatives, and domain privacy and protection to your cart, select how long you want to register your domain. You might set it for one year to pay the least amount upfront. You can always renew for a longer term later.

how to get your own domain: selecting term of custom domain registration on

Or, you might set it up for multiple years to avoid worrying about the renewal process for a while. Some registrars offer a discount for multi-year terms as well, making this option more appealing to those with tighter budgets.

7. Buy an email domain and other add-ons.

During the checkout process, most domain registrars will offer a selection of add-ons, from email to hosting to SSL certification.

Your website building platform will likely include most of these features in its hosting plans — except for email. For example, with CMS Hub, you’ll get hosting, SSL certification, website building and design tools, and built-in security features. But, you’ll want to purchase a professional email address that matches your domain. This can help ensure your customers read your marketing emails instead of sending them straight to spam.

how to get your own domain: adding custom domain add-ons during checkout process on

You can connect your email sending domain to HubSpot or whatever platform you’re using later as you’re setting up your site.

8. Enter your payment information.

Once you’ve added everything you need to your cart, you’re ready to proceed to billing. You’ll just need to fill in your payment and billing information to officially own your domain name.

how to get your own domain: enter billing and payment information to get custom domain on

9. Connect your domain to your hosting account.

With the custom domain officially registered in your name, all that’s left to do is connect it to your hosting account or website platform.

Say you’ve decided to build your website on CMS Hub. You can connect a domain to HubSpot in a few easy steps right from your dashboard.

how to get your own domain: connecting a custom domain to hubspot

Reinforcing Your Brand Identity

Purchasing and registering a domain name is an essential step in creating a website. A custom domain name can not only build trust with your audience — it can also strengthen your brand and drive traffic to your site. The process is easy with the right platform. Look for one that offers the documentation and support you need to purchase and connect a domain with ease.

This post was originally published in April 2020 and has been updated for comprehensiveness.

New Call-to-action

 New Call-to-action

Originally published Oct 4, 2021 7:00:00 AM, updated June 14 2022


Content Management System