Should I setup a new website as Add-On Hosting, or as an alias to a subdirectory?

This page is showing a generic answer.
To see a more detailed answer customized for you, type your domain name here:

We've seen customers create a new website by installing it into a subdirectory of an existing site, then creating an alias domain pointing to that subdirectory. However, that's not the preferred way to set up a new website.

Instead, you should setup the new website as an "Add-On Hosting" account. This type of account will uses the leftover billing resources of the first account, but has a technically website directory, email addresses, and databases. The benefit to this is that it keeps everything completely separate from your other websites, so if the other sites need to move, change, or get deleted, the Add-On site won't be affected. In addition, keeping them separate improves the security of both sites and keeps the statistics separate instead of combining them.

An Add-On Hosting account costs the same as an alias account if you already have our Basic Hosting or Business Hosting plan. See the Add-On Hosting account description page for more details.

How to create an Add-On Hosting account

  1. Login to the “My Account” control panel of an existing account (having trouble?)
  2. Click Add Domain Names and follow the instructions.

If you've already created a subdirectory with content, then you can move that content to the new Add-On Hosting account as soon as it has been created on our system (you'll receive an email message notifying you). We also have instructions on how to move a WordPress site.

If the domain name is registered at a different registrar, then you will need to login to that registrar and update the domain to use our nameservers.

Setting up an alias to a subdirectory

If you still want to set up a new domain name to be an alias to a subdirectory of another website, even though it weakens security and means you can't cancel the first site without also canceling the second, follow these steps:

  1. Login to the “My Account” control panel of an existing account (having trouble?)
  2. Click Add Domain Names and follow the instructions. Choose a plan marked as “without hosting”, not a hosting plan.
  3. Wait a minute or two for the new domain name to be added to your account, then click My Account again and select it from the list of domain names in the top right corner of the control panel.
  4. Click Domain Name Features.
  5. Choose the Domain Name Alias option and specify the existing website and subdirectory that you want the alias to point to, such as example.com/newsite.
  6. If the domain name is registered at a different registrar, and you didn’t choose to transfer it to our company in step 2, you will need to login to that registrar and update the domain to use our nameservers.