Archived

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

Updated

Written by

Dave Warfel

Reading Time

3 minutes

If you buy something from one of our links, we may earn a commission.

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.

[adrotate group=”11″]

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 escapecreative.io, then all of the files associated with that website will be located in a /escapecreative.io/ 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 myprimarydomain.com and your addon domain is myaddondomain.com, you will automatically have the following sub-domain in your account:

myaddondomain.myprimarydomain.com

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.

[adrotate group=”11″]


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.

Dave Warfel

LinkedIn  •  X (Twitter)Dave has been working with WordPress since 2011. He's built 100s of client sites and almost a dozen of his own. He's tested almost every plugin you can think of, hosted with at least 10 different companies, and gone down every SEO rabbit hole you can imagine. When's he's not tinkering with new software, you'll find him in the mountains of Colorado, trail running, summiting peaks, and rippin' downhills on his mountain bike. 🏔️🏃🚴🤸

6 responses to “How to Create an Addon Domain in SiteGround (using cPanel)”

  1. elsy Avatar
    elsy

    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?

    1. Dave Warfel Avatar

      Hi elsy —

      If you are talking about having two copies of the exact same website (one at website.com and another at somethingelse.website.com), 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 subdomain.website.com instead of website.com…

      – 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. Linda Avatar
    Linda

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

    1. Dave Warfel Avatar

      Linda — You can choose whatever domain (or subdomain) you’d like. Subdomains (ex: jesusandme.taylorsweb.net) 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 jesusandme.com, 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. Linda Avatar
    Linda

    What is an “A” record?

    1. Dave Warfel Avatar

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

Leave a Comment