How to start a blog in Nigeria to make money

Blogging as an activity is profitable in any part of­ the world, including Nigeria. We hear of top Nigerian bloggers like Linda Ikeji, Laila, Jide Ogunsanga, Noble Igwe, Japheth Omojuwa, Chude Jideonwo, etc. earning millions of Naira monthly from blogging and wonder if it’s not too late to start a blog of your own.

You might feel the blogging scene is saturated; well, the scene is never saturated with unique blogging ideas. However, to get to the top, you have to put in a high level of commitment and dedication.

Blogging is not an escape from work as most people would want you to believe; instead, it is a means of achieving financial freedom in Nigeria only if you’re willing to give it what it takes in terms of time and commitment.

How Lucrative is Blogging?

There are about 30 million bloggers and over 500 million blogs. Of the 30 million bloggers, 10% or less are full-time bloggers, while the rest are part-time bloggers earning less than N500 daily from their blogs.

As a full-time blogger, starting a blog in Nigeria can earn you as high as N72,000 ($200) daily, depending on your means of income. However, you need to be a full-time blogger, with a 100% commitment to your blog to earn that much.

Although earning from your blog may not be immediate, but you can start earning from your blog right from the first month of starting a blog in Nigeria, depending on the following factors.

  • Online presence: this relates more to social media presence. how strong is your social media presence?
  • Your level of expertise and knowledge of SEO and marketing tools
  • Your blogging niche.

Generating traffic to your blog

Earning from your blog depends on how much daily traffic your blog records. Hence, you need to put in place mechanisms to generate traffic flow to your blog. You can explore the following ways to generate traffic to your blog

  1. Social Media platforms

Facebook, Instagram, Twitter, Pinterest, Nairaland forum, Whatsapp, are some common social media platforms you can use to promote and generate traffic to your blog. Hence, you must set up social media accounts for your blogs and grow your traffic by growing your social media presence.

  1. Creating superb content for your blog

‘content is king.’ Well written and knowledgeable content that solves people’s problem provides a solution, or provide better alternatives goes a long way in attracting traffic to your blog.

Also, your content should be optimized for search engines to improve your ranking on Google’s Search Engine Result Page (SERP). This will make your blog visible to google search engine users searching for related search terms.

  1. Comment on other blogs and websites

Your comment should be thoughtful and should include a backlink to your blog. Besides, you can also be a guest writer for other blogs, as this will enable you to tap into the opportunity of getting new audiences.

  1. Run paid ads

Since you’re starting a new blog, you will need to run ads on social media to gather viewers. You can run paid ads on Facebook, Twitter, YouTube, and Google to promote your blog. Before running paid ads, make sure your blog has engaging content to retain its visitors.

Since your ultimate goal of starting a blog in Nigeria is to make money from your blog, then you will have to monetize your blog before you can start earning from your blog.

How Blogs generate money

Here, you will learn how to start a blog and monetize your blog

  1. Monetize your blog with Google Adsense

Adsense is Google’s advertising platform. Millions of companies pay Google to advertise their products and services via Adsense platforms.

Adsense works by displaying matching ads on your blog. Each click on the advertisement by visitors to your blog earns you money (commission). There are testimonies of bloggers earning a massive amount of money from Google Adsense. However, for you to participate in the Google Adsense program, you have to register your blog for Google Adsense.

Google Adsense earning

The top bloggers in Nigeria earn at least a fourth of their income from Google Adsense. Click here to find out more about Google Adsense.

Google Adsense earning threshold

For your blog to earn from Google Adsense, it has to meet the following criteria

  • Your blog should be at least six months old to participate in Google Adsense
  • Your content must be original (free from plagiarism), knowledgeable, and engaging
  • Your blog must have a domain name. E.g.,
  • Use blog themes with a good layout optimized for mobile view
  • Use original images
  • Create an ‘about us’ and ‘Contact’ page on your blog

If your blog meets up with the above criteria, signup for Google Adsense and start earning big from adverts today. Before signing up for Google Adsense, read and understand Google’s Adsense policy. Violating any of the policies can lead to Google banning your Adsense account.

For more on earning on Google Adsense, check out our article on ‘How to make money with Google Adsense.’

  1. Earn money from Affiliate marketing

Affiliate marketing works by recommending a product or services and getting a commission when purchases are made via your ‘affiliate link.’

Affiliate marketing works best when you build your content around the products or services you’re marketing. This makes it easy to refer products to your visitors.

In Nigeria, bloggers earn much from Affiliate programs. There is no limit to the money you can earn as an affiliate marketer as long as your blog experiences a steady flow of traffic.

Konga awarded a million Naira to Mr. Pascal for being the best affiliate marketer, aside from the commission he earns from referring products to visitors on his blog.

You, too, can earn up to a million Naira by participating in genuine affiliate programs in Nigeria. Sign up for an affiliate program of your choice today.

Here is a list of affiliate programs you can join

  • Amazon affiliate program
  • Shopify affiliate program
  • Jumia Affiliate
  • Konga Affiliate
  • Payporte Affiliate
  • Wakanow Affiliate program
  • Bet9ja Affiliate program
  • DealDey affiliate program
  • AlliExpress Affiliate program
  • Web4Africa Affiliate Program

Domain King affiliate dashboard

  1. Make money from publishing and selling books on your blog

As a blogger, you can convert your blogging skills to writing and publishing books (hard copy or ebook format). An example is James Altucher, a blogger who wrote the book ‘Choose Yourself.’ The book sold over 500,000 copies as of 2016.

As a successful blogger, you can start by publishing your book and using your blog as an advertising platform to earn money. You can also advertise and sell ebooks and other digital materials on your blog.

  1. Earn money as a guest speaker

