Skip to content

How to Start a Blog in Nigeria: step by step Guide

If your interest is to learn how to start a blog in Nigeria and make money, then you’re in the right place.  You can get this article in PDF, that’s if you like.

I have been into the blogging business  in Nigeria for the past 10+ years now. So, be rest assure that whatever you’re getting from this article is a combination of my wealth of experience in the blogging industry and working online.

In early days, blogging use to be more of a hobby than a business. Just look at the history of blogging in Nigeria, decades ago you’ll understand.

In those days, the interest wasn’t in making money online.

People create blogs as an online personal diary where they share their personal profile, pictures, thoughts or ideas with friends and fans.

But, things have really changed. People now, blog for many different reasons.

There are even now distinct different types of blog – company blog, small business blog, health and food blog, entertainment blog, Fashion, Lifestyle, Travelers’ blog and so many others.

Professional bloggers on monthly basis now make thousands of dollars online.

Take for an instance, the popular Nigerian blogger, Linda Ikeji; she makes millions of Naira from her blog monthly.

Blogging has become a lucrative business and a reliable means to make money online.

If you’re looking to start a blog for any reason, I’ll walk you through every single step that you need to follow to create a blog, grow it and start making money blogging in Nigeria.

What is a blog?

A blog is simply a website regularly updated with new content, and the content frequently written in an informal or conversational style.

The content of blog are usually in reverse chronological order (newer content appear first) and aim to attract readers, build community or grow a business.

By definition, all blogs are websites — but not all websites are blogs.

While websites are more static and don’t usually change with regularity, blogs are updated and changed on a regular basis with new and relevant content.

Blog contents are usually referred to as “blog posts”.

Blogs are typically run and manage by an individual, group of people or a company.

5 Reasons why you should start a Blog

  • Helps you in turning your passion into money making business: A blog can help you turn your passion into a money making business. It feels incredibly fabulous making money doing what you love.
  • Create a room for Meeting new friends: Blogging can be fun but above all you can make a lot of friends from your readers who may turn out to engage you via comments.
  • Perfects your writing skill: When you constantly write blog posts, you learn to perfect your writing skill.
  • Helps in developing an online presence: A blog is a tool that can help you develop your online presence, attract leads, and engage with your audience. Companies use blog to drive traffic to their new websites.
  • Facilitate establishment of authority in chosen industry: With a blog, you can establish authority in your industry and ultimately grow your business.

Let’s get started on how to create a blog, growing it and making money blogging in Nigeria.


Steps on How to Start a Blog in Nigeria

Here are steps you can follow to start a blog in Nigeria:

  1. Choose a Blog Niche
  2. Decide on how to run your blog
  3. Set up your blog
    • Choose and Register a domain name
    • Host your blog
    • Install a blog software (WordPress)
    • Choose a WordPress theme
    • Customize your blog (Add Plugins)
    • Create your blog pages
    • Create and publish your blog posts
  4. Promote your blog

Let explore the steps in details……….

(Step 1) Choose a Blog Niche

The first step towards starting a blog is to choose a niche.

Blog niche are topics you’ll write on or create content about on your blog.

It is simple what you want to blog about.

Your blog can get a better ranking on search engines and you can be seen as an authority in your chosen industry if your blog niche revolves around related topics.

Choosing a blog niche can be very difficult at times.

But, if you’re looking to make substantial income online with your blog, you have to keep your PASSION aside and think of topics you can monetize easily.

I will talk more about this in the how to monetize your blog of this guide (4).

Below are Blog Niche Ideas you can monetize easily:

  1. Small business
  2. Religion and Culture
  3. News and Politics
  4. Technology and Gadgets
  5. Make money online
  6.  Entertainment and lifestyle
  7. Fashion and Design
  8. Health and Fitness
  9. Food and Recipes
  10. Catering and catering School
  11. Crypto-currencies
  12. SEO and Content Marketing
  13. Agriculture and production
  14. Digital and Affiliate Marketing
  15. Music and Songs
  16. Movies and Videos
  17. Forex and Forex trading

And so on.

