How to Add Multiple Domains to Your Hosting via cPanel

Started by admrd69ccx, Nov 22, 2024, 04:32 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


othalittle

Adding multiple domains to your hosting account via cPanel allows you to manage multiple websites under a single hosting plan. Whether you're hosting addon domains, subdomains, or parked domains, this guide will walk you through the process step by step.

Step 1: Check Your Hosting Plan Limits
Before adding a new domain, ensure your hosting plan supports multiple domains.

📌 How to Check:

Log in to cPanel.
Look for Addon Domains or Domain Management.
Check if your plan allows multiple domains (some shared hosting plans have limits).
💡 Tip: If your plan only allows one domain, you may need to upgrade to a higher-tier hosting package.

Step 2: Register the New Domain
If you haven't purchased your additional domain yet, buy one from a domain registrar like:

✅ GoDaddy – www.godaddy.com
✅ Namecheap – www.namecheap.com
✅ Google Domains – domains.google
✅ Hostinger / Bluehost / SiteGround – Hosting providers also offer domain registration.

Step 3: Update DNS & Point Domain to Your Hosting
After purchasing the domain, you need to point it to your hosting server using nameservers.

📌 How to Find Your Hosting Nameservers:

Log in to cPanel.
Go to Dashboard > Account Information > Nameservers (or check your hosting provider's email).
Copy the nameservers (e.g., ns1.yourhost.com & ns2.yourhost.com).
📌 How to Update DNS at Your Domain Registrar:

Log in to your domain registrar account (GoDaddy, Namecheap, etc.).
Select your domain & go to DNS settings or Nameservers.
Replace the existing nameservers with those from your hosting provider.
Save changes (DNS propagation can take up to 24 hours).
💡 Tip: Use whatsmydns.net to check if the DNS has propagated successfully.

Step 4: Add a New Domain in cPanel
Once DNS is set up, add the domain to your hosting.

📌 How to Add an Addon Domain (For Hosting a Separate Website):

Log in to cPanel.
Navigate to Domains > Click Addon Domains.
Enter the new domain name (e.g., example2.com).
Set the Document Root (this will be the folder where website files are stored).
Click Add Domain.
📌 How to Add a Parked (Alias) Domain (For Redirecting to an Existing Site):

Log in to cPanel.
Go to Domains > Click Aliases.
Enter the new domain name (e.g., example2.com).
Click Add Domain.
Your new domain will now redirect to your primary domain.
💡 Tip: Use addon domains for hosting a separate website and parked domains for redirecting traffic to an existing site.

Step 5: Install an SSL Certificate (For HTTPS Security)
If your hosting provider offers free SSL (via Let's Encrypt), enable it for the new domain.

📌 How to Enable SSL for Your New Domain in cPanel:

Go to cPanel > SSL/TLS Status.
Locate your new domain & check the SSL status.
Click Run AutoSSL (or install a new SSL if required).
💡 Tip: An SSL certificate ensures your site loads with HTTPS (https://example2.com), improving security and SEO.

Step 6: Upload Website Files or Install WordPress
Now that your domain is set up, you can:

✅ Manually upload website files (via File Manager or FTP) to the new domain's root folder.
✅ Install WordPress via Softaculous if you want to run a WordPress website.

📌 How to Install WordPress on the New Domain:

In cPanel, go to Softaculous Apps Installer > WordPress.
Click Install Now.
Select your new domain from the drop-down.
Set your admin username & password.
Click Install and wait for the setup to complete.
💡 Tip: If using WordPress, install SEO & security plugins like Yoast SEO and Wordfence.

Step 7: Test Your New Domain
After setup, verify that the domain is working correctly.

✅ Test in Browser: Open a new tab & enter your domain (https://example2.com).
✅ Check DNS Propagation: Use whatsmydns.net.
✅ Check Email (If Enabled): Set up email via cPanel > Email Accounts if needed.

💡 Tip: If your site doesn't load, clear your browser cache & flush DNS (ipconfig /flushdns on Windows).

Final Thoughts: Easily Manage Multiple Domains in cPanel
Adding multiple domains to cPanel allows you to manage multiple websites under a single hosting plan. By following these steps, you can successfully add, configure, and launch a new website with ease.

🚀 Quick Recap:
✅ Check hosting plan limits for multiple domains.
✅ Register a new domain & update DNS settings.
✅ Add an addon domain or parked domain in cPanel.
✅ Enable SSL for HTTPS security.
✅ Upload website files or install WordPress.
✅ Test your new domain & go live

Didn't find what you were looking for? Search Below