How to Create an Addon Domain in SiteGround (using cPanel)

How to create an addon domain in SiteGround

Disclosure: This page contains affiliate links. If you purchase a product using one of our links, we might receive a commission. Rest assured, we only recommend products we truly believe in. Learn More

If you plan to host multiple websites on SiteGround, you’ll need to learn how to create addon domains via cPanel. I’ll briefly explain how addon domains work, and then walk you through setting one up.

NOTE: This tutorial is based on SiteGround hosting, but it should be nearly identical for creating an addon domain in cPanel on any host.

What is an Addon Domain?

Addon domains are a function of cPanel. cPanel is software that many popular shared hosting companies (like SiteGround) use to allow you to manage multiple aspects of your website.

If you are only hosting 1 website with SiteGround (or any other hosting provider who uses cPanel), you don’t need an addon domain. Your account will be assigned a primary domain, and you’ll use this to setup & launch your website.

Addon domains only come into play when you want to manage multiple websites on the same hosting plan. Think agencies who host websites for their clients, reseller plans, etc.

How to Create an Addon Domain in SiteGround’s cPanel

After logging in to your SiteGround user portal, look for the “My Accounts” tab.

SiteGround "My Account" tab

Then click the button that says Go to cPanel.

SiteGround go to cPanel button

Look for the section labeled Domains, and click Addon Domains.

cPanel Addon Domains button
The “Addon Domains” button in cPanel

Now you can enter the information associated with your new domain.

  • New Domain Name: enter the domain you want to add (excluding the http://)
  • Subdomain or FTP username: I recommend leaving this as the default that cPanel creates for you (but you can change it if you’d like)
  • Document root: I also recommending leaving this as the default. If my domain was, then all of the files associated with that website will be located in a / folder.
  • Password: create a secure password, or use the generator to create one for you. Enter it again to confirm.

Click the “Add Domain” button.

Create an Addon Domain in cPanel
Example addon domain settings

Technically, that’s all there is to creating an addon domain in cPanel. However, let’s talk about what else happens when you do this, as well as how to go about using this new domain.

A sub-domain is automatically created

Any time you create an addon domain, a sub-domain is automatically created for you. For example, if your primary domain is and your addon domain is, you will automatically have the following sub-domain in your account:

If you go back to your cPanel’s homepage, and click on “Subdomains,” you’ll see it listed there.

If you wanted to, you could create a new DNS record that points that sub-domain to your SiteGround server, and access your site that way. But you probably don’t want to do that. You created the addon domain so you could host an entirely new site on it’s own domain.

Read: What is DNS?

So let’s talk about how to do that.

Installing WordPress on Your New Addon Domain

WordPress autoinstaller in cPanel
The WordPress autoinstaller in cPanel

You need to go back to your cPanel home. Then look for “WordPress” under the Autoinstallers section.

Once there, click the Install button.

cPanel Softaculous Install WordPress Button

You’ll be presented with a bunch of options.

The most important option is the 2nd one, labeled:

“Please choose the domain to install the software.”

This dropdown will include all of your addon domains, which you just created in the previous step. Choose the appropriate domain where you want to install WordPress.

For the remainder of the install options, please see this article on migrating WordPress to SiteGround.

This should help you manage multiple domains on your SiteGround hosting account. If you have any trouble setting up an addon domain, I’ll try to help you out in the comments.

6 Commentson "How to Create an Addon Domain in SiteGround (using cPanel)"

  1. /

    Hello, I don’t want a subdomain to install wordpress, I want a subdomain of my website. Exactly the same website, with other address. How can I do this?

    → Reply
    1. (Author) /

      Hi elsy —

      If you are talking about having two copies of the exact same website (one at and another at, I highly discourage that. Doing so could hurt your SEO and confuse Google as to which version is the one to show in search results.

      But if you’d rather have a site live at instead of…

      – Login to cPanel
      – Click on Subdomains
      – Enter the appropriate info for your subdomain
      – Then you’d use the WordPress tools in cPanel to install WordPress on that subdomain
      – Then you’ll need to add an A record in your DNS that tells your subdomain to point to the IP address of your SiteGround server

  2. /

    my domain is I want another website (subdomain?) entitled about Jesus & Me. What will the URL be? Will it cost another $3.95/mo?

    → Reply
    1. (Author) /

      Linda — You can choose whatever domain (or subdomain) you’d like. Subdomains (ex: don’t cost anything extra, and as long as you have a GrowBig or GoGeek plan at SiteGround, you can host subdomains for free as well.

      But if you wanted to use, you would need to purchase the domain name (~$15/yr.), and then create an add-on domain in SiteGround to host it. SiteGround can help with that last part.

      I register my domain names at either GoDaddy, Cloudflare or Google Domains.

  3. /

    What is an “A” record?

    → Reply
    1. (Author) /

      Google or a YouTube video will give you a much better answer than I can at the moment.

What Are Your Thoughts?

All fields are required. Your email will not be published.

You can use standard <code> and <pre> tags to post code examples, or a service like