When you purchase your domain name with a web host company, they typically will offer it for free when you purchase hosting through them as well. This is great if you are on a tight budget. I prefer to purchase my domains separately and have been doing so for years now.
Here are three reasons why I do it this way.
- If this was my first domain name purchase ever and I’m not ready to create the site, I can just buy it and park it. There’s no sense in wasting money on hosting when I’m not ready yet.
- If I am ever dissatisfied with my web hosting company or outgrow it, I can easily switch to a different one with less hassle and less downtime.
- If I ever decide that I no longer need the domain name, I can try to sell it or just don’t renew it. If it’s not the main domain on the hosting account, then I won’t go through the hassle of replacing it with another.
Purchasing domain names separately from your web hosting account may not be for everyone. I would recommend that you sit down with your budget and do some comparison-shopping. My hosting plan with Hostgator (affiliate link) allows me to host multiple domain names for a set monthly fee. So when I purchased a new domain two years ago through Namecheap (affiliate link), I was able to host it with no problem.
How to host your (Namecheap) domain with your Hostgator hosting account
FYI: This tutorial is done using Namecheap and Hostgator but the information can be applied to any company. Hopefully your web hosting company is using cPanel, so can follow along seamlessly with the images below.
Step one: Adding your domain name to your Hostgator account
Once you log into your Hostgator (affiliate link) account, click on “addon domain” from the box on the right. If your cpanel is not set up as show in the picture above then just use the search bar. Type the words “addon domain”. Then click on the feature of the same name from the box that appears on the right.
This is assuming that you have (1) already purchased your domain name and (2) you are on the Hostgator’s “Baby Plan” which allow you to host multiple domain names. On the next screen you will need to fill out a short form.
Once you type in your domain name, the sections for “Subdomain” and “Document Root” will be filled in automatically. Then click on the “add domain” button.
Step two: Locate namesservers
Now we need to locate our namesservers. Click on the link for “server info” from the left hand side. The two nameservers you need will be displayed on the next screen as shown below. Again take note of this information for future reference.
Step three: Adding your nameservers to your domain
Now, we get to log into our Namecheap (affiliate link) account. Click on “Domain List” from the menu on the left, this will display all of your domain names. Find the domain name that you added to your Hostgator (affiliate link) account earlier. Then click on the “Manage” button.
Find the section for Nameservers and click on the drop down menu. Choose the “Custom” option and type in the nameservers associated with Hostgator (or your web host). Be sure to click on the check mark to save your changes.
The change should take affect between 24-48 hours (sometimes faster) and afterwards you should be able to start setting up your website.
I hope this tutorial was able to help you.
Got a question you would like answered? Or want to request a tutorial?
You can do so by leaving a comment below or submit through the contact form.