The list above shouldn’t be your last resort; you can also discover more profitable blog niche ideas by:

  • Checking out threading topics on forums like nairaland
  • Reading other blogs’ comments and checking out readers’ questions
  • Joining different social media network like Facebook group, Twitter, Whatsapp group and many more where users’ comments.

(Step 2) Decide on how to run your blog

Once you choose a blog niche, the next step is to decide on how to run your blog.

Will you be writing your blog content yourself or will you hire content writers?

Content writers are freelancers whose job is to write blog posts.

If you’re going to hire content writers, how much do you budget to pay per article?

On other the hand, if you’re going to write your blog content yourself, to what extent are you grounded in your niche?

How long are you willing to work online?

These and many more questions you need to answer that will help you run your blog successfully.

Professional bloggers spend minimum of 3 – 4 hours per day working online but as a newbie, you’re going to be spending more than hours.

You have to adopt an effective and efficient method for using limited resources – capital, writers and time to run your blog.

(Step 3) Set up your blog

Setting up your blog yourself may sound scary if you’re not tech savvy.

In other not to mess things up, you can hire an expert web developer to set up your blog for you.

You can equally hire us to set up your blog for you for little money.

But if you’re smart enough, you can figure out things yourself.

………..Let’s walk through the steps require to set up a blog

(Step 3a) Choose and Register a domain name

When you’re setting up a blog from scratch, you need a domain name.

Your domain name is your blog’s name.

It is your online identity and the web address of your blog.  For example, mine is

When choosing a domain name for your blog, you should take these tips into consideration.

  • Choose a short domain name that ends in .com:

This kind of domain name is easy to remember. Examples are,,

Domain names like yourname.cos,, etc. are not popular or easy to remember. Unfortunately, most, if not all single word domain names ending in .com are unavailable.

  • Use a keyword that represents what your blog is about:

This helps people identify your blog’s niche quickly and also helps search engines distinguish what your blog is about.

Examples are,, and many more.

  • Go for memorable or catchy domain name:

People should be able to memorize your blog’s name for repeat visits purposes.

Examples of such domain names include,, and many more.

If you want your blog to rank high on local searches, you have to purchase a domain with the internet country code top-level domain for Nigeria.

The internet country code top-level domain for Nigeria is .ng.

Examples of domain with internet country code top-level domain for Nigeria are and

  • For personal branding, use your name or a variant of it:

You can choose to use your real name as your domain name for the purpose of personal branding.

Now, take a paper and pen, write down five names you think can serve as your domain name and head over to Siteground domain name search page to check if the domain name is available.

 Domain name SearchIf you try the first name you wrote down and it’s unavailable, try the second, the third and so on. One of them must surely be available.

Once you search and find out any of the names you wrote down that is available, proceed to register the name immediately.

The cost of Registering a new domain name on Siteground is just about $15.95/year.

Some web hosting companies claim to offer free domain name registration but this is just a strategy to attract customers.

I do recommend Siteground for plenty reasons. Some of the major reasons which include their excellent support team, timely response to issues and 100% uptime.

(Step 3b) Host your blog

Web hosting is a service that guarantees your blog to be accessed through the internet.

Without hosting your blog, your blog can’t be seen online.

You can choose to self-host your blog or use a free hosting platform.

However, free blog hosting platforms like, and many others will not give you control, ownership and branding options that you need.

Again, the URL of free hosted blogs is too lengthy and does not look professional.

For example, the URL; is free hosted URL of a blog which too long and it will be difficult to remember.

So, I will recommend you host your blog.

There are plenty of web hosting companies to choose from.

Generally, Prices for hosting a website range from $2.10 – $1500/month.

If you’re just starting a new blog, you should consider using Siteground Web hosting services. They are one of the biggest and most popular hosting companies.

You can start the hosting of your blog online by following these steps:

  1. Go to Siteground web hosting page and click the “Get Plan” button

Siteground Web Hosting PlansYou can get started with as low as $6.99/month.

At this beginner stage, you don’t need anything fancy. Once you record over 25,000 unique visitors a month, you can consider upgrading.

