Last Updated on

Learn how to start a blog in Kenya and the possibility of earning money from this blog.

No matter where you are a round the world, the process of starting a blog is almost always the same. 

You first need to figure out what you’re going to blog about, then follow the easy steps to get your domain name, get your hosting and customize your blog.

However, before you dive in, you may have a few questions that you want answered and I will answer them for you.


How much do bloggers earn in Kenya?

According to, On average, Kenyan bloggers earned an average of ksh30,000 monthly.  anywhere

To be honest you can make as much money as you want from a blog. You just have to be smart about how you approach your blogging journey and focus on on doing what is working for other successful bloggers.

If you want to take your blog seriously and actually make money from it if you live in Kenya, then you can read this blog post.

I personally make close to $10,000 USD (ksh 1064700.01) per month from my 3 blogs combined (I have a new recipe blog, a round up blog and this blog)


How much can a blog earn?

Blogging is a very lucrative business or side hustle and you can make anywhere from $0 from your blog to hundreds of thousands per year. It all depends on how much effort you put into your blog, how many visitors you can get to your blog and how you monetize your blog. 

For me personally, three different blogs in 3 different niches and here is the breakdown of the monthly income and effort I place in each:

I have another blog that makes an average of $350 USD per month (ksh 37306.50). I spend less than 2 hours on this blog monthly.

I have another blog that makes only $50USD per month (ksh 5329.50). This one I had abandoned for almost a year and I have recently started working on it again.

My newest blog, which I have had for only 1 year and 1 month is now making me $9200 USD per month (ksh 980628.00). I am always working on this blog and I tend to publish about 12 or more posts to this blog monthly.

How do blogs earn?

Bloggers earn money in many different ways. The first step to earning money from your blog is to get TRAFFIC or website visitors. The more visitors you get the more money you stand to make. As a blogger, you will be able to make money from:

  • Google Adsense
  • Advertising/Publisher Networks
  • Affiliate Ads
  • Sponsored Content
  • Social Media Promotion
  • Paid Content Promotion
  • Product Sales


How much does it cost to start blog?

Blogging can either be expensive or very cheap depending on what you choose to pay for in the beginning.

If you go for the basics such as a domain name, affordable yet quality web hosting, and a  good quality free theme, then you can have your blog up and running for as low as $18.90USD (ksh 2012.28), with an additional fee of USD 7.95 (ksh 847.39) Per month for website hosting.

This monthly plan is an affordable way to help you start and maintain your blog before it starts to make money.


Very Important Tip For New Kenyan Bloggers

Just because you live in Kenya, this odes not mean that you blow has to cater to a Kenyan audience. It can if you want it to, but, you must also know that you have the ability to write on just about any topic you choose and cater to any demographic that you choose. 

Also important to learn, is that you if you want to focus on advertising whether with Google Adsense or another advertising network, that advertisers are willing to pay a lot more for an ad served to US audience than an ad served to  a Kenyan or even a Canadian audience. Personally, for my own ads on my recipe website, these are my stats:

This is a screenshot from my advertising dashboard at Mediavine -an amazing Ad Network I’ve been using since my blog traffic grew and I graduated from Google Adsense – for my recipe blog in the last 30 days.

  • I make $18.27 cents for every 1000 US visitors I get to my website.
  • I make $3.78 for every 1000 South African visitors  to my website
  • I make $10.54 for every 1000 Canadian visitors to my website. 

So, from an ad perspective serving a US or even Canadian audience can help you make more money from your blog, than serving an African audience. (Keep this in mind when you choose the niche or focus of your blog)


How to start a blog in Kenya to make money 

To start, simply follow these 5 easy steps outlined below.

1. Pick a blogging platform

The best platform that I recommend is It is a great place to start for beginners and for people who want to take blogging seriously. 

When starting with the blogging platform you do have to pay a small website/blog hosting fee less than $9 per month.

If you want to be able to grow your christian blog, reach an audience, is the best platform to choose.


2. Select your domain name

A domain name is a web address that helps people find you on the internet. For example, my domain name is

I recommend making your domain name simple, catchy and if possible choose a domain name with the word christian, spiritual etc in it (Just a suggestion that may help your blog rank better in google in the future.)

You can also just use your name as a domain name. For example, I am Toya Clercent, so if I wanted to, I could use the domain name if it were available. 

