If you’re using a hosting service with cPanel, adding an additional domain to your account is quick and easy. This allows you to manage multiple websites from a single hosting plan.
cPanel is a control panel — a dashboard provided by your hosting company where you can manage everything related to your website: files, domains, email accounts, databases, and more. Most shared and VPS hosting services include cPanel by default.
To add a domain to your hosting account, you’ll use this panel.
Make sure you have:
Tip: If you don’t know your cPanel credentials, check the email from your hosting provider or ask support.
Before your domain will work with your hosting, it needs to “know” where to go. For that, you must update its nameservers at the place where you bought the domain.
Here’s how:
⚠️ DNS changes can take up to 24–48 hours to propagate. That means your domain might not work instantly — be patient.
Now let’s connect the domain to your hosting.
Domain Name – enter your domain (like mysecondsite.com)
Subdomain – this will be filled automatically (e.g., mysecondsite)
Document Root – this is the folder where website files will be stored (e.g., /public_html/mysecondsite.com)
✅ Done! Your domain is now connected to your hosting. Time to build your website.
If you already have a website:
In cPanel, open File Manager.
Go to the folder that was created for your domain (e.g., /public_html/mysecondsite.com).
Click Upload and select your website files (HTML, PHP, etc.).
Done! Your site will be online once DNS finishes updating.
Open your browser and type your domain (e.g., mysecondsite.com).