However, you’re free to choose whatever plan that best suits your business and budget.

  1. On the next page, enter your domain name to start your web hosting registration.

Choosing A domain Name

You will see two boxes -“Register a new domain” (checked) and “I already have a domain” (unchecked), if you can remember you had already checked the availability of a domain name.

Now, type the domain name in the space as seen above, (check the “I already have a domain” box if you had earlier register the domain or check the, “Register a New Domain” box if you have not register it) and click the, “PROCEED”  button to start the registration process.

  1. Fill out your Account Information – Email Address, Password and confirm your password
  2. Client Information – Country*,  First Name*, Last Name*, City*, Street Address*,   ZIP Code* and  Phone Number*
  3. Payment Information: Fill in the information as required with your Debit (Mastercard, VISA) or Credit Card.  CVV Code  is the three digit number at the back of your debit card
  4. And then, Purchase Information (Hosting Services): you can change/select a new data center and your preferred hosting plan. A regular hosting account plan runs for 12 months at the rate of $6.95 per month after which you’re expected to renew for the next 12 months.  12 months hosting plan is the best deal for a starter.

After you have filled your purchase information, forget all the Extra services (Recommended for you). Uncheck all the boxes.

Check the terms and condition box and also I would like to receive SiteGround news and special offers by email box.

Click the “Pay Now” button to pay.

Once you pay, a web hosting account will be created for you immediately and you receive an email containing your control panel (Cpanel) login details.

Alternatives Hosting to Siteground

Bluehost is another web hosting service that I do recommend. I personally use the service for my clients with tight budgets.

Their services are slightly cheaper than Siteground and they offer the same deals – A free domain for a year, free SSL certificate, 1 click WordPress Install, and 24/7 customer service.


Try Bluehost

Hostgator is another good hosting company to use. They offer 100% uptime and as low as $2.75/month for hosting. They offer the same deals as both above – A free domain name for 1 year, Free SSL Certificate, 1 Click WordPress Install, and 24/7 customer service.

(Step 3c) Install Blog Software (WordPress)

Once you receive an email that your web hosting account has been set up, log into your web hosting Control panel (Cpanel) to install blog software (WordPress).

There is thousands of blog software to choose from. However, I prefer WordPress because of its versatility, customizability and adaptability.

Installing WordPress blogging platform

To begin the blog software installation process, click the, “WordPress Installer” button and then “install”. The installation process should be automatic if everything goes normal.

Wordpress Installation Proper

It takes a minute for the installation and, you’ll have a functional WordPress blog up and running.

(Step 3d) Choose a WordPress theme

In the world of blogging, WordPress designs are called themes.

Without a good theme, your blog will look something like this:

Choosing a WordPress Theme

This isn’t a good look at all though it usable.

There are thousands of WordPress themes to choose from. But, it can be easy to get trapped while trying to choose a fitting theme. Don’t get caught up, you can swap between themes in future.

Before you can choose a theme, you need to access the backend of your WordPress website or Admin Dashboard through your Siteground account or using and entering your user credentials to log in.

If you’re new to WordPress, the Admin dashboard might look a little frightening at first but with time you’ll get used to it.

Wordpress Admin Dashboard

To choose a theme, hover over the “Appearance” menu in the sidebar and select “Themes.”

WordPress comes with few default themes – the “Twenty – [years]” themes. After WordPress installation, the current year theme is automatically installed. You might not like these default themes. Click on the “Add New” button at the top to get access to thousands of free WordPress themes.

Adding New Theme

Use the WordPress “Feature Filter” to search for the WordPress theme style you like.

Choosing WordPress theme style

The Feature Filter shows “Layout, “features” and “subject” of a WordPress theme.

If you apply the filters, thousands of amazing free WordPress themes will show up. These themes ordinarily would cost thousands of dollars if you’re to design them from scratch.

Click on any of the theme’s thumbnail to get an instant preview of what your blog will look like when you install the theme.  If it fits the style you want and the topic you’ll be covering, click on the, “Install” button.

Installing New WordPress theme

Once the installation is complete, click the “Activate” button to get your blog set.

