How To Create a Subdomain Using cPanel

Create a subdomain

If you want to know how to create a subdomain for your WordPress blog or website, keep reading. I will show you how.

Subdomains are a great way to have multiple websites on one domain name.

You can install WordPress or any other website software on a subdomain and it won’t effect how your main site functions or looks.

The most popular use of a subdomain is to create a staging site for testing and development purposes. But that’s not all …

Subdomains are also used for other things such as adding a forum, an online store, a support desk, or a membership section to your website.

Whatever your reason is for wanting to create a subdomain, in this step by step guide, I will show you how to create a subdomain using cPanel with most popular web hosts including but not limited to Bluehost and SiteGround.

If you don’t like video and prefer written instructions with screenshots wikiHow style, keep reading.

What Is a Subdomain?

A subdomain is simply an extension of your main domain name. For example my domain name for this website is

A possible subdomain for this website is

Create a Subdomain With SiteGround

1. Login to SiteGround

2. Select Accounts

3. Go to cPanel

4. On the next page select Subdomains

create a subdomain

5. On the next page, where it says Subdomain, enter your desired name and make sure the correct domain is selected from the drop-down menu located to the right. The Document Root will auto fill for you. In the screenshot below it’s public_html/NAME – if for some reason yours doesn’t include the public_html, add it manually. Click Create.

create a subdomain

Create a Subdomain With Bluehost

1. Login to Bluehost

2. Click Domains

3. Select Subdomains

create a subdomain bluehost

4. On the next page enter your desired name in to the input field. Just like SiteGround the Document Root will auto fill. Only this time, with Bluehost you’re not able to edit it. Click Create.

create a subdomain

That’s it! You’re all done! 🙂

With some web hosts it can take a short while for the subdomain to work, so don’t worry if it isn’t online immediately. It can take up to 4 hours. If the subdomain is not working after four hours, ask your web host to check the DNS settings are correctly configured.


I hope this article helped you learn how to easily create a subdomain for your WordPress blog or website.

If you found this article useful, use the buttons below to share it on social media, and let’s connect. I’m on YouTube, Facebook and Twitter.

Kind Regards,
Kerry – The Blog Mechanic

Leave a Comment