How to add another web site to your hosting account - creating an addon domain

Add another web site using Addon Domains in cPanel


You'll want to take advantage of the ability to add as many web sites as you can fit in your hosting plan


You must first log into your cPanel hosting control panel - if you have lost or forgotten your username and/or password, you must email support and ask for the details (lost passwords will mean a password reset).

Note: Before you proceed, you must ensure that you have registered the domain that you want to add, and change nameservers to those specified in your welcome email (if you need to know those again, please contact support quoting your main domain name). When you add a domain using the Addon Domains feature in cPanel, it creates settings to allow that domain to use its own URL unlike sub and parked domains (see also the difference between addon, parked and sub domains in our forum).

All of our hosting plans allow users to host as many web sites as they can fit, you can add extra web sites by using the Addon Domains feature in cPanel. here, we will go through the process of adding a site using the Addon Domains feature ...

How to add another web site video tutorial...

First, click on the Addon Domains icon addon domains icon in the Domains section

We now arrive at the Addon Domains page where we can add, remove and manage redirects for add on domains.

The first section of the Addon Domains page allows us to enter details of a domain that we wish to add.

Proceed by providing the domain name (no http or www, just as an example) in the first entry box named 'New Domain Name:' using the example in the video tutorial above we enter the domain name as

As you move your cursor to the next entry box, titled 'Subdomain/Ftp Username:' cPanel will auto fill this with a relevant name. This name is used to name the sub folder that will be created to hold files for this domain/website and the username to use for FTP if you are going to upload and manage files separately from your main FTP log in. The sub folder will be placed in your public_html folder. If you prefer another user name or folder now is the time to change it.

The next entry box, titled 'Document Root:' will also be auto filled by cPanel with a relevant path, this is always going to take the form of public_html/ and in this example it shows public_html/ but you can change this as you want (although it is highly useful if you always ensure that the name relates directly to the name of the domain). One issue that we have found though, is that by leaving the domain extension (.com, etc) in the path name can cause issues with Frontpage so we recommend that you either remove the extension (.com in the video tutorial example, so you would have public_html/bcdeaddon) or remove the period only (so you would have public_html/bcdeaddoncom in this example).

Now we need to provide and confirm a password for the domain (used for FTP) in the entry boxes titled 'Password:' and 'Password (Again):'. Use a good password (see our recommendations - right) and pay attention to the Password Strength Meter, always try to achieve a very strong grade.

Now we have entered all the information necessary to add the domain/web site, we just click the 'Add Domain' button. The next page will show confirmation that the domain has been added together with a link to the File Manager to upload files for the domain. If you are faced with an error, it is most likely that the nameserver change or registration of the domain has not yet propagated the internet, in which case you must try again later. If you experience continued issues then please contact support.

Remember that this domain will have its own URL independent of your main domain. In this example it would be

  • 15320 Users Found This Useful
Was this answer helpful?

Related Articles

How to park a domain and manage parked domains

Create and manage Parked Domains in cPanel   A guide on how to park and redirect a parked...

Password Protect Directories - restrict access to a folder

Control access to directories and files by using password protection on directories using cPanel...

How To Set Up A Cron Job

This tutorial is going to show you how to setup a cron job in cPanel the easy way. You can set a...

Create and manage MySQL Databases using the Wizard in cPanel

cPanel offers a step by step way to add and manage MySQL databases in your hosting account....

MX Records

The purpose of this tutorial is to assist you in understanding what MX (mail exchange) records...