If you can’t find a theme that fit your style of blog from the search, there are paid/premium themes that you can purchase from sites like:

  • Envato WordPress theme market
  • Elegant Themes
  • Thrive Themes

Visit of any of these preminum WordPress theme sites. I do recommend Envato WordPress theme to my clients. On their website choose your desired theme, add it to your cart, pay with your Debit card (Mastercard) and download the theme’s zip file to your computer.

To upload the new theme to your blog;

Log onto WordPress Admin area, go to Appearance >> Themes >> Upload themes, select the theme (zip file) from your computer and then click the, “Upload” button.

Uploading Theme from External Source

(Step 3e) Customize your blog (Add Plugins)

Before you begin to customize your blog, you need to first, create a child theme of your WordPress theme. If you fail to create a child theme, you’ll lose all your customization when you update your blog theme.

You can go through how to create a WordPress child theme of a blog, before you continue.

Now, let’s go on with the customization

There are a lot of customization to make on your WordPress blog. But we’ll stick to the essential ones.

WordPress also has plugins that you can add, to extend the functionality of your blog.

For instance, you can use plugins to add a platform for online store, social media button, contact forms and many more on your blog. These features aren’t available on themes by default.

To start your theme customization, click the “Customize” button on your active theme.

Customizing your blog theme

The customization Menu options display will vary depending on the theme you choose. And things to edit will include “Site Identity.”, “Logo”, “Site background and many others.

Adding Logo and site Identity to your blog

In the box for Site Title, add the name of your blog and in the box for tagline, add your blog description.

Upload your site logo and change the background colour to your taste. Once, you’re done, click the “Save and Publish” button.

You can customize further by installing and activating useful plugins on your blog.

To install and activate plugins on your WordPress blog, hover over plugins menu on your Admin dashboard and then click the, “Add new” button, in the space provided for search input the name of the plugin, install, and then activate it.

You can also download useful plugins (zip file) from other sites on your computer and upload it on your blog through Admin Dashboard.

Downloading and Adding Plugins

7 Must-use plugins for your WordPress blog include:

  1. Yoast Seo Plugin: Handles the technical optimization of your blog and assists with optimizing your content for search engines like Google.

2. Wp super cache Plugin: Boost your blog performance and makes your blog pages to load faster.

3. Google Analytics: Tracks your blog visitors and helps you learn more about what your visitors are looking for on your blog.

4. Social Warfare: Helps you maximize your social shares and drive more traffic to your blog.

5. WooCommerce Plugin: Enables you to integrate eCommerce into your blog. With Paystack integration to WooCommerce site, you can receive money directly from your blog real-time.

6. Akismet Anti-Spam Plugin: Handles spam comments and protects your blog from spam.

7. Exclude Pages from Navigation plugin: This will remove the pages from any “consumer” side page listings, which may not be limited to your page navigation listings.

Verify your blog’s ownership and submit to Google search index

Still on customization, you can verify the ownership of your blog and submit it to search index.

Google Search Console is a webmaster tool that allows you to verify website’s ownership and optimize its visibility.

To start your blog’s ownership verification;

  • Search and login to Google Search Console via your Gmail account.
  • Once you’ve logged in, “select Property type” by inputting in your blog URL in domain or URL prefix box and click the, “Continue” button.

Verifying your Blog Ownership

  • Next, click the, “HTML tag” button under ‘other verification methods’ copy your search console Meta tag and leave the page open.

Selecting your site verification method

  • Head over to your blog’s child theme header.php through your WordPress Admin dashboard >> Appearance >> Theme Editor >> header.php and paste the code (Meta tag) within the <head> section, before the first <body> section. Update file and go back to your Google search console.
  • Once you’re on search console, click the, “VERIFY” button.

If everything goes fine, you’ll receive message that you’re verify owner of your site.

Now, proceed to submit your blog to Google search index. Currently, Google and other search engines will index your WordPress blog on search results without being submitted for search indexing.

But for the benefit of doubts, you can still submit your site’s sitemap through Google search console.

To submit your blog’s sitemap to Google search console;

  • Click the, “Sitemaps” button on the menu bar of your Google search console

