How To Register a Domain Name (Free and Paid)

Home » Blog » Domain Names » How To Register a Domain Name (Free and Paid)

How do you register a domain name? Getting a domain name is the first step to creating your own website or blog. You have two main options for getting your own domain name.

1 –The first is to go through a web hosting company. You need a primary domain for any hosting account so hosting providers allow you to register a domain name through them so they can set up your account properly. What they do is register a domain name on your behalf usually through the registrar Enom as an affiliate because web hosts are not ICANN certified.

They also make money by adding a small premium onto the cost of the domain beyond what you would pay by going through a domain name registrar. It’s worth it to the web host to have you use them because they make a small profit due to being an affiliate.

It’s also advantageous because transferring a domain name is annoying and difficult for you’re average person and thus you’re more likely to pay for your domain name through the host year after year allowing them to turn a small profit.

2 – The second way is to go through a domain name registrar directly. Domain name registrars are ICANN certified business that have permission to register domain names. You have to go through an ICAAN certified registrar if you want a domain name, web hosts do it on your behalf of you can do it directly yourself.

The two most popular registrars are Namecheap and GoDaddy.

How to register a domain name with a web host

Get a FREE domain name with Blue Host

Most hosts charge a premium on top of the domain name. Blue Host however does gives you a free domain name IF you get a hosting account. So if you want a free domain name for the first year, go with Blue Host.

All you need to do is go to Blue Host, select a hosting account you want to purchase and then use the form to register a free domain name:

Get a domain name with a domain name registrar

The two most popular companies in this space are Godaddy and Namecheap. Namecheap is simply the better registrar because they have cheaper prices:


$11.99 for the first year then $19.99 for each additional year.


$8.88 is actually a special price because at the time of writing this content, Namecheap is celebrating their birthday! Normally they charge $10.98 a year every year. Not only is this cheaper than GoDaddy upfront, this is the cost you pay every year! Nearly 9 dollars cheaper per year.

How to register a domain name with Namecheap

There is no reason to use Godaddy IF you’re simply looking to register a domain name. If you’re not sure your website will be around longer than a year, consider getting a free domain and hosting account with Blue Host.

Step 1:  Search for your domain name using the search box on the Namecheap homepage.

Step 2: Once you find a domain that is available, add it to your cart, click the big red button that says view cart and checkout. You’ll need to create an account in order to purchase. Don’t worry, the domain name will be saved in your cart.

Step 3: Once you’ve finished creating an account, it’s time to confirm your order. Here you can choose how many years you want to register the domain name for:

I suggest a 2 year minimum. This shows search engines that your site is going to be around for a while, but it’s a small enough investment where if you’re not losing out on a lot of money.

WhoisGuard is something that simply protects your personal information. When registering a domain name you need to provide contact information that is public. WhoisGuard protects this information. With Namecheap you get it for free forever!

Step 4: When your ready simply confirm your order and pay with a credit card, debit card or PayPal!

Ready to get your domain name? Checkout Namecheap!

Pro Tips
  • Stick to .com’s. Most only register a .net or .org because the .com version of what they wanted was taken.
  • If you’re building out a brand and the .com, .net, and .org extensions are available – consider registering all of them so someone else can’t use your domain name.
  • If you’re not going for a brand, then go for a keyword focused domain name based around something thousands of people are searching for every month like “”.
  • Make it something easy to spell, easy to say, and memorable.
  • Keep it to 3 words or less.
  • Ignore the up-sell’s until you understand your needs better.

You need to register your domain name somewhere and the two with the best prices are GoDaddy and Namecheap.

Namecheap has better prices than GoDaddy, and they really are a “less hassle” way of registering domains because they don’t upsell you on every single page. Also the user interface is more simple and easier to navigate. The only thing I like about GoDaddy is they offer a no question asked refund for the first 5 days of purchase. Namecheap gives you store credit.

Not a big deal if you’re certain about your domain name.

Don’t forget that you have to renew your domain name every year!

Again you can only register a domain name on a per year basis. So you can register a domain name for up to 10 years into the future if you like. Domain renew every year so it’s advantageous to register for a long time as it will save you money as the cost of registering a domain name increases ever so slightly year after year.

This is why I suggest Namecheap over Godaddy because the yearly renew rate is much cheaper.

Lastly, if you want a free domain name (free for the first year) you can sign up for a hosting account with Blue Host.