How to Start a Website in Kenya [Helpful Illustrative Guide]

How to Start a Website in Kenya [Helpful Illustrative Guide]

Last updated on November 2nd, 2022 at 12:42 pm

In this article, you will learn how to start a website in Kenya.

In fact, these are the same steps is used when I created my first website back in 2010 with just Ksh 1500.

Yes, it is possible to start a blog in Kenya with just Ksh 1999. And I will show you how.

What you need for this tutorial:

  • Ksh 1500 in MPESA
  • A list of preferred domain names (website names)
  • Good internet connection and
  • Preferably, a laptop, or desktop. Don’t worry if you don’t have one though, a mobile phone can do.

Armed with these three things, follow these steps to start a website in Kenya.

How to start a website in Kenya

 In this tutorial, we are going to use Truehost Kenya.


Because I believe they are the best web hosting company right now in Kenya. 

Don’t worry though because these same steps to creating a website in Kenya can still work with other web hosting providers like HostPinnacle or Kenya Web Experts.

Step 1: domain name registration in Kenya

The first step when starting a website in Kenya is registering a domain name. This is the name of your website, and often the name of your business.

For example:

If your business is called Delisa Salon, your domain name should contain those words.

Anyways, this is where the list of names we mentioned above comes in.

Here is the thing:

Most of the website names are taken (already registered by other people). And it turns out, you cannot register the same website name twice under the same domain extension (.com, .net,, etc).

Let me explain:

If you try to register, you won’t because it is already registered. But you can register Facebook.Africa or


Because the .com extension is different from domain.

This doesn’t you should though. There are trademark and copyright laws, and if you infringe, you may find yourself face-to-face with the law.

This tells you two things;

  • You shouldn’t register someone else’s domain variations. Instead, have your own unique website name
  • If possible, there are a ton of different extensions you can use, when it makes sense to do so. This applies when the name you want to register isn’t a trademark

Moving on;

With your list of names, here are the steps you need to take to register a name in Kenya.

How to register a domain name in Kenya

 First, you need to search to make sure it is available (not registered by somebody else).

To do that, go to

how to register domain name in Kenya

Type the first name on your list on the search box and hit search.

What happens here is that the Truehost algorithm will scour through the entire internet search for a match of your chosen domain.

If they find it, you will get a “Sorry! Domain name is already taken!” message.

how to register domain name in Kenya

If it doesn’t, you will get a “Congratulations! is available!”

domain name is available when building a website in kenya

Depending on the types of domain names you have on your list, you may get it right on your first search.

Either way, once you find the name you want is available, go ahead and click the BUY IT NOW button.

Point to note:

Keep it .CO.KE domain extension if you want your budget to be Exactly 2K. That domain is going for Ksh 499 on Truehost.

Next, adding hosting.

how to add hosting plan when starting a website in Kenya
  • Tick the first and the last boxes, these are free addons. If you want, add the ID Protection option, it costs Ksh 399 per year.

Step 2: Getting a hosting package 

Below your domain, click on ‘No Hosting! Click to Add”

This allows you to add a hosting package in Kenya (an important step in learning how to start a website in Kenya).

The package we are going for is Silver Hosting. It is Ksh 1499 per year and gives you 30 GB SSD storage space and can host up to 3 websites.

cheapest web hosting package in Kenya

So, scroll down and click on Order Now.

cheapest web hosting package in Kenya

In the next step, click on the first option (Use a domain already in my shopping cart)

using existing domain name to start a website in Kenya

Click on Use.

On the next window, leave everything as is, and click on the Continue button.

how to start a website in Kenya

You have now added a hosting plan to your domain.

Just to point out;

  • The billing cycle is annual, meaning you will be paying Ksh 1499 every year
  • Other billing cycles are available. 

As you can see from the screenshot below, it says ‘has hosting.’

how to start a website in Kenya

Click on Continue to proceed.

Step 3: Reviewing and Checking out

The next step is to review your cart

reviewing your cart when starting a website in kenya

Choose currency (KES or USD) and use Truehost promo code if you have one.

choosing currency and using truehost promo code

Create a Truehost account (for new customers only). 

If you are an existing user, go ahead and click on ‘existing customer login.’

creating customer account to start a website in Kenya

Fill in the required details fully such as your name, email address, billing address, phone number, and state, etc.

Remember to choose a strong password;

creating customer account to start a website in Kenya

Or click on Generate Password.

Finally, choose your payment method as MPESA, tick the Terms of Service box, and click on Checkout (to your right if using a computer).


Step 4: Pay the Invoice

Once you have filled in your details, checkout, and pay the invoice amount.

paying for hosting in Kenya using MPESA

The amount due is Ksh 1998.00.

Pay through MPESA following the instructions given. Input the transaction code on the box given and click Pay Now.

The invoice status will change from UNPAID to PAID. And you will receive login details to your email address (the one you used to open an account in the previous step).

After some minutes, you will receive an email from Truehost with your cPanel login details.

cpanel login details send to email

Go ahead log into your cPanel using the details you’ve given.

cpanel login details send to email

Step 5: Installing WordPress

This is your last step in learning how to start a website in Kenya.

Once you login into your cPanel, the next step is to install WordPress. This is the software you will be using to manage content on your website.

To do that, scroll down to the software section, and click on Softaculous App Installer.

how to install wordpress in Kenya

You will see a list of apps.

Choose WordPress.

how to install wordpress in Kenya

On the next window, click on Install Now.

how to install wordpress in Kenya

The next step is;

  • Choose WordPress version (should the latest)
  • The Installation URL is always highlighted, so leave it as is, the ‘in directory’ box should be blank. So delete the words ‘wp.’
how to install wordpress in Kenya

Site settings;

  • Pick a name for your new website 
  • And tagline
how to install wordpress in Kenya

Admin account:

  • Choose admin username. Remember it can’t be changed once set.
  • Type a strong password or click on the key symbol to generate one
  • Type admin’s email. Use your Gmail account if you like
choosing username and password for your new website

After that, leave everything else as is and scroll down to choose a theme.

Here, pick a theme depending on the type of website you have created.

For example:

If you have created a news website, choose a news theme. Lucky enough, you can search for exactly what you want. All you have to do is click on ‘Show All Themes’ and then type the keywords.

how to install theme to your new website

Once you find what you are looking for, click on Install.

WordPress will begin installing on your new website in Kenya.

Are you tired?

Don’t be. We are done with this how to start a website in Kenya guide.

After the installation, login to your Website dashboard.

your website admin login url in Kenya


You have created a website in Kenya with just 2K!

What to do next

After creating your website, you can do the following;

  • Customize the theme with your brand colors, use your logo, etc
  • Add pages
  • Install plugins (recommended, Yoast, Contact Form 7, 
  • Start adding posts.

Share this post

Avatar photo
About the author

I'm Kevin and I've been working online for the last 7 years as a content writer and affiliate marketer. I started to share my experiences, lessons, and mistakes with YOU.

Leave a Reply

Your email address will not be published. Required fields are marked *