Submit your Blog Sitemap

  • Add your new sitemap by entering, “sitemap.xml” at the end of your blog’s URL and click the, “Submit” button. Once the sitemap submission is successful, you’re are 100% sure of the visibility of your blog on s

(Step 3f) Create your blog pages and menu

Creating your blog’s pages and menu makes it easy for your visitors and search engines to navigate different sections of your blog. Pages like as “Contact Us” and “About Us” will help people to reach your when you’re offline.

To create a page in your WordPress blog;

  • Go to your admin dashboard, hover over, “Pages” and click the, “Add New”
  • Next, “Add title”, page content and hit the, “Publish” button.

Create your blog Pages

Follow this step to create your About Us, Contact us and other pages of your blog.

By default, WordPress lacks a static front page.

To create a static front page, hover over settings in your WordPress admin area and click the, “Reading” button. On the reading setting page; check the, “A Static Page” box and select a page you want to make your static Homepage and then click the, “Save Changes”.

Creating a Menu

To create navigation menus, go to Appearance and then, click the, “Menus” button.  Select menu name and pages or categories you want to include in your new navigational menu, and then click the, “Create Menu” button.

Your Menus will be created, immediately.

Create your WordPress Menu

(Step 3g) Write and publish your first blog post

Before you write and publish your blog post, you need to set up your permalinks structure to avoid losing search engine ranking. The keywords in your Post URL are important for your website’s search engine ranking.

To set up blog’s permalink, there are a few options to choose from. Personally, on my blog I use the “Post name” structure which uses keywords from my title to create a unique permalink.

Setting up your permalink to use Post name is simple.

Hover over “Settings” on the left sidebar of your WordPress admin; click the, “Permalink” button and then, check the, “Post name” box.

You must make sure you save the settings after you’ve check the, “Post name” box.

Set your blog post Permalink

Are you still following me?

If you’re following, I would believe by now you’ve purchased your domain and web hosting, installed a theme, create the child theme and optimized your website to be crawled and index by search engines.

Now, let’s discuss how to create content for a blog – this is the apex of your blogging CAREER.

As a newbie who have not find his feet in the blogging world, to write a blog post may seem tasking and intimidating. It would not be easy to choose a topic, let alone writing an enticing article.

And as a matter of fact, both your blog visitors and search engines will not tolerate low quality content from you.

You can brainstorm a topic to write at the beginning but the majority of your blog posts should come from personal experiences and new learning. This is the reason why you need to blog what you’re passionate about.

Answering some of these below questions correctly will help you uncover an interesting topic for your blog post.

  • Who are my blog readers?
  • What character traits do my readers possess?
  • What are the things that excite them?
  • What level education do they have?
  • What do they hate about my niche?
  • What do the like about my niche?

When you choose a topic to write, try to come up with great blog post title and brief introduction that will draw your readers in and then push them inner to the rest of your content.

To create a new blog post;

Click on “Posts” in the left sidebar of your WordPress Admin area.

Publishing your first blog post

Select the “Add New” button in the sidebar to display the text editor.

Add new blog Post

First, enter the title of your blog content. WordPress will automatically create a permalink using the keywords in your title.

Next, start typing the body of your blog post in the large text area and write until you’re satisfy with your content. Click the, “Toolbar Toggle” icon to display more editing options to spices up your blog content.

You can add images to blog posts. Image translates faster and helps in engaging readers.

To add new image to your blog content, move your text cursor in the place where you want your image to appear. Click the “Add Media” button >> upload file >> select file you want to add to content from your device or drive.

Once you are done writing; hit the “Publish” button. Before you hit this button:

  • Correct wrong your spellings and grammatical errors
  • Check the tone of writing – conversational or informational.
  • Ensure your Content flows naturally.
  • Check your content readability
  • Use subheading to separate sections.
  • Use Bullet points to show lists.

Congratulations!!! You’ve just publish your first blog post.

(Step 4) How to Promote your Blog

After setting up your blog, the next step is to promote it otherwise nobody will visit it.  And once people are not visiting, you blog will remain ‘dead’.