Successful bloggers in their chosen niche get invitations as a guest speaker in various programs and conferences from their audiences.

Although it will take time and commitment to pull it off as a successful blogger, if you do, it wouldn’t be long before you start getting invitations as a guest speaker in programs and conferences.

  1. Sell freelance activities

Although freelancing is quite tedious, you can sell your services as a freelance writer on your blog. You can also make your blog a hub for freelancers by advertising freelance services such as blog designing, photography, programmer, digital marketing, etc.

How to start a blog in Nigeria

Starting a blog in Nigeria to earn money means that you’re ready to learn, make mistakes, and try again, unafraid of failing.

Don’t be afraid of losing money, because blogging is one of the least risky activities you can venture in financially.

To start a blog in Nigeria, you will need about N10,000 to purchase a domain name for two years, and also pay for hosting services for a month or two.

The following steps focuses on guiding you on how to start a blog in Nigeria.

  1. Choose a blogging niche

A niche is the central theme of your blog. It is what the content of your blog will be focusing on. Therefore, choosing a blogging niche depends on what you want to write about, i.e., the message to your audience.

Since the goal of your blog is to reach out to a large audience base, it is important to choose a broader niche that appeals to a large audience base.

The popular blogging niche includes finance, money-making, health, fitness, Fashion and Beauty, Food, Travel and tourism, parenting, affiliate marketing, home décor, lifestyle, education, technology, entertainment, personal growth and development, Cryptocurrency, Sports, Relationship and Romance, gardening, and gambling.

Check out our ‘Top 20 blog niche ideas that make money for more on choosing a blog niche.

  1. Choose a domain name

Your domain name is the address by which internet users can locate your blog online. An example of a domain name is ‘’

Factors to consider before choosing a domain name

  1. Choose a ‘.com’ extension for your domain name because it gives your blog a worldwide awareness compared with country-specific extensions like .ng, .us,, etc.
  2. Your domain name should be short, not exceeding three words or 15 characters. E.g., has only two words, which makes a total of 6 characters.
  • do not use a hyphen in your domain name because it makes your domain name difficult to type. Also, there is an assumption that addresses containing hyphens are indications of spam.
  1. Use a domain name with a keyword in it; it makes your blog SEO friendly

Signup for a domain name today by checking out any of the following domain name providers and more. GoDaddy, Namecheap,, HostGator, Buydomains, etc.

  1. Choose a blog hosting provider

A web host provides a platform for publishing your blog online. Your hosting provider provides you with the bandwidth, storage, site security, and other resources you need to get your blog online. When choosing a hosting provider, there are several factors you consider, such as pricing, uptime, bandwidth, space, customer services, etc.

Popular hosting provider includes Bluehost, WP Engine, GoDaddy, Hostgator, Hostinger, etc.

Check out our ‘Ten best premium blog hosting sites for making money’ to guide you in selecting the best hosting provider for your blog.

  1. Choose a blogging platform

A blogging platform is also known as a Content Management System CMS. A blogging platform manages the content of your blog. It is comparable to the book containing all your thoughts, or detailed itinerary, etc. Popular blogging platforms include WordPress, Squarespace, Tumblr, Medium, Blogger, Joomla, etc.

However, most popularly used blogging platform is WordPress. 26% of websites and blogs use WordPress as their blogging platform.

To start your blog using WordPress CMS, visit today, it is free.

  1. Choose a Theme for your blog

A theme defines the looks and appearance of your blog. You can change your theme from your WordPress dashboard under the ‘Appearance’ settings.

WordPress has one of the largest theme repository made up of more than 16,000 premium and freemium theme templates.

You can use any of WordPress’s themes to customize the looks and display of your blog by choosing a theme template that complements your blog niche and title.

Why not check out our ’15 best WordPress themes for blogs‘ to guide you in selecting the best theme for your blog?

  1. Create pages for your blog

Now that you’ve hosted your blog and also set up your WordPress, you’re almost ready to go. Before making a blog post, you need to create the following pages on your blog

  • About us
  • Contact info
  • Privacy policy
  • FAQ
  • Disclaimer, etc
  1. Create SEO optimized content for your blog

An important thing you need to learn how to start a blog to earn money is the ability to create SEO, engaging, and reader-friendly content for your blog. Search engine optimized content is highly engaging, well-paragraphed content with keywords naturally blending in with the rest of the texts.

Creating engaging SEO content improves your ranking on google’s Search Engine Result Page because of its ability to keep readers engaged, therefore, spending more time on your blog.

In creating content for your blog, you need to have a schedule to follow. You can choose to post twice daily, twice weekly, or weekly.

Check out our article on ‘How to do a Keyword search for a WordPress blog‘ to learn more on how to create keyword-centric content.


Starting a blog in Nigeria is one of the most natural things you can do to earn passive income. However, you need to input a lot of time, commitment, and dedication before you can start reaping profitably from your blog.

To maximize your earnings from your blog, you need to tailor your content to suit your chosen income stream. If you’ve decided to earn through affiliate marketing, then your content needs to be in line with the products and services you’ll be referring to your blog visitors.

Also, you can install additional plugins on your blog to improve its functionality. If you intend to create a blog focused on sales, you can download and install the e-commerce plugin on your blog to give it the functionality of an e-commerce platform.

To help you in building your audience base, you need to invest in marketing outreach tools, chief of which is the email marketing outreach. MailChimp is a popular email outreach tool you can use to build your audience base.

Take action today, follow our articles and guides on ‘how to start a blog’ to create a money-generating blog.

Victor Ikani

Victor Ikani is an award-winning website developer, SEO Specialist and entrepreneur. He blogs and also loves sharing tips on various ways to make money online easily without stress.

Leave a Reply

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

Back to top button