Rank #1 on Google Maps
India English
Kenya English
United Kingdom English
South Africa English
Nigeria English
United States English
United States Español
Indonesia English
Bangladesh English
Egypt العربية
Tanzania English
Ethiopia English
Uganda English
Congo - Kinshasa English
Ghana English
Côte d’Ivoire English
Zambia English
Cameroon English
Rwanda English
Germany Deutsch
France Français
Spain Català
Spain Español
Italy Italiano
Russia Русский
Japan English
Brazil Português
Brazil Português
Mexico Español
Philippines English
Pakistan English
Turkey Türkçe
Vietnam English
Thailand English
South Korea English
Australia English
China 中文
Somalia English
Canada English
Canada Français
Netherlands Nederlands

How to Create Subdomains in cPanel: A User-Friendly 2026 Guide

Ann Purity's avatarReviewed by Ann Purity

Buy domains, business emails, hosting, VPS and more: Get Started

Cheapest Domains in Kenya

Get your .Co.ke domain now for just KSh 999 (Back to 1200 in 7 days)

.CO.KE for KSh 999 | .COM for KSh 999

If you want a smart and surprisingly simple way to organize your website like a pro, start by learning how to create subdomains.

Good for you, cPanel makes the entire process a few clicks easy.

And once you learn how to do this, it becomes one of those practical skills that quietly changes how you manage your website.

If you already have a site, a subdomain is exactly what you need to give you room to grow without paying for extra domains or another hosting plan.

Let’s say your main site is something like yourbusiness.co.ke. Then, you decide you want a proper blog section or maybe a separate shop or even a customer support area that feels structured and professional. 

In this case, you only need a clean way to separate things.

And that’s what brings us to a subdomain like blog.yourbusiness.co.ke or shop.yourbusiness.co.ke.

In this simple guide, I’ll walk you through the exact steps on how to create subdomains using the modern cPanel interface.

You’ll see:

  • What a subdomain is
  • What it really does 
  • Why it’s useful for growing websites in Kenya 
  • How to create subdomains and set up properly so your site stays organized and fast

Let’s get started.

What Is a Subdomain?

A subdomain is just an extra part added to the front of your main domain name. If your website is example.co.ke, you can create something like;

  • blog.example.co.ke
  • support.example.co.ke
  • shop.example.co.ke

That extra word in front (blog, support, shop) is the subdomain.

How to create subdomains

When you create one, cPanel automatically gives it its own folder on your server. 

That means you can install WordPress there, upload completely different files, or even use a totally different design from your main site. 

And the best part is, whatever you do inside that subdomain doesn’t interfere with your main website.

Now, it’s important not to confuse subdomains with other similar setups:

  • A folder (like example.co.ke/blog) sits inside your main website and shares the same structure.
  • An add-on domain requires you to buy and register a completely separate domain name.

A subdomain sits comfortably in between. It’s separate but still connected.

You can create subdomains for free, depending on your hosting plan. For example, our Unlimited plan allows unlimited websites and subdomains. That gives you a lot of freedom to grow without extra costs.

Why Do You Need to Learn How to Create Subdomains?

If you’re running a business in Kenya today, speed and flexibility are important. Most of your visitors are likely browsing on mobile. They want to find what they need quickly, without digging through pages.

Subdomains help you deliver that experience.

Here’s how:

1. Cost savings

You don’t need to purchase multiple domain names or separate hosting plans. One Truehost plan can handle your main site and all your subdomains.

2. Better user experience

If someone wants your products, they can go straight to shop.yourbusiness.co.ke

If you offer location-based services, you could have something like nairobi.yourbusiness.co.ke. It’s direct and clear.

3. Cleaner organization

You can separate your blog, forums, staging sites, or even a private client portal. 

Backups become easier, management becomes simpler, and everything feels structured instead of crowded.

4. SEO opportunities

Subdomains can rank independently in search engines. 

For example, a Nairobi-specific subdomain can target keywords like “best Nairobi plumbing services” without mixing that focus into your main site.

5. A safe testing space

Want to try a new theme or plugin? Create test.yourbusiness.co.ke and experiment there first. Your live website stays safe while you test ideas.

Many businesses start small. A simple blog subdomain. Later, they add a shop. Then maybe a support center. 

In short, subdomains grow with you, without having to upgrade or spend unnecessarily. 

What You Need Before Starting

Before you start creating a subdomain, let’s quickly make sure everything is in place.

First, you need an active domain that’s already pointed to Truehost nameservers. If you registered your domain with us, this is usually handled automatically during signup, so you don’t have to stress about it.

Register a domain

