Skip to main content



How to Set Up an Addon Domain in cPanel

How to Set Up an Addon Domain in cPanel: A Complete Step-by-Step Guide

If you are managing multiple websites from a single hosting account, knowing how to configure an addon domain in cPanel is an essential skill. Whether you are a small business owner, a web developer, or a blogger expanding your online presence, cPanel makes the process straightforward and manageable — even if you are not particularly technical. In this guide, we will walk you through everything you need to know about setting up an addon domain in cPanel, from understanding what one actually is to troubleshooting common issues.

What Is an Addon Domain in cPanel?

An addon domain in cPanel is a fully functional domain that you can host within your existing cPanel account. Unlike a subdomain, an addon domain operates as a completely separate website with its own directory, files, and content. Visitors to your addon domain will have no idea that it shares a hosting account with your primary domain — it behaves exactly like an independent website.

This feature is particularly useful for those who want to host multiple websites without paying for separate hosting plans. Instead of managing several accounts, you can keep everything centralised under one cPanel dashboard, making administration far more efficient.

Addon Domain vs Subdomain vs Parked Domain

It is worth clarifying the differences between these three terms before proceeding:

  • Addon Domain: A separate, fully independent domain hosted within your cPanel account. It has its own document root folder and functions as a standalone website.
  • Subdomain: An extension of your primary domain (e.g., blog.yourdomain.co.uk). It is not a separate domain name and is typically used for sections of the same website.
  • Parked Domain (Alias): A domain that mirrors your primary domain, showing identical content. Often used to protect brand variations of a domain name.

Prerequisites Before Setting Up an Addon Domain in cPanel

Before you begin the setup process, there are a few things you need to have in place:

  • An active hosting account with cPanel access
  • A registered domain name that you own or manage
  • Access to your domain registrar’s DNS settings
  • Your hosting provider’s nameservers or IP address

If your hosting plan does not support addon domains, you may need to upgrade. Some entry-level shared hosting packages restrict the number of domains you can host. Check with your provider if you are unsure.

Step-by-Step: How to Add an Addon Domain in cPanel

Step 1: Log In to Your cPanel Account

Begin by navigating to your cPanel login page. This is typically found at yourdomain.co.uk/cpanel or yourdomain.co.uk:2083. Enter your username and password to access the dashboard.

Step 2: Navigate to the Domains Section

Once you are logged in, look for the Domains section within your cPanel dashboard. Depending on your hosting provider’s cPanel theme, this may appear slightly differently, but you should see an option labelled Addon Domains. Click on it to proceed.

Note: Some newer versions of cPanel have consolidated domain management. If you cannot find “Addon Domains” specifically, look for a general “Domains” option which may include the same functionality.

Step 3: Enter Your Addon Domain Details

You will be presented with a form asking for the following information:

  • New Domain Name: Enter the domain name you wish to add (e.g., mynewwebsite.co.uk).
  • Subdomain: cPanel will automatically generate a subdomain based on your domain name. You can leave this as it is or customise it.
  • Document Root: This is the folder where your website files will be stored. cPanel will suggest a default path, but you can change it if preferred.
  • Password (optional): You may be given the option to create an FTP account for the addon domain. This is optional but can be useful for file management.

Once you have filled in all the required fields, click the Add Domain button.

Step 4: Point Your Domain’s DNS to Your Hosting Server

Adding the domain in cPanel is only half the process. You also need to ensure that your domain’s DNS records are pointing to your hosting server. Log in to your domain registrar’s control panel and update the nameservers to match those provided by your hosting company.

Alternatively, if you prefer to keep your DNS managed at the registrar, you can update the A record to point to your hosting server’s IP address. Your hosting provider should be able to supply this information.

DNS propagation can take anywhere from a few minutes to 48 hours, so do not be alarmed if your new domain does not resolve immediately.

Step 5: Upload Your Website Files

Once DNS propagation is complete, you can begin uploading your website files to the document root folder you specified during setup. You can do this via:

  • cPanel File Manager: Navigate to File Manager within cPanel, locate your addon domain’s folder, and upload your files directly.
  • FTP Client: Use an FTP client such as FileZilla to connect to your server and upload files to the correct directory.

Installing WordPress or Other CMS on an Addon Domain

If you plan to run a WordPress website on your addon domain, cPanel makes this simple through tools like Softaculous or WordPress Manager. Simply navigate to the relevant installer within cPanel, select your addon domain from the dropdown menu, and follow the installation wizard.

For more detailed guidance on domain management best practices, you may find it helpful to visit the DA Manager blog, which covers a wide range of topics related to website and domain management.

Common Issues When Setting Up an Addon Domain in cPanel

The Domain Is Already in Use

If cPanel displays an error stating the domain is already associated with another account, it means the domain has been previously added to a different hosting account or is already registered within the server. Contact your hosting provider’s support team to resolve this.

DNS Not Propagating

If your addon domain is not loading after 48 hours, double-check that your nameservers or A records are correctly configured. Tools such as DNS Checker or WhatsMyDNS can help you verify propagation status across different locations.

Website Showing the Wrong Content

If your addon domain is displaying content from your primary domain, it is likely that the document root is incorrectly configured. Return to the Addon Domains section in cPanel and verify that the file path is pointing to the correct directory.

Tips for Managing Multiple Addon Domains Efficiently

  • Keep your file structure organised by using clearly labelled folders for each domain.
  • Use separate databases for each website to avoid conflicts.
  • Regularly back up all domains within your cPanel account using the built-in backup tool.
  • Monitor resource usage, as hosting multiple websites on one account can sometimes strain CPU and memory limits.

Final Thoughts

Setting up an addon domain in cPanel is a practical and cost-effective way to manage multiple websites from a single hosting account. By following the steps outlined in this guide — registering your domain, adding it through cPanel, updating your DNS settings, and uploading your files — you can have a fully functional new website up and running in no time.

Whether you are launching a new business venture, building a portfolio, or simply experimenting with a new project, the addon domain cPanel feature gives you the flexibility to grow your online presence without the added expense of multiple hosting plans. Take your time with each step, ensure your DNS is correctly configured, and do not hesitate to reach out to your hosting provider’s support team if you encounter any difficulties along the way.