Mathematically, Visitors = traffics =$$$

You can promote your blog through the following ways:

  1. Writing Quality Content

One of the best ways you can promote your blog is through writing quality content (articles).

Once your readers find your blog content valuable, you can be sure that they will revisit again, share it on social media and recommend it to their friends thereby helping in growing the visibility for your blog.

  1. Telling people about your new blog

Another way you can promote your blog by telling people by words of mouth about your new blog.

But you need to have useful and helpful content on your blog for this to work out fine.

If you don’t have useful content on your blog, there is no need inviting people to your blog. People are looking information that will help them solve their daily problems.

  1. Social Media

Social media is a powerful digital marketing tool. You can leverage on the power of social media networks in promoting your blog.

All you need to do is to make your blog content (articles) shareable by installing plugin that add Facebook, Twitter, and other relevant social media networks shareable buttons on your blog.

Some of the WordPress plugins that can add a social media button to your blog include:

  • Social Warfare
  • Simple Social Media Share Buttons – Social Sharing for Everyone
  • Social Media Share Buttons & Social Sharing Icons
  • Social Media Share Buttons
  • Social Media Follow Buttons Bar
  • Social Share Icons & Social Share Buttons


With this plugin install on your blog, it will be easy for your readers to share your content on different social media networks

  1. Forums

Forums are good platforms that can be used to promote and drive traffics to a blog.

All you need is to build good relationship and trust with the forum members by following threads on a given topics and answering questions on area you’re an expert.

By this, the forum members are poise to follow you to your blog when you drop your link.

Building relationships and trust on forums can be difficult and it takes time. You have to remain active on the forum for months and many at times for years.

  1. Apply Search Engine Optimization (SEO)

SEO is a means of gaining website traffics through an organic search. You can attract visitors to your blog when you write content that is optimized for both the search engines and people.

Search engine like Google processes over 3.5 billion searches per day. Imagine, what will be your blog traffic if your blog is ranking on Google engine search result pages (SERP).  You can improve your blog search engine ranking by targeting keywords your readers will search for on search engines.

These keywords should appear on the title, headings and within the content of your post.

You can discover Keywords driving traffics to your competitor’s website by:

  1. Using Free Keywords research tools like and other keywords tool
  2. Visiting your competitors’ blog to see what keywords they are using. You can then, write 10x better content than theirs, and hijack their blog traffic.
  3. Pay-per-Click (PPC)

Pay-per-click is an online advertising model used to promote and drive traffic to websites.

It is simply a way of buying visits to your site, rather than attempting to “earn” those visits via organic search. Search engine marketing is one of the most popular forms of PPC.

The best way of running PPC is by use of Google’s AdWords advertising

It important you include digital advertising as part of your blog promotional strategies.

How to Monetize your Blog

To monetize your blog, you need to first build an audience base.

But, it is not easy to build an audience.

You need to apply all form of strategies including Search Engine Optimization (SEO), Social media marketing, Email marketing and a whole lot of internet marketing strategies if you want to build an audience base.

Personally, I adopt search engine optimization as one of my best strategies for building an audience base. This is because all other strategies can fail but SEO will not. SEO practices will always remain a relevant means to drive traffic to website.

SEO industry is constantly growing but the SEO techniques remain the same.

SEO techniques involve targeting keywords that your niche audiences frequently search for on Google through useful and relevant content writing.

The content has to be relevant in the sense that, it will solve a particular problem of your audience.

Once you’re able to put up such content on constant basis, you’re going to gradually build large email list of loyal readers and audience base that will eventually turn out to paying customers.

Once you build your blog audience, you can make money with your blog through the following ways;

  • Google AdSense
  • Selling Products or Services
  • Affiliate Marketing
  • Sponsored (paid) Post
  • Product reviews
  • Direct advertisement

Google AdSense

Google AdSense is one of the best methods to monetize your blog.

It is a pay per click (PPC) advertising program in which Google displays ads on strategic areas of your blog.

The strategic areas are selected area of your blog pages with high visibility.

The Ads are automatically place by Google; all you need to do is to apply for Google AdSense publisher account.

