Last Updated:

How to Start Blogging in Kenya and Make Money Online

Vincent Nyoike
Vincent Nyoike How to

Blogging in Kenya is an excellent way to generate a passive income. During the Covid-19 outbreak, many countries went into lock down and many people lost their jobs. Bloggers were not greatly  affected since they continued blogging from the comfort of their homes. Blogging is one of the best self-employment ideas you can start. To get started with blogging in Kenya, this is what you need to do.

Decide on the Niche of Your Blog

The first thing when you think of blogging is to find a subject you want your website to address. When picking a blog niche, consider your interests and skills. For instance, if you have a hobby in cooking, you can start a blog in food niche.

However, ensure the niche you choose does not have high competition. Otherwise, it will be challenging to rank for keywords. For instance, finance is one of the best paying niches, but it is very competitive and it will take long for your keywords to rank.

Read also: How to start dropshipping business on Amazon. 

Register a Domain Name

Once you have decided on the niche you want to blog about, the next thing is to register a domain name. A domain name is also known as URL or web address. For instance, www.nexinstartups.com is our domain name. There are many platforms that offer domain registration services like Bluehost. You can get a free domain name from Bluehost.

Domain name registration costs around $10 a year. Get a domain name that matches your blog's niche. The domain name should be impressive and easy to remember. Your domain name is your brand name and therefore make sure its unique.

Purchase a Hosting Package

The other step to getting started with blogging is purchasing a hosting package. Bluehost is the best hosting company to use for only $3.95 per month with a free domain name. Sign up for a hosting package using this link and get a free domain registration. You only need to register your domain and then choose a hosting package. Enter your credit card details and you are ready to get started.

You get other advantages when you use Bluehost for hosting. Besides a free domain name, you will also get WordPress Installation and a custom email address with your domain name. You get 30 days money-back guarantee if you wish to discontinue using their services. Besides, Bluehost has excellent customer service, excellent pricing and is reliable.

You may also want to have Domain Privacy & Protection to ensure that your details like name and email and phone are not accessible to the public from the domain registration database.

Read also: How to start dropshipping business on Shopify. 

Download and Install WordPress or Publii

WordPress is free and it is commonly used for web design. If you are using Bluehost for hosting, then you do not need to know how to design a website. They do it for you. If you are using another hosting company and you do not know how to design a website, then you may need to hire a professional web designer. If you do not wish to use WordPress, you can use CMS static website creators like Publii which is also free.

One thing I like about Publii is that it is very fast, which is good for SEO and also, you do not need to know how to code. Whether you are using WordPress or Publii, you need to choose an impressive website theme. Some themes are free while you can purchase others. For WordPress, you need to add plugins like Yoast SEO to enable you to carry out various tasks on WordPress. With Publii, everything has been done for you. The next thing you need to do is to link your website to your web hosting and domain name.

Add Content to Your Website

Once you are through with website creation and design, you can start adding content to your website. This is the area where you need to be very keen. Make sure that you publish high quality and unique content.

Never copy-paste content from other websites to your website since it’s a copyright violation. To make sure that your pages rank on search engines, you need to research keywords. Keywords are phrases that internet users type to search for information online. Use the keywords naturally in your content to start ranking. 

A good blog should have content that adds value to its audience. Make sure to use pictures and images in your content. You can download free images on websites like Pixabay and Flickr. Do not use copyrighted images in your blog. A blog without images looks dull and may discourage your audience from reading your content. 

Drive Traffic to Your Website

One thing I can assure you from my experience, blogging is not a get rich quick scheme. It requires a lot of hard work, outreach and commitment. First, you need to be aware of the Google Sandbox effect. This is where Google prevents new websites from ranking on search engines for some time. Google has never admitted to the existence of the Sandbox effect but many bloggers can confirm its existence. Normally, the Google sandbox effect lasts between three to nine months. For many websites, it takes six months.

Apart from creating content for your website, you also need to improve your domain rating. You can check the domain rating on Ahrefs for free. The domain rating is calculated on a scale of 100. The higher the domain rating, the more authoritative a website is. The domain rating is calculated depending on the number of websites that have links pointing to it. You need to get a website to link to yours. One of the ways to do it is through creating high-quality content and also guest posting on other websites. With a few backlinks, you should start ranking for keywords.

Read also: Best freelancing websites. 

Start Monetizing Your Blog

Once you have created content, driven traffic to your blog and your website is ranking for keywords, you can start monetizing your blog. There are many ways you can make money with a blog.

One of them is through placing adverts on your site. For every click on the advert, you get a few coins. The higher the traffic your website has, the higher the earnings. There are many companies that you can use like Google AdSense, Media.net and Mediavine to place adverts on your website.

The other way to make money using a website is through affiliate marketing. Affiliate marketing is promoting a company or its product using your website. For every successful sale made through your link, you are paid a commission. There are many companies that offer affiliate programs like Amazon, Bluehost, ShareASale, ClickBank. You only need to sign up for a particular affiliate program, promote their products and services and start earning.

You can also sell or promote your products using your website. For instance, if you own a restaurant, you can promote it using a website. You only need to tell your audience about the services and products you are offering and they will start buying from you.