Article Subject
How to Add a New Domain into an Existing cPanel Hosting Account
This 120 seconds guide explains how to add a new domain into your existing cPanel hosting account.
Table of Contents
- Service Direction
- Before You Start
- Step by Step Guide
- Common Mistakes
- Malaysia Acts and Compliance
- Responsibility Breakdown
- FAQ
- Summary
Service Direction / Introduction / Scope
If your hosting plan supports more than one domain, you can add another domain inside the same cPanel account.
This allows the new domain to use the same hosting account, while having its own website folder.
Service Transparency
Adding a domain into cPanel does not automatically register the domain name.
The domain must already be registered, active, and pointed to the correct nameserver or server IP address.
Definitions
cPanel: Hosting control panel used to manage website, email, database, domain, and files.
Domain: Your website address, such as example.com.
Document Root: The website folder where the new domain files will be stored.
Nameserver: DNS setting that tells the domain where the hosting service is located.
Before You Start
Please make sure your hosting plan supports additional domains.
You should also prepare your domain name and confirm that the domain DNS is pointing to the correct hosting server.
If your hosting plan allows only one domain, you need to upgrade your hosting plan before adding another domain.
Description of Content / Step by Step Guide
Step 1: Login to cPanel
Login to your cPanel account using the login details provided by your hosting provider.
Step 2: Open Domains
Inside cPanel, look for the Domains section and click Domains.
Step 3: Click Create A New Domain
Click Create A New Domain.
Step 4: Enter Your New Domain Name
Enter the domain name that you want to add, for example example.com.
Step 5: Choose Website Folder
Choose the document root folder for this domain.
For a separate website, use a separate folder such as example.com or public_html/example.com.
Step 6: Submit
Click Submit or Create to add the domain.
Step 7: Upload Website Files
Upload your website files into the correct document root folder using File Manager or FTP.
Step 8: Check SSL
After DNS is pointing correctly, run AutoSSL or wait for SSL to be issued automatically by the server.
Success Note
Your new domain is added successfully when it appears under the cPanel Domains list and points to the correct website folder.
Common Mistakes
- Adding a domain that is not yet registered.
- Pointing the domain to the wrong nameserver.
- Uploading website files into the wrong folder.
- Expecting SSL to work before DNS is fully updated.
- Using the same folder for two different websites by mistake.
Malaysia Acts / Compliance
If the new domain is used to collect personal data from Malaysian users, the website owner should handle the data responsibly under the Personal Data Protection Act 2010.
Website owners should avoid publishing private information, customer records, login details, or sensitive documents without proper protection.
Responsibility Breakdown
Customer Responsibility: Register the domain, point DNS correctly, upload website files, manage website content, and secure website login details.
Hosting Provider Responsibility: Provide hosting access, maintain server availability based on the applicable SLA, and assist with hosting related technical issues.
Service Boundaries
This guide covers adding a domain into an existing cPanel hosting account only.
It does not include domain registration, website design, content migration, malware cleanup, or application troubleshooting unless these services are included in your plan or ordered separately.
Limitations
Some hosting plans may limit the number of domains, databases, email accounts, storage, inode usage, or bandwidth.
If the account has reached its limit, you may need to remove unused items or upgrade the hosting plan.
Support Information
If you are unsure about DNS, document root, or SSL, please contact our support team before making changes.
Please provide your domain name and a screenshot of the error if available.
FAQ
Can I add unlimited domains?
It depends on your hosting plan limit.
Will the new domain have its own website?
Yes, if you assign it to a separate document root folder.
Can I create email accounts for the new domain?
Yes, if your hosting plan supports email accounts for added domains.
Why is my new domain not loading?
The most common reasons are DNS not updated yet, wrong nameserver, wrong IP address, or missing website files.
How long does DNS take to update?
DNS update time depends on the domain DNS provider and previous DNS cache. It may take some time before the domain works globally.
Use Case
You already have a cPanel hosting account for your main website. You now want to host another company website, campaign page, or secondary brand website using the same hosting account.
Summary
To add a new domain into an existing cPanel hosting account, login to cPanel, open Domains, create a new domain, choose the correct website folder, upload website files, and make sure DNS and SSL are working.
