Add Extra Domains to Hostgator Shared Hosting

Hostgator is one of the best unlimited web hosting. With one hosting account, you can get many cool hosting features, such as unlimited domain hosting, unlimited add-on / parked domains, unlimited databases, unlimited email addresses, and even more. If you want to host multiple websites and do not want to pay for a separate hosting account, you can do this with Hostgator. In another guide we showed how you can add and host extra domains and websites with Bluehost for free. Here we will demostrate how you can get this done with Hostgator.

If you are looking for a new reliable web host, we highly recommend their service. They offer three shared web hosting packages, the Hatchling, Baby and Business plan. You can add more than one domain to the Baby and Business plans, while the Hatchling shared hosting package only accept one domain name or website in one hosting account. In this hosting tutorial, you will learn how to add additional domains to your shared hosting server with Hostgator.

Like other big hosting brands from EIG, such as Bluehost or Justhost, cPanel is the web hosting account management tool offered. This powerful hosting control panel makes domain management very easy. To add additional domains to Hostgator shared web hosting via the cPanel, you can follow steps below.

How to Add Multiple Domains to Hostgator Shared Web Server?

Step 1. Log on your control panel with Hostgator

You only get one username per cPanel. When you subscribe the hosting service with Hostgator, you will receive an email from them with your account login credentials. You can log on the hosting control with the same username and password to create unlimited addon domains, parked domains and sub-domains.

Step 2. Click Addon domains

To add another domain to Hostgator web server, go to the Domains section, click on addon domain. See screenshot below.

add extra domains to hostgator server

Step 3. Fill up Domain Details.

You can now type in your new domain name, ftp user name, ftp password and directory for this new website. You can also make use of the Password Generator to create a password automatically. Make sure to write the automatically generated password if you choose to do so. It would be some random characters or signs that are very difficult to remember.

addon domain configuration setup with hostgator

Before you click the Add Domain button to finish adding the new domain to your control panel with Hostgator, take a look at the hint below it.

Hint: This feature must be enabled for your account before you can use it. Addon Domains will not be functional unless the domain name is registered with a valid registrar and configured to point to our DNS servers.

Basically it means the domain to be added to your hosting server need to be a valid domain name registered with a valid registrar. If you add an domain name that does not exist, your visitors will not be able to browse the domain from the web. See what is a domain name here?

You can register the domain with Hostgator, or third party domain registrar. If you choose to add an extra domain bought from external registrar, you will need to point the name servers of the domain from your registrar to Hostgator. Name servers can interpret your domains, translate them from letters to numerical IP.
Related Guides:

  1. Change Name Servers for domains at GoDaddy
  2. Change Name Servers with Namecheap

Step 4. Adding New Domain to Hostgator Shared Server

Hit on Add Domain button to complete.

What’s Next ?

If your domain is not redirected from a third party registrar to Hostgator, go to your registrar to make the DNS change. Once it is done. You can go to upload your website files from your local machine to Hostgator server. Make sure to upload to the specific directory you assigned the new domain to. Your new website should now runs on Hostgator server. Now you know how to add extra domains to Hostgator.

Additional Tips About Website Building with Hostgator

Hostgator is a reliable shared web hosting provider. You can host multiple websites on one hosting account. They offer a lot of popular web applications in their hosting control panel, such as forum applications, blog applications, eCommerce and shopping cart software, Wiki tool and more. You do not have to learn any coding knowledge in order to build a professional website. Did I mention that they have very fast servers? You do not need to worry about website loading issue with them.

Visit Hostgator website here: Visit Host

Other than Hostgator, you can also check out other good cheap shared hosting service providers here.


  1. My domain is on godaddy and hosting is on some other server. Now I have purchased hostgator hosting but my domain is on godaddy. When I am going to add addon domain it gives me error “You cannot park your main domain.”

    • the above tutorial is to help you add additional domains, other than the first or primary domain, to the hosting account. from the error you get, it seems you do not have an existing domain in your hosting account yet.
      Parked domains are additional domains hosted on your account which display the same website as your primary domain or add-on domains and share web statistics as well.

  2. hellow.. Thanks for best explanations please I have one question, in baby plan after addon domain will this new website being accessed using the same cpanel credentials? for instance the second domain is for the client and they need to access and upload their website will they be able to see the original website (primary website) details while in the cpanel?

    • currently you can’t create multiple control panel users or grant them different permissions. all websites (including domains, web pages, databases, ftp accounts and so on) under the same hosting account will be managed using the same cpanel credentials.
      there are different ways to upload website files and data. Except cPanel, you can also use an FTP client. You can create different FTP accounts from cPanel for each site and make sure to assign different document root folders to the FTP accounts accordingly. For example, www. site1. com points to site1 folder, then map the ftp1 to site1 folder, so this ftp account can connect to site1 and upload files there.

Leave a Reply