Skip to main content
All CollectionscPanel/WHMcPanel Settings
How to Add an Addon Domain in cPanel
How to Add an Addon Domain in cPanel
Jason W avatar
Written by Jason W
Updated over a week ago

Adding an addon domain to your cPanel account can significantly enhance your web hosting capabilities, allowing you to manage multiple domains under a single account. This process is crucial for expanding your online presence, and understanding the nuances can also impact your SEO strategy. Here’s a detailed guide on how to do it:

1. Log in to Your cPanel Account

  • Accessing cPanel: Open your web browser and navigate to yourdomain.com/cpanel or use the URL provided by your hosting provider.

  • Login Credentials: Enter your cPanel username and password. If you have trouble accessing cPanel, contact your hosting provider for assistance.

2. Navigate to the Addon Domains Section

  • Locate the Addon Domains Tool: Once logged in, find the "Domains" section on your cPanel home page. Click on the "Addon Domains" icon. This tool allows you to add and manage multiple domains on your hosting account.

3. Add a New Domain

  • Enter the Domain Name: In the "Create an Addon Domain" form, input the domain name you want to add. For example, if you are adding example.com, just enter example.com (omit www and http://).

  • Subdomain/FTP Username: cPanel will auto-generate a subdomain and FTP username based on your new domain name. This subdomain is usually used for file management and email services related to the domain.

  • Document Root: The Document Root field specifies the directory where the website files for this addon domain will be stored. By default, this will be something like public_html/example.com. You can customize this path if you wish to organize your files differently.

  • FTP Password: Set a strong password for the FTP account associated with this domain. This is essential for security and to prevent unauthorized access. Confirm the password in the next field.

4. Configure and Add the Domain

  • Click ‘Add Domain’: After filling out the required fields, click on the "Add Domain" button. This action will create the necessary directories and configuration settings for your new domain.

5. Verify Domain Setup

  • Confirmation Message: You should receive a success message indicating that the domain has been added. Ensure that the domain appears in the list of addon domains on your cPanel interface.

6. Upload Content to Your New Domain

  • Use File Manager or FTP: Navigate to the File Manager in cPanel or use an FTP client to upload your website files to the Document Root directory specified earlier. This is where you’ll place your HTML, CSS, JavaScript, and other files.

  • Optimize for SEO: Ensure your website content is optimized for search engines. This includes using proper meta tags, alt attributes for images, and relevant keywords in your content. Consider implementing SSL (HTTPS) for better security and SEO performance.

7. Update DNS Settings

  • Point Your Domain: Go to your domain registrar’s website (where you purchased your domain) and update the DNS settings to point to your hosting server. This typically involves changing the nameservers to those provided by your hosting company.

  • Propagation Time: DNS changes can take up to 48 hours to propagate worldwide. During this time, your site may be intermittently available.

8. Test and Monitor

  • Check Domain Functionality: Once DNS propagation is complete, visit your new domain in a web browser to ensure everything is working correctly.

  • Monitor Performance: Use tools like Google Analytics and Google Search Console to track your domain’s performance and optimize your SEO strategy.

Did this answer your question?