Written by Team iFredeX
Managing multiple domains under a single hosting account is a powerful feature of cPanel. Whether you want to host multiple websites or create subdomains for better organization, cPanel provides an easy way to add domains. This guide will cover how to add Addon Domains, Subdomains, and Aliases (Parked Domains) to your cPanel.
Understanding Domain Types in cPanel
Before proceeding, letโs clarify the three types of domains you can add to cPanel:
- Addon Domain: A completely independent website with its own content, stored in a subfolder of your main domain.
- Subdomain: A subdivision of your main domain, such as blog.yourwebsite.com.
- Alias (Parked Domain): A domain that redirects to your primary domain, showing the same content.
Each of these domains has its specific use case, and we will walk through how to add each one.
Prerequisites Before Adding a Domain
Before adding a domain to cPanel, ensure the following:
- You own the domain name and have access to its DNS settings.
- Your hosting plan allows multiple domains (some basic plans only support one domain).
- The domain's nameservers are updated to point to your hosting provider (usually found in your hosting dashboard).
Once these are verified, proceed with the steps below.
Method 1: Adding an Addon Domain
An Addon Domain allows you to host an entirely separate website under the same hosting account.
Step 1: Log into Your cPanel
- Open your browser and go to your cPanel login page (e.g., yourdomain.com/cpanel).
- Enter your username and password provided by your hosting provider.
- Click Login.

Step 2: Navigate to Addon Domains
- Scroll down to the Domains section.
- Click on Addon Domains.
Step 3: Enter Your Domain Details
- New Domain Name: Enter the domain you want to add (e.g., example.com).
- Subdomain: This field auto-generates; you can leave it as is.
- Document Root: This is where your domainโs files will be stored (usually public_html/example.com).
Step 4: Create FTP Account (Optional)
- If you want a separate FTP account for this domain, check the box and enter your login credentials.
- Otherwise, leave it unchecked.
Step 5: Click Add Domain
- Click Add Domain and wait for the process to complete.
- You should see a success message confirming that the domain was added.
Step 6: Verify Domain Setup
- Check the File Manager under public_html to see if the domainโs folder was created.
- Visit your new domain in a browser (it may take some time if DNS propagation is still happening).
๐ Congratulations! You have successfully added an Addon Domain.
Method 2: Adding a Subdomain
A Subdomain is useful for creating sections of your website, like blog.yourwebsite.com or shop.yourwebsite.com.
Step 1: Navigate to Subdomains
- In cPanel, go to the Domains section.
- Click on Subdomains.
Step 2: Enter Subdomain Details
- Subdomain Name: Type the prefix you want (e.g., "blog" for blog.yourwebsite.com).
- Domain: Select the main domain from the dropdown menu.
- Document Root: Leave it as the default or set a custom path.
Step 3: Click Create
- Click the Create button.
- Wait for the confirmation message.
Step 4: Upload Website Files (If Needed)
- If you are using this subdomain for a separate website, upload your files via File Manager or FTP.
- Open your subdomain URL in a browser to confirm itโs working.
๐ Your subdomain is now live!
Method 3: Adding an Alias (Parked Domain)
An Alias (or Parked Domain) points a secondary domain to your primary website, displaying the same content.
Step 1: Navigate to Aliases
- In cPanel, go to the Domains section.
- Click on Aliases.
Step 2: Enter Domain Name
- Type the domain you want to park (e.g., example.net pointing to example.com).
- Click Add Domain.
Step 3: Confirm Domain Redirection
- Go to the Redirects section in cPanel if you want to redirect the alias to another URL.
- Enter the destination URL and save changes.
๐ Your parked domain is now active!
Verifying and Troubleshooting
After adding a domain, ensure it is working properly:
1. Check DNS Propagation
- DNS changes may take 24-48 hours to propagate.
- Use DNS Checker to verify if your domain is pointing correctly.
2. Clear Cache and Test in Incognito Mode
- Your browser may cache old settings; try opening the domain in incognito mode.
3. Check File Manager
- Ensure the website files are in the correct document root.
- If you see an index of/ directory listing, upload an index.html or index.php file.
4. Verify Nameservers
- Go to your domain registrar (GoDaddy, Namecheap, etc.) and confirm the domain is using your hosting providerโs nameservers.
5. Fix 403 or 404 Errors
- A 403 error usually means missing permissions; check file permissions.
- A 404 error means the requested page doesnโt exist; check the uploaded files.
Conclusion
Adding a domain to cPanel is simple and allows you to host multiple websites, subdomains, or redirects efficiently. Whether youโre expanding your online presence or managing multiple brands under one hosting account, iFredeX Hosting ensures a seamless experience with powerful tools and support.
๐ Get started with iFredeX Hosting today and manage your domains with ease!
๐ Need help? Contact our support team anytime!

