To use these instructions please access your cPanel account. If you aren't sure how to do this, use this Guide here
Subdomains
Step 1 - Log into cPanel and click on the Domains icon under the Domains heading.
Step 2 - Select 'Create A New Domain'
Step 3 -
(1) Add the name of the subdomain,
(2) Deselect "Share document root",
(3) Take note of the document root (it's best not to change this)
(4) Hit Submit.
Your subdomain will have the relevant document root and DNS records created, and you can visit that document root in the File Manager to upload site files.
Addon Domains
Step 1 - Log into cPanel and click on the Domains icon under the Domains heading.
Step 2 - Select 'Create A New Domain'
Step 3 -
(1) Type in the new domain and
(2) Deselect "Share document root",
(3) Take note of the document root (it's best not to change this),
(4) Leave the subdomain as default,
(5) Hit Submit
After entering the New Domain Name, the related fields will automatically populate. You can adjust these settings if needed. Once the addon domain is created, you can upload your website files directly to its document root using the File Manager.
⚠️ Things to Consider When Using Addon Domains:
Addon domains are a good option if you want to host multiple small, low-traffic websites under one cPanel account. However, there are some important limitations to be aware of:
-
Shared Resources – All websites on the same cPanel account share CPU, RAM, and disk space. If one site experiences heavy traffic or load, it may impact the performance of all other sites on the account.
-
PHP Version & Extensions – You cannot assign different PHP versions or extensions to individual addon domains within the same cPanel account. All sites will run under the same environment.
-
Migration Complexity – Moving an addon domain to its own cPanel account is more complicated than a standard cPanel-to-cPanel migration. You’ll need to manually copy the site files and database into the new account.
Aliases
Step 1 - Log into cPanel and click on the Domains icon under the Domains heading.
Step 2 - Select 'Create A New Domain'
Step 3 -
(1) Type the domain in (Do not include 'www.'),
(2) Make sure "Share document root" is selected,
(3) Hit the Submit button.
The Alias will now be created with the relevant DNS records.