Get My Free WordPress Beginner Toolkit 2021

I’ll instantly send you my WordPress Beginner Toolkit (PDF) that comes along with all that you need to know as you start your WordPress web design  journey. Intermediate and advanced WordPress users have found it helpful too.

WP Beginner Toolkit

How To Make a WordPress Blog on a Subdomain using cPanel


Ever wanted to make a WordPress blog on a subdomain using cPanel?, well, this is the tutorial for you.

Basically, am going to show you step by step on how to create a subdomain in cPanel and how to install WordPress on a subdomain and finally, how to make a WordPress blog that’s hosted on a subdomain.

You actually don’t need to have any previous experience creating subdomains, making WordPress websites or any coding knowledge.

Every step is just a click away and in the video, you’ll be in position to follow through set by step with no step skipped and make your WordPress blog on a subdomain.

To start off, i need to give you an explanation of what every tool is actually going to help you and how.


You Need Web Hosting

Let me assume that you’re getting started from zero.

The number on thing you actually need is a hosting environment. Hosting is basically a little cubical for you to save your website files on the internet.

There are so many website hosting providers and they differ in many ways including but not limited to; hosting technology (shared hosting, cloud hosting, dedicated hosting) and that determines how your website will perform.

And hosting actually a big other topic but i’ll just share with you exactly what you may need for this tutorial.

Based on what i used, i have a shared hosting server with Namecheap. Basically, i can host as many websites as i can but the catch is that the server is shared with some others users and the performance of my website lies on how other users are utilising the server resources.

That means that the more load on the server the poorer my website will perform in terms of speed.

But for this tutorial, performance wasn’t to think to look into.

You can get (shared) hosting from several other companies despite the fact that this website is seated on a namecheap server, you could give them a try but of recent, i came into partnership with Hostgator.

It is one of the top performing hosting providers out there. My partnership with them is based on that and client support. But also, if you’re getting started and you need a starter hosting plan, i have a 60% off discount coupon for you with Hostgator which is for anyone getting on the go,  a good deal to get on board a test things out.

You can use the coupon GOTECHUG60 at the checkout with Hostgator. Also, you have a money payback guarantee once you’re not satisfied with their service.

Once you purchase a hosting plan.

You need to set up your main domain.

A domain name is basically your internet address that anyone can just hit into the browser and can get to your homepage (website).

Once you have the domain (which will come with your hosting package upon subscription), we set up the subdomain.

To Read: Speed Up WordPress Site with NitroPack Cloud Optimization Plugin


Getting Around the cPanel

A cPanel is basically a software that helps you manage your web hosting account using a very easy and visual interface.

With the cPanel, you can setup a couple of things from, SSLs, Addon domains, Subdomain, databases, Installation of software to the server, delete and manage files on the server, securing and managing your server files, users and access.

In a nutshell, the cPanel is a gateway for you to interact with what’s on your web hosting space (server area)

Most shared hosting packages come with cPanel installed for you and you don’t have to pay an extra penny. For other hosting packs like cloud, VPS and dedicated hosting, you may have to pay an extra free to get cPanel and installing it for you.

It is therefore recommended that you ask your would hosting provider if they have cPanel on the web hosting package you want to subscribe to.

Both Namecheap and Hostgator give you a free web hosting cPanel on all your shared hosting package subscription for free.

To Read: WordFence Security Plugin Tutorial: Secure, Block and Stop Malicious Attacks to WordPress websites for FREE


Here is the video tutorial to make a WordPress Blog on a Subdomain using cPanel 


How To Create A Subdomain in cPanel

A subdomain is basically a domain that’s secondary from your main domain name.

For example. If my website domain is A subdomain would be anything before the main domain. It could look like this or

The test and demo are subdomains under

All subdomains act as individual and separate domain/websites when it comes to managing the website server files, emails, security and SEO.

This sounds like a very hard tasks but actually just a click away.

Follow up in the video to you see how to create a subdomain in cPanel.

To Read: Guide: 2 Amazing Ways To Install Cloudflare Free SSL in WordPress


How to Install WordPress on SubDomain

To install WordPress on subdomain, i want to first assume that you’ve already got a hosting package that has cPanel installed.

The next step would be you to create a subdomain on your main domain or preferred domain that’s linked to your cPanel account.

Also, if your cPanel account is linked to a separate domain, you may use the option of an AddOn domain to basically create a main domain section on your shared hosting plain. Click To Tweet

The main domain or Addon domain that’s already existing in your cPanel panel, will enable you to create a subdomain and then install WordPress to that subdomain.

Now, you basically have to go into your cPanel and look up for the softaculous app installer.

This software gives you the ability to install WordPress on your server in just a few clicks.

As you’ll see in the video, you’ll have the possibility to select which domains you want to install your WordPress application.

From the selection, of course you’ll select the subdomain ie and then install the WordPress CMS software.

The other beauty with using the softaculous app installer is that everything including the database creation is taken care of by the installer.

Now that you have WordPress installed on the subdomain on the server through cPanel, then we go to the next section.

To Read: How To Get Adsense Approved First Hand in 3 Steps


How to Make A WordPress Blog on SubDomain

Once the WordPress installation is done on the server, softaculous will email you the installation details and this would include details about your application name, database and host files destination.

There after, you’ll be in position to login the WordPress application (website) that has already been installed on the server.

The login email and password where set by you on installation of WordPress with softaculous as you’ll see in the video.

All you have to do is to go visit a url like:

Please take note of the blog url and the last letters /wp-admin.

Those take you to the WordPress login page for the subdomain you’re creating a blog for.

Once you’re logged in. Then the magic begins.

You’ll be able to start customizing your WordPress website.

Like in the video, you’ll have to;

  1. Install a theme
  2. Customize the theme header and footer (Astra theme)
  3. Create menus
  4. Customize the blog layout
  5. Import demo content to get started
  6. Install necessary plugins etc

And finally, you’ll have created a WordPress blog on a subdomain using cPanel.


To Read: How To Rank Well For A Keyword; Tips For Beginners in 2019



Hopefully this tutorial brought you value and that now you can create a subdomain in cPanel, install WordPress on a subdomain and then make a WordPress blog on a subdomain.

If there is anything that’s not clear to you, let me know in the comment box below. I’ll gladly help you out.

Also my partnership with Hostgator brings you a 60% off discount if you subscribe to any hosting package with them. I also receive a small commission if you use my coupon or purchase through my link (affiliate) at now extra cost to you.

Thank you and talk soon in the next one.

Also Read. . .


Blue Host is one of the oldest web hosts and the official “WordPress” recommended hosting provider.

Elementor is the #1 WordPress Page Builder with over 1,000,000+ active users and the one we use.

Kwehangana Hamza


I am a digital content designer and publisher working with a top digital agency in Kampala, Uganda. I started blogging out of my passion for learning & sharing.

Through this blog, I share tech and digital tips i’ve uncovered and hoping they be of great value to you.

Featured In

New York Mag