Knowledgebase: Web Hosting > Tutorials
How to create new domains, addon domains, parked domains, and subdomains through cPanel
Posted by Brian F., Last modified by Brian F. on 27 July 2021 02:00 PM

All shared, semi-dedicated, and reseller web hosting plans allow customers to host an unlimited number of domains and subdomains. Domains can be added as addon domains, aliases (parked domains), or subdomains. Each individual addon domain hosted under your account can have its own settings, software, and email accounts. Please note that adding a domain through cPanel does not automatically register your domain. If you wish to use a domain as an addon domain it must first be a registered domain name.

Creating addon domains through cPanel

An addon domain is an additional domain that the system stores as a subdomain of your main site. Use addon domains to host additional domains on your account. Each addon domain can have its own software, emails, settings, etc.:

  1. Login to cPanel for your hosting account and use the search bar to access the "Domains" interface:

  2. From the cPanel Domains interface click the "Create A New Domain" button on the right side:

  3. From the Create A New Domain interface enter your domain in the "Domain" field. Unless you want your new domain to share the same content as your primary domain you should uncheck the button next to "Share document root" so you can setup your new domain as its own domain. cPanel requires a subdomain be created when you create an addon domain and you are safe to leave the default value unless you choose to modify the subdomain.

  4. Once you have filled out all the fields click "Submit" to create your new domain:

  5. It can take up to 5 minutes to complete the process of adding your new domain. Once completed your new domain will be listed in your "Domains" interface under your primary domain and other domains you've added previously:

Creating aliases (parked domains) through cPanel

Domain aliases (parked domains) make your website available from another domain name. For example, you can make and show content from

  1. Login to cPanel for your hosting account and use the search bar to access the "Aliases" interface:

  2. From the Aliases interface in cPanel use the "Domain" field to enter your new alias:

  3. Your new domain alias will be created. By default the alias will point your public_html directory and display the content of your accounts primary domain:

Creating subdomains through cPanel

A subdomain is a subsection of your website that can exist as a new website without a new domain name. Use subdomains to create memorable URLs for different content areas of your site. For example, you can create a subdomain for your blog that is accessible through and

  1. Login to cPanel for your hosting account and use the search bar to access the "Subdomains" interface:

  2. From the Subdomains interface use the Subdomain field to enter your new subdomain. Use the Domain dropdown to select the root domain for the subdomain. The Document Root will be filled in by default based on the subdomain you're creating, edit this field if you wish to point the subdomain to a different directory. Once all your details are entered click the Create button to create your new subdomain:

  3. Once added the new subdomain will appear on your subdomain list along with any other subdomains you've previously created:

(2 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).