How to Create Addon Domains in cPanel

cPanel allows for the management of multiple domains from one account. This can be easily accomplished with Addon Domains. With the Addon Domains option, the cPanel system uses a subdirectory as a document root to serve files. These domains can be used to host multiple websites, create email accounts, and more.

In your Dedicated Hosting plan, you can create unlimited addon domains, but the domains must be registered in order to be reachable on the web.

Adding the Domain to cPanel

Follow the steps below to create an Addon Domain in cPanel:

  1. Log into cPanel

  2. Under Domains choose Addon Domains

  3. Fill in the fields under Create an Addon Domain

  4. Under New Domain Name fill in the full domain name you want to use

  5. The Subdomain and Document Root fields will populate automatically, but these can be changed

  6. If you want an FTP account created automatically for this domain, check the box for Create an FTP account associated with this Addon Domain

  7. Click Add Domain

  8. You will see a confirmation message if the system created the domain successfully

  9. Click File Manager to add files to your new domain

  10. You will see the directory for the new domain in your public_html folder

Now the domain is available in the cPanel account. The domain can be used to host a web site, create email accounts, and more.

Using Addon Domains With or Without Registration

You can use virtually any domain as an addon, but the domain must be registered in order to be accessed from the web. For example, you could create google.com as an addon domain. However, only domains you have registered will work on the web.

However, it is possible to serve files from an unregistered domain if you use a hosts file modification. This can be helpful in the development phase of a website, before the site is ready to go public.


Well done in this tutorial! You now know how to create addon domains in a cPanel account.

Leave a Reply