How to Start A Blog In Kenya And Make Money Online
This is the simplest guide on how to start a blog in Kenya as a beginner. From this new and updated guide, you’ll learn.
- How to create a blog in Kenya as a beginner without knowing how to code
- How to make money blogging in Kenya
- The cost of creating a blog in Kenya
In short, if you are searching for the most definitive guide on how to create a successful blog in Kenya, you’ll immediately fall in love with this guide.
Let’s get started
Step #1: Find a Killer Blogging Topic
The first step to starting a blog in Kenya starts by picking a blogging topic.
Choosing the right blogging niche is essential if you want to build a successful and sustainable blog.
Here’s why.
Choosing the right blogging topic allows you to find your own brand voice and marketing angle to help you stand out and attract a specific audience interested in your topic.
Because let’s face it. Unless you’re verging in a brand new industry, you’re not the only one who’s blogging in that niche.
For example, let’s say you want to start a blog on personal computers.
Its a such a great topic, but if you google something like “best PCs to buy today” you’ll see reputable websites like PCMag, CNET, and TechRadar are the one appearing on first page of Google.
These are already established brands, and it can be hard to compete with them.
However, that doesn’t mean you can’t blog about that niche. You can. But here’s what you can do instead—narrowing down your niche.
Instead of just blindly blogging about personal computers, you can decide to concentrate on a specific sub-topic like gaming.
To help you out here are some of the best blogging niches that you can choose from.
- Personal Finance
- Insurance
- Digital Marketing
- Business and entrepreneurship
- Gaming and Technology
- E-commerce
- E-learning
- Lifestyle
- Health and Fitness
- Fashion
- Food and recipes
- Pets
- Travel
- Parenting
Step #2: Register a Domain And Buy Hosting
To start a blog in Kenya, you need a domain name and web hosting space.
A domain is your site’s unique brand name and address in the form of www.yoursitename.com, .org, or .co.ke, and many more, depending on the extension you prefer.
For example, this site’s domain is www.linodash.com. Every time you type this domain on your browser, you are redirected to this blog.
Then, web hosting is a service provided by companies to ensure that your website is online 24/7. It’s also where your site files are stored.
Now that you know what a domain and web hosting is then what is the cost of domain registration and web hosting in Kenya?
On average, registering a domain in Kenya will cost around Ksh 650 – 1000 for a .co.ke domain name and Ksh 1000 – 1500 for a .com domain. Web hosting in Kenya will also vary, starting as low as Ksh 1500 per year and going as high as Ksh 20,000 per year and even more, depending on the size of your website.
Below are my top recommended web hosting providers.
- Hostpinnacle — it’s an ideal solution for creating a website targeting primarily local clients. I love them due to their wickedly fast web hosting services and affordable pricing.
- Truehost — I love their friendly support team. They are also a perfect solution to host any kind of website.
- Bluehost — If you want the most friendly international and affordable hosting, you won’t be wrong choosing Bluehost. It’s among the most recommended web hosting companies you will ever find on planet earth
How to Register a Domain and Buy Hosting in Kenya
Now, let’s check on how to buy hosting and register a domain for your blog. In this case, I’ll show you how to buy hosting using HostPinnacle since it’s what I use to host this blow.
As I stated earlier, they have affordable hosting plans, and their speed and uptime performance are just impressive.
So, head over to Hostpinnacle’s official website.
Then choose the web hosting plan as per your budget. At the moment, I would recommend the standard plan because it has more resources that you need to get started with your new site.
After that, enter the domain name that you would like to give your brand new blog.
I recommend selecting the .com extension because it’s the most common. Then make sure that your domain is simple and easy to remember. Avoid including a number in your domain.
Use your subsequent three clicks on the ‘continue’ button and then hit on the ‘checkout’ button.
Proceed and enter your billing information.
Once done click on the “Complete Order” button to proceed to payment.
After paying, you will receive an email confirming your order and also carrying your cPanel credentials.
Woohooo! Congratulations!
You now have an active domain and web hosting account. What’s next is to start building your site. This now takes us to the next step in this guide on how to create a blog in Kenya.
Step #3: Build Your Blog Using WordPress
WordPress is among the most popular and user-friendly blogging software in today’s market. In fact, it powers over 30% of the total websites on the internet.
Here’s how to use WordPress to create a blog in Kenya with zero coding skills.
Installing WordPress
Head to the Hostpinnacle client area and click on the cPanel Login link.
Scroll down to the “softaculous apps installer” section and click on the WordPress icon.
Use your next two clicks on the “install” button. Next, enter your installation details.
- Select the “https” installation path.
- Leave the directory part empty if you want to install WordPress on your primary domain.
- Enter your username. Avoid using ‘admin’ as your username and find a better and hard to guess username.
- Enter a strong password. Combine letters with memorable characters and numbers.
- Enter your admin email. It can be “[email protected].” For example, “[email protected].”
Once done, hit on the install button. The installation should take a minute or so to complete.
Installing A WordPress Theme
I meant it when I told you that you don’t need to hire a web designer to start a blog in Kenya. WordPress has over 3000 free professional themes, which makes creating a blog a breeze.
To install a theme, log in to your WordPress dashboard. Do you remember the username and password you set while installing WordPress from cPanel? Well, that’s what you will use to login into your WordPress dashboard.
Head to your browser’s address bar and type this “www.yourdomain.com/ wp-admin.”
As always, remember to replace “yourdomain” with the domain that you actually registered. This is what a WordPress dashboard looks like at first glance.
It might seem overwhelming but don’t worry. As time goes by, you will know how to explore every corner of the dashboard, and everything will be at your fingertips.
To install a theme, click on the “Appearance” tab, then “Themes.”
And as a beginner, you may get confused about which theme is suitable for you. Having used WordPress for over 5 years now, here’s a list of the best WordPress themes that I have no doubt recommending to most beginners like you.
- Kadence — this theme is beautiful, lightweight, and highly customizable. It has abundant features that are not found in most free themes out there.
- Astra — It’s easy to customize, and it’s also SEO-friendly. In fact, I used the Astra theme to build my first site.
- Neve — I love Neve because it’s beautiful and blazingly fast.
- Zakra — it’s another theme worth trying. It’s easily customizable and fast as well.
To install any of the themes, just type in the theme’s name on the search bar, say Astra.
Click on the first option to install theme and finally activate it.
Customize Your Theme
The next step is customizing your WordPress theme to give it a unique touch of your brand.
Over to the “Appearance” tab, click on “Customize” section.
From there, you can upload your website logo. Add footer and sidebar widget.
That way, the WordPress customizer will help you change your blog appearance and give it a unique touch that perfectly matches your business brand.
Update Your Permalinks
Permalinks are links that lead to a specific page or post on your website. By default, WordPress sets all permalinks according to the date of publication of your post. But you don’t want your web page links to appear messy.
Your pages on your blog must have friendly and easy-to-share permalinks. As a result, updating your permalinks will help make your post’s link readable for readers and search engines.
So head to the “Settings” tab on your dashboard and click on “Permalinks”.
Select the structure of your permalink as “post name.”
Then proceed and save the changes.
Step #4: Install Relevant Plugins to Optimize & Improve Your Blog Performance
Plugins are small software within a Content Management System that helps extend the performance and appearance of your site.
For non-programmers like me, adding some functions to a website can be challenging. But the good thing is that plugins help make the job 100x EASIER.
At the moment, here’s a list of standard WordPress plugins to install for your new blogging site.
- Rank Math: this plugin helps optimize your blogging site for SEO. That way, your site can appear on the first page of search engines like Google.
- Akismet: this plugin helps moderate spam comments to your blog.
- Jetpack: this is a multipurpose WordPress plugin that helps you improve your site’s performance, grow your email list, and even add a related post section after each post.
- WP Super Cache: with a plugin, you help improve the loading speed of your blogging site such that your visitors don’t leave you for being slow.
- Optimole: since images are huge web elements, this plugin compresses your image to make your site weigh light, hence better performance.
- WordFence: it helps boost the security of your website.
- MonstersInsights: it helps track the traffic of your site.
For more details on installing a WordPress plugin, I recommend you take a look at this guide.
Step #5: Start Writing Content and Promote It to Your Audience
Great content is the foundation of a successful blog. If nobody is interested in reading what you’re writing about, your blog will fail miserably.
Answering a question about your topic is one of the simplest methods to craft content visitors desire to read. If you have a question, chances are that others do as well. Obviously, you’ll have to do some research to get the answer, but once you do, you’ll be offering useful information that people want to read.
Think about your target audience’s problem and help them find a solution.
For example, say you have a blog on your personal finance niche. One problem that your audience deals with is saving money. If you can show them the effective methods to save money, they will love your blog.
Do your research well, and include relevant images like screenshots, charts, and presentations to your blog posts to make them epic. Edit your work thoroughly. Make sure your posts are free of typos and other grammar-related problems.
Write using a conversational tone. Don’t write as if you are addressing a group of people; instead, write for one person. This way, your reader can engage with your content because they feel like you are speaking to them.
When you’ve written a blog post, that’s not over. Traffic won’t naturally flood into your site. You need to promote your blog posts.
The question is, how do you promote your brand new blog?
First, promote your blog posts on social media. Social media is by far the only best option to get traffic to your brand-new blog. Create a well-optimized Facebook page, update your social media profile, and share your newly published posts with your followers.
Creating an email list is the second method to grow your blog traffic. Make people join your email list such that you can send them a notification whenever you publish a new blog post. Free tools like Mailchimp are ideal choices to get started with.
Thirdly, publish guest posts on other sites. This involves writing a post on other blogs to market yourself and your brand online.
Then, optimize your blog posts for search engines. SEO is the solution if you are searching for free and evergreen traffic. To learn all the basics of SEO, take a look at this guide by Moz.
Step #6: Monetization — How To Make Money Blogging In Kenya
Blogging pays. In Kenya, you can make real money online through blogging. There are quite a few bloggers in Kenya that are blogging full-time and making money online.
So In this section, I will show you how to earn money blogging in Kenya as a newbie.
Earn Money Through Blogging In Kenya By Displaying Ads
Ads are a significant source of online income for most bloggers in Kenya. Google Adsense is a reputable platform to earn money by running ads on your blog. To get started with Adsense, you need to join their program and add a code script, and once accepted, you can display ads and make money from your blog.
Affiliate Marketing
Using this method, you earn a commission when you recommend a product from a company. This way, when your reader clicks on your affiliate link and buys the product, you earn a cut of the sale made.
Write Sponsored Posts
Companies can pay you money to write content about their products and publish it on your blog.
Become A Freelancer
Can you write great content that appeals to your readers? Well, then companies are searching for people like you. You can use your blog to showcase your expertise and land freelancing gigs.
You can join websites like Upwork and Fivver and earn money writing articles.
Sell Online Courses
You can turn your blog into an e-learning platform and make money online. Online courses are rampant in this age of modernization, and many blogging entrepreneurs make huge sums of money by selling online courses. You can dive deep into this guide for more advice on launching a successful online course.
Frequently Asked Questions on How to Start a Blog in Kenya
Can you start a blog in Kenya for free
Yes, it’s possible to create a blog in Kenya for free. Platforms like Blogger, Tumblr, and wordpress.com (NOT the same as WordPress) are free to start. However, these blogging platforms come along with a lot of limitations. For example, you will not get a custom domain, and they limit the ads you place on those platforms. This way, building authority on your niche with a freely hosted blog becomes hard, thereby affecting your blogging income.
What is the cost of starting a blog in Kenya?
Starting a self-hosted blog in Kenya will depend on your chosen web hosting company, their plans, and your domain registering costs. Creating a blog using Truehost or HostPinnacle will cost you Ksh 1500 – 4000 annually. That is without any monthly subscriptions.
How to quickly earn money blogging in Kenya as a beginner
There is no quickest way to make money online via blogging. Like any other business out there, you don’t start today and expect to make thousands of cash online in a couple of weeks. What you need is to understand your audience well, offer value and get innovative in marketing. Even Rome wasn’t built in one day.
How much can I make money blogging in Kenya as a beginner?
It depends on your niche and the methods you implement to monetize your blog. However, making about Ksh 30000 online from blogging as a newbie as you scale upwards is possible.
Who are the top-earning bloggers in Kenya?
Although there’s no clear data on who are the top paid bloggers in Kenya, from our research, we hypothesize that top bloggers from these top famous blogs earn a decent amount of money online.
What do you need to get started with blogging?
You need a personal computer (it can be a laptop or a desktop) with a stable internet connection and enough money (Ksh 1500 – 5000)to buy hosting and register a domain.
I have really enjoyed your content but I don’t know about SEO skills I only know that it is the Search Engine Optimization but I don’t know anything else about it. Please send me the content regarding this information. Thanks you so much.