Second, you need a Truehost cPanel hosting account. Our hosting plans, starting at around Ksh 188/month when billed triennially, include a free cPanel. 

Next, your cPanel account login credentials. You can access cPanel through yourdomain.co.ke/cpanel or use the direct link we emailed to you after signup. With your username and password, you’re ready. 

If this is your first time with cPanel, don’t worry. 

Our support team is available 24/7 via WhatsApp or live chat to walk you through anything that feels confusing.

Steps on How to Create Subdomains in cPanel

Truehost uses the latest cPanel interface, and subdomains are created using the unified Domains tool. 

Step 1: Log in to your cPanel account using the details you received after signing up.

Step 2: Scroll until you find the Domains section on the dashboard.

Step 3: Click on Domains.

Step 4: On the next page, click the Create A New Domain button. It’s easy to spot.

Step 5: In the Domain field, type the full subdomain name. For example:

  • blog.yourbusiness.co.ke
  • shop.example.co.ke

Make sure you enter the complete subdomain, not just “blog” or  “shop.”

How to create subdomains

Step 6: Now here’s the part that matters.

You’ll see a checkbox that says:
“Share document root (/home/username/public_html) with ‘domain.tld’.”

Uncheck that box.

If you leave it selected, your subdomain will share the same folder as your main website. 

That means both addresses would display the same content. 

Unchecking it gives your subdomain its own separate folder, which is usually what you want.

Step 7: Click Submit.

You’ll see a green success message confirming everything worked. 

On Truehost, the subdomain becomes active almost instantly thanks to our DNS setup. 

If you open your browser and type in the new subdomain address, it may show a blank page or a default directory page at first. That’s normal. It simply means the space is ready and waiting for your content.

Examples many Kenyan businesses use:

  • blog.yourbusiness.co.ke for publishing articles
  • shop.yourbusiness.co.ke for WooCommerce stores
  • support.yourbusiness.co.ke for a help center
  • test.yourbusiness.co.ke for trying out new themes or plugins

Once you’ve created your first one, you’ll realize how simple the process is. From there, expanding your site becomes much easier and far more organized.

Managing Your Subdomains After Creation

Once your subdomain is created, head back to the Domains list inside cPanel. You’ll see it listed there alongside your main domain.

Next to it, there’s a Manage option. That’s where you control everything.

How to create subdomains

From there, you can:

  • Change the document root if you decide to reorganize your folders later.
  • Set up redirects (for example, sending visitors from one subdomain to another page).
  • Delete the subdomain if you no longer need it. Just be careful, since deleting it also removes the associated folder and files.

If you’re planning to build something on that subdomain, you don’t need to upload files manually unless you want to. 

You can use Softaculous, our 1-click installer, to install WordPress or other apps directly into the subdomain folder. It takes just a few minutes, and you’re ready to start building.

Common Issues and Quick Fixes

Most of the time, everything works instantly. But if something looks off, here’s what to check.

1. Seeing a “Not Found” error or a blank page?

Give it a few minutes. DNS usually settles within 5–30 minutes on Truehost. After that, refresh your browser or clear your cache.

2. Folder permission errors?

The folder should automatically be set to 755, which is the correct permission level. cPanel handles this by default. If anything changes, you can adjust it inside File Manager.

3. SSL not working yet?
Our free AutoSSL activates quickly, but sometimes it needs a few minutes. If HTTPS isn’t loading, you can force HTTPS from the Domains tool in cPanel.

And if you’re stuck at any point, our Kenyan support team is available 24/7 via WhatsApp, phone, or support ticket. We usually respond within minutes.

A Few Advanced Tips

Once you’re comfortable creating subdomains, you can explore a few extra options.

If you’d like any prefix to work automatically

For example, anything.yourbusiness.co.ke, ask support about setting up a wildcard subdomain. This is available on higher-tier plans.

If you plan to run multiple blog sections, WordPress Multisite is a powerful option. It lets you manage several subdomain blogs from one WordPress dashboard.

And don’t forget security. Every new subdomain should have SSL enabled. With Truehost, that’s just one click inside cPanel.

Conclusion

Creating subdomains opens up real flexibility for your business or blog. 

You can separate content clearly, target local searches more effectively, test new ideas safely, and keep your website organized—all without paying for extra domains.

If you’re ready to expand or need more space for unlimited sites and subdomains, visit our hosting page and choose a cPanel plan that fits your goals. 

We’ll get you online quickly.

And if you run into any challenges along the way, just reach out. We’re here to help you grow.

Cheapest Domains in Kenya

Get your .Co.ke domain now for just KSh 999 (Back to 1200 in 7 days)

.CO.KE for KSh 999 | .COM for KSh 999