In cPanel, adding an additional domain depends on whether you want to set it up as an Addon Domain, an Alias (Parked Domain), or as a Subdomain.
Here’s how you can do it step by step:
✅ 1. Addon Domain (a completely separate site under the same hosting)
This is used when you want to host a different website on the same cPanel account.
-
Log in to your cPanel.
-
Go to Domains → Addon Domains.
-
Enter:
-
New Domain Name → e.g.
example2.com
-
Subdomain → auto-fills (can leave as default)
-
Document Root → path to where website files will go (e.g.,
/public_html/example2
)
-
-
Click Add Domain.
-
Upload the new site’s files into the folder you set as the document root.
-
Update your new domain’s DNS nameservers to point to your hosting.
✅ 2. Domain Alias (Parked Domain)
This is used when you want a new domain to show the same website as your main domain.
-
Go to Domains → Aliases.
-
Enter the domain name (e.g.
examplealias.com
). -
Click Add Domain.
-
Update the new domain’s DNS nameservers to match your main hosting domain.
✅ 3. Subdomain (part of your main domain)
This is used when you want something like blog.example.com
.
-
Go to Domains → Subdomains.
-
Enter the subdomain (e.g.,
blog
). -
Choose the domain from the dropdown.
-
Assign a document root (default is fine).
-
Upload files to that directory.
⚠️ Important Notes:
-
Your hosting plan must support multiple domains (some basic/shared plans allow only 1 domain).
-
Always update your new domain’s nameservers at the domain registrar to point to your hosting provider.