You’re expected to receive a response from Google with 48hours when apply for AdSense publisher account.

Once you get an AdSense approval, login to your Google AdSense account, copy your ads code and place it in the header section of your blog.

Ads will automatically get display on your blog. You can also place one Google link Ads below primary menu bar for better visibility and revenue maximization.

You get paid when your visitors click those ads display by Google.

To earn big money with your blog though Google AdSense, you have to be getting lots of traffic per day.

Selling product or services

Another way to make money through your blog is by selling product or services.

This is relatively the easiest way to make money through blogging.

However, you can only succeed if you’re able to build high reputation and earn the trust of your readers.

You can sell digital products or physical products.

Most popular digital products to sell online on your blog include:

  • eBooks
  • Software
  • Video
  • Audio & music
  • Photography
  • Graphics & digital arts
  • Document
  • Courses

Physical products to sell online and ship to customers include general merchandise, gadgets and other concrete goods.

Affiliate Marketing

Monetizing your blog through affiliate marketing involves earning commission(s) when sales are made through your unique affiliate link.

When you sign up as a marketer of affiliate product(s), a unique link will be given to you by the company running the affiliate program.

You place this link on your blog and when visitors click through the link to purchase a product(s) you earn some commissions.

Some  companies you can sign up for their Affiliate programs in Nigeria include;

Unlike Google AdSense, you don’t need lots of traffic to make money in Affiliate marketing business you just need large email list and good strategy.

New online startups are always in search of opportunities to gain more customers and make more sales; they do this by searching for blogs with related relevant content and high traffic to promote their business.

Some of these startups are willing to pay you to write and publish a promotional article on your blog, once you can produce quality and engaging content.

 Direct Advertisement

You make money with blog by accepting direct advert placement on your blog.

Businesses will be ready to advertise their products and services on targeted area of your blog in forms of banner ads or text ads if your blog is ranking high on search engines and you’re getting high traffics.

However, you need to first create a page that explains what advertisers stand to gain if they choose to advertise on your blog.

You need to show your advertiser your blog stats – unique monthly traffic and the kind of content your readers are interested in.

The page should also include the prices for various advertising slot options, discounts, terms and conditions and other relevant information pertaining to the deal.


Congratulations once more for reading to end of how to start a blog in Nigeria: step by step guide.

If you follow the steps above diligently without missing one step, you should be able start your own blog in Nigeria and make substantial income online.

You can always make money blogging in Nigeria when you apply all strategies listed on this post.

Make sure you go through all the recommended blogging resources in this article.

If you’re confusion at any point, do not fail to use the comment box to ask questions.

You can also Contact Me directly if you need my assistance, I’m always ready to help you out.

Learn  5 reasons why you don’t make money blogging  and 7 biggest mistakes bloggers make


How much does it cost to own a blog in Nigeria?

Registering for a domain name cost about $7.5 – $15.99 (i.e N3000– N6000) per year while regular startup WordPress blog hosting cost around $6.00 – $15.99 (i.e N2400 – N6400) per month. Set up fee for blog varies, it depends on the web developer.

With roughly $50 – $100 (i.e N20000 – N40000), you should be able to own a professional blog in Nigeria.


We offer training course on blogging, you can  simply send an email with a title: TRAINING COURSE ON BLOGGING to if you’re interested.

14 thoughts on “How to Start a Blog in Nigeria: step by step Guide”

  1. oga emma here me i have a blog but am unable to use of it to make money pls any help on it even am unable to add google adsence on it pls help

  2. Hello, Mr. Onwuka
    I was once scammed when I went for training on online forex trading. Since then, I have been sceptical about any online biz.
    But you sound genuine. I’ll still like to give it a trial. Furnish me with details about the BLOGGING training, pls.

  3. Hello Emmanuel…Nice article…

    i think you should also suggest high rating Nigerian based hosting and domain resellers..because the current Dollar to Naira crunch puts a high toll on most bloggers..there are some companies that offer hosting for as low as 3500 naira per year….

    what do you think?..

    this is Roviar from

Leave a Reply

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