Once you’ve decided on a domain name that you really like and can grow with, click on this link to see if it’s available through Bigscoots.

Note, a domain name via Bigscoots is very cheap and usually costs about $10 per year.

Here are some more tips for picking your domain name:

  • Keep it as short as possible
  • Keep it memorable
  • Try not to use numbers and hyphens
  • Research the domain name to make sure it is not trademarked or copyrighted.


3. Buy Hosting For Your Blog.

Once you have picked the platform, then you will need to find a trustworthy hosting plan to help you host your christian blog online.

What is a hosting plan?

A hosting plan is a space on the internet that you pay for that allows your blog to be found online. Put simply, it is like a space that you rent to have your blog in, similar to a piece of real estate property for a physical business, except it is way cheaper than renting physical space and paying for this ‘hosting’ allows visitors to access your blog on the internet.

I use and trust bigscoots web hosting for all of my blogs and so this is what I recommend that you use as well.

Typically, good web hosting services cost about $10 a month or about $100 per year.

Bigscoots costs only $7.95 per month on their Shared Hosting Plan which makes it very ideal for people with very little money to start.

It’s  cheaper if paid annually (only $83.40), however, if your funds don’t allow it, you can also pay for hosting monthly at only $7.95.

Here is why I love Bigscoots hosting above the others:

  • Bigscoots customer service is the best I’ve encountered. Whenever I have an issue, I can send in a support ticket or call them and rest assured that the problem will be addressed quickly and efficiently.  This is very handy for newer bloggers who may have issues that they may need fixing.
  • The service is amazing and my blogs are very fast. This is something that all  bloggers should get as people abandon slow sites due to bad user experience. 
  • Bigscoots offer s free SSL certificate for your website. SSL certificates costs anywhere from $50 – $100 yearly. 

When you are ready to start your blog, follow the steps below to buy hosting for your blog.

  • Click this link to get to
  • Fill in your information as indicated in the short video clip below.

Once you’ve added chosen the plan you’re most comfortable with, chosen a domain name, added your personal details and pressed checkout, you will be taken to a page where you can put in your payment details and click on pay now.

After you’ve paid you’ll be taken to your invoice page where you can see the payment details outlining what you’ve paid for.


4. Updating name servers. 

(This step only applies to you if you did not purchase your domain name from Bigscoots)

Many people who want to start a blog may already have a domain name that they purchased years, months or even days before. If this is you, you will need to follow these steps below to help update your name servers. 

Bigscoots support team will do this seemingly difficult step for you. All you have to do is ask. 

Here are the steps you can follow to create a support ticket asking bigscoots support team for help:

  • Click on Dashboard on the side menu.
  • Follow the steps in the short video clip and wait a few hours for them to get it done and get back to you.

Copy and paste the text below if you do not want to type in your own request.


I recently purchased web hosting from Bigscoots. However, I already had my domain name which I purchased from

I received an email from Bigscoots asking me to update my name servers. I am new to all this and have no idea how to go about this.

Is it possible that someone on your team can help me with this step. This would mean the world to me.

Thanks so much

Once you’ve sent this, wait a moment as the team will be working on it and updating you on the progress. 

Again, this step only applies to your if your domain was registered or purchased with a company other than Bigscoots.


However, if you purchased both domain name and hosting from Bigscoots, skip step #4 and head on to step #5 to learn how to install WordPress.


5. How to install WordPress

  • To install WordPress, Click on Dashboard on the side menu
  • Then follow the steps in the video below

Once you’ve done this, you will be taken to the page seen in the video below.


Follow the steps in this video to install WordPress.


Make sure you write down the email address, username and password used in this step for future reference. 



After a few moments WordPress will be install and you will receive this message which means your site is ready to be used:


Click on the administration URL on the page. This URL is where you can log in to your new blog. (It may log you in automatically the first time around)

You’re in your WordPress dashboard now and this is what the page you’re on should look like:

how to start a christian blog

This WordPress dashboard is where you will start creating your content or blog posts that your visitors will read.

For now it is still very empty and needs some customization. I have taken the liberty to create a free checklist that shows you the steps you need to follow to start customizing your blog.

Click here to learn to customize your blog easily.

And once you’ve done customizing I will show you how to start promoting your blog to get visitors and how to earn money the blog.

Leave a Reply

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