If your hosting plan supports multiple domains, you can add additional domains to your cPanel account. Each additional domain can host its own separate website.
Please note: Screens and options may vary slightly depending on your cPanel version and hosting plan.
Adding a Domain
- Log in to your cPanel account.
- In the Domains section, click Domains.
- Click Create A New Domain.
- Enter the Domain name (e.g.
anotherdomain.com). - cPanel will auto-fill the Document Root (the directory where the domain's website files will be stored). You can accept the default or change it to a custom path.
- Default: public_html/anotherdomain.com - Alternative: You can set this to a subdirectory of public_html or any other path.
- If you want the domain to share the same document root as your main domain, untick the checkbox for a separate document root.
- Click Submit.
Before You Begin
Make sure the domain's nameservers are pointed to your hosting provider. You'll need to set the nameservers at your domain registrar (wherever you purchased the domain) to the nameservers provided by your hosting company.
DNS Records
When you add a domain to cPanel, the necessary DNS records (A records, MX records, etc.) are created automatically — provided your domain is using the hosting server's nameservers. If you're using external DNS (e.g. Cloudflare), you'll need to create the DNS records manually.
Document Root Explained
The document root is the folder on the server that contains the website files for the domain. When someone visits the domain in a browser, the server serves files from this directory.
- Each domain can have its own separate document root (recommended for separate websites).
- Multiple domains can share the same document root if they should display the same content.
Removing a Domain
- Go to Domains.
- Click Manage next to the domain.
- Click Remove Domain.
- Confirm the removal.
Note: Removing a domain does not delete the files in its document root. You'll need to delete those manually if they're no longer needed.
Tips
- The number of domains you can add depends on your hosting plan.
- Each additional domain needs its own SSL certificate for HTTPS. cPanel with AutoSSL can handle this automatically.
- After adding a domain, allow a few minutes for DNS propagation before testing.
What Next?
- Pointing Your Domain to Our Nameservers — Ensure the domain resolves to this server.
- Installing a Free SSL Certificate (Let's Encrypt) — Secure the new domain with HTTPS.