With a Web Hosting Hub Nitro or Dynamo plan you can add an unlimited number of Addon domains to your cPanel account. The initial domain you sign up with, is configured as the Primary Domain. Each additional domain you register can be added as an Alias or Addon domain.

An Addon domain is an additional domain that the system stores as a subdomain of your main site. Addon domains are completely independent from the Primary domain and can have its own original content. In this guide, you can learn how to add an addon domain to cPanel.

Add an Addon Domain

  1. First, log into your cPanel.

  2. Domains - Domains

    Select Domains under the Domains sub-header.

  3. Click on "Create A New Domain" and on the next screen, you will fill out the details for your Addon Domain, below is a brief description of what to enter:

    Option Description

    Enter the domain name you are adding to your account.

    Document Root:

    When adding a new domain to your account, cPanel automatically configures the domain in a folder within your home directory. The default value that is selected should not need to be changed.


    The subdomain is required when creating an addon domain and should autopopulate. This should not need to be changed.

  4. Once you have filled out the information requested, click on Submit.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Did you find this article helpful?


n/a Points
2014-07-22 8:21 pm

have carried out the addon Domain process as shown on the tutorial.

When will I be able to see it in the Cp panel or the AMP panel.



16,266 Points
2014-07-22 8:44 pm
Hello John,

This tutorial only adds the addon domain to the server itself. The domain is assumed to have already been purchased either from us or another registrar. The domain must also be pointed to our nameservers in order to take effect.

Any domain that was purchased through us will appear in your AMP. If it has not yet been purchased or purchased via another registrar, it will not appear in the AMP.

Kindest Regards
Scott M
n/a Points
2014-11-25 1:20 pm

Why when i add a addon domain the cpanel automatically adds a subdomain with the user name to the main acount domain?






16,266 Points
2014-11-25 5:36 pm
Hello Ben,

When an addon is created, a subdomain is also created. That is necessary within the cPanel structure. For your day to day operations, it is pretty useless.

As long as you do not use the subdomain, search engines will not pick up on it and no one outside will know it exists. It is pretty normal since cPanel is the standard software in the hosting industry. The vast majority of addon domains on the web are structured like this.

Kindest Regards,
Scott M
n/a Points
2015-01-01 3:35 pm
very helpful
n/a Points
2015-04-02 7:10 pm
no need. it's just perfect
n/a Points
2015-04-04 4:51 am

I have two domains, both through webhostinghub, I just registered the second, and have went into my cpanel and did an addon domain through the Cpanel on my first.  The second doman is not showing up in my amp, how do I rectify this? Thank you for your help.


12,339 Points
2015-04-06 8:03 pm
Hello Chris,

Thank you for contacting us about missing a domain you registered in AMP.

Since this is just the public forums, please contact Live Tech Support. This allows them to provide account specific assistance in a secure setting.

Thank you,
n/a Points
2017-08-08 5:29 pm

When I'm trying to create an Addon Domain it keeps saying: The domain “example.com” already exists in the Apache configuration. (I've tried multiple times to connect my domain name with my hosting... very confused at this point... DNS servers have already been pointed to). How do I resolve this?

1,348 Points
2017-08-08 5:52 pm
Creating an addon domain automatically creates a subdomain with the new domain. You may want to check to make sure you don't already have a subdomain called newdomain.youprimarydomain.com, for example.
n/a Points
2018-10-25 7:08 pm

How come the AddOn Domain facility allows me to add a website name that is already taken by somebody else?

17,314 Points
2018-10-25 11:52 pm
Hello John,

The AddOn domain allows you to add domains of any name because they do not register the name on the internet. Legal domain names have to be registered at a domain registrar. When they are registered, they are assigned to a location using the DNS (Domain Name System). The DNS is what allows the domain name to be recognized on the internet.

The main reason that an Addon domain allows you to use a name already recognized on the internet is to allow the creation of a website that may be the NEW location for that domain name. Also, Addon domain names may not necessarily be public. They may be private to the individual using the hosting service. When the DNS associated to the domain name changes to the location where you are hosting the files, then the website would be recognized in its new location. Due to the restrictions of a registered domain name, you can't create a duplicate website somewhere else with the same name- the duplicate would not be recognized on the internet.

I hope that helps to explain it. I'll give you a common example of when a duplicate name is used. If you have a website hosted in an old location and then hire someone to re-design the site in a new location, that designer may use the same domain name in the new location. They use an Addon domain for the re-development. It's not yet recognized on the internet in the new location, but the Designer can use a simple change in something called the HOSTS file to point his/her computer to that location using that domain name. This makes it easier to re-develop the site using the original domain name and speeds up the changeover when the new site goes live.

If you have any further questions or comments, please let us know.

Kindest regards,
Arnel C.
n/a Points
2019-10-16 4:28 pm

I want to create an add-on domain for a new URL that will use Opencart for eCommerce. It will have FTP also. However, before the new domain is registered, I want to begin creating the store/site and be able to share progress for others to view. Is the subdomain that gets created a mirror of the addon domain? If so, I can easily share a link like www.mysite.com/opencartstore. Then when ready we point the DNS to the addon domain to achieve public visibility as www.opencartstore.com. Am I on the right track for this or is there a better way - such as perhaps create the site as a subdomain and move it to an addon domain later?

17,314 Points
2019-10-16 8:50 pm
It would be easier to use a maintenance mode extension - this will allow you to work with the normal URL. Changing the URL after building the site would be much more difficult. This particular extension allows you to work on the site while preventing others from seeing your site until you let them get into it.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Would you like to ask a question about this page? If so, click the button below!
Need More Help?

Help Center Search

Current Customers

Email: support@WebHostingHub.com Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.