How To Start A Blog and Make Money in Nigeria

How To Start A Blog and Make Money in Nigeria

This is the most detailed article on how to start a blog and how to monetize it in Nigeria in 2025.

This post is for individuals who want to start a blog to cultivate a career and business in blogging in Nigeria and become their own boss.

In this guide, you’ll learn:

How to create a blog that can go live in mere minutes

How to optimize your content so it can rank high on Google

How to earn money from your blog

How to promote your blog to attract the right people

And much more

Why Is Starting a Blog in Nigeria Worth It Today?

Blogging has opened up numerous career paths and business opportunities for thousands of people in Nigeria today, just as it has in other parts of the world.

So many people, young and old, now work as full-time bloggers and earn their livelihoods from their blogs.

The beauty of blogging is that you can create a blog on any topic and generate income if people are interested.

No niche is ever too saturated. If you offer a fresh perspective that helps people better understand the topic, you can make money from your blog.

The opportunities are limitless, and there is no cap on how much (and how long) you can earn, so long as your content remains relevant and helpful.

What’s more, you can create your blog on a tight budget and start making money in no time if you set it up well.

Best of all, in Nigeria today, you can build a career and a business as a blogger while you have complete control over your time.

Note: Blogging is not a get-rich-quick scheme or an overnight success. You’ll need to put in hard work and effort to succeed as a blogger.

With that, below is a list of the contents we will cover in this article:

Table of Contents

Now, let’s set the ball rolling.

Choose a Niche (or Topic) Where You Can Get the Best Results
Choosing a blog topic where you can get the best results is the starting point for a successful blogging career.

Identifying your niche is the starting point for building a successful blog.

A good niche is to a blogger what the starting blocks are to an athlete.

On the other hand, you will only struggle if you’re in the wrong niche.

A blog niche is a specialized area on the Internet with its audience, needs, products, and opportunities that align with your skillsets and interests. It is this area you want to focus on in your blog for the long term.

Now, Google has divided blog topics into two broad groups.

According to them, the first group comprises highly sensitive topics, such as health, safety, finance, law, tax, etc. requiring relevant formal expertise. Google refers to them as Your Money or Your Life (YMYL) topics.

Now, getting the best results requires that you give your all, and you are committed to doing so for many years to come.

So, whether you’ll be able to pursue your career path and establish a successful blogging business will depend largely on the niche you choose.

You must fit the niche, and the niche must fit you.

There are 5 factors to consider when determining the feasibility of a niche before starting a blog about it.

A blog niche must have these 5 elements to be considered lucrative.

You don’t want to choose a niche topic unless it has enough of these 5 elements.

You can easily determine if a niche possesses a strong combination of these 5 elements by conducting a simple research I have named the Enough Niche Test.

You should put every topic you’re interested in through the Enough Niche Test to determine if they have enough of these 5 factors before committing to the one you think is perfect for you.

Let’s take a look at them one by one.

1. Enough people/problems

Are there enough people to help and enough problems to solve in the niche?

This is the first parameter for determining a lucrative blog niche.

A niche will only be worth pursuing if there is a sizable audience interested in the topic, and a number of issues you can assist them with.

Find keywords that are related to your niche with SEO tools like Answer The Public, Semrush, etc.

For example, if you want to start a blog on Consulting in Nigeria, below is the search volume, according to AnswerThePublic:

Find the search volume for the related keyword using these SEO tools.

Enter the niche you want to check into the search field, and it will show you a graph of the search interest globally or for a particular region, over a period of time – from the past hour to one decade ago.

For instance, if you check the web search for Consulting services in Nigeria over the past 12 months, the data indicates a consistent level of interest.

Search interest in Nigeria for the past 12 months in the term 'Consulting' has been pretty stable.

Google Trends also publishes interest by subregions and a list of related topics you may want to check out.

28 states in Nigeria (plus FCT) are searching for the term 'Consulting'.

Do the same research for other popular keywords in the niche.

You want to target evergreen keywords, which are consistently searched all year round.

2. Enough expertise

Ask yourself the following questions about your expertise:

Am I well-equipped for the blog topic? Do I know enough to address the problems I have identified in the niche?

Do I need formal expertise or first-hand experience to solve these problems? Do the problems require specific data or just my expertise/experience?

Do I have any new or unique ideas to contribute to the topic? Do I need to learn more about the solutions to these problems? Am I ready to gain more knowledge about this subject?

Again, sensitive topics require formal expertise, while less sensitive niches require first-hand experience (or what Google calls ‘everyday expertise’).

Every website (and page) needs enough and appropriate expertise to be authoritative and trustworthy on the subject, according to Google.

So, whether it is an informal topic or a sensitive niche, you need the requisite expertise to stand a chance of success.

3. Enough passion

Am I enthusiastic enough to want to create a blog about the topic? Will I continue to be passionate about the topic for years to come?

Can I stay motivated to create content about it for a long time? Is it a topic I’ll want to continue to learn about?

Because if you pick a niche you won’t be in for the long haul, you’ll run out of steam.

The initial spark is good and important, but it must be the perfect niche, to keep the fire burning.

4. Enough sustainability

Is it a flash-in-the-pan topic, or will it still be relevant for many years? Can I build a career and a sustainable business in the niche?

Will there always be fresh topics in the niche to write about in the future? Do people search for the blog topic all year round or seasonally?

Will they still be interested in the niche in the distant future?

You can only continue to attract a sizeable audience and earn a passive income if the topic attracts a sizeable readership year-round, and will continue to do so 10 to 20 years down the line.

5. Enough profitability

What are monetization opportunities in the niche? Are there enough prospects to make money in the niche?

How many streams of income can you use at once? What are the income projections for the niche?

While money shouldn’t be the main motivation to choose a niche, it is an important factor you cannot neglect if you’re starting a blogging business.

The answers to these 5 critical questions will reveal whether the niche is where you can get the best results.

If you check all the five questions, that is your perfect niche right there. The chances for success in that niche are excellent.

That’s what you want to start blogging about.

If you have a situation where 2 or 3 blog topic ideas pass the Enough Niche Test, choose the one you feel is most likely to produce the best results.

You need to know that any niche you choose will shape your blog’s future – and by extension, your blogging career and business.

Once you settle the issue of your niche, you can kick-start the building process of your blog.

The Basic Start-Up Tools Required to Set Up Your Blog

When you’re just starting out, it is best to invest in a few budget-friendly tools to build a robust and user-friendly website.

Regardless of your chosen niche, the essential tools needed to create a blog are the same worldwide. These tools include:

▪ A domain name

▪ A web hosting account

▪ A blogging platform

Domain name
You'll need a domain name for your blog.

A domain name is a word or combination of words by which your new blog will be known and accessed on the internet. E.g. oxerblog.com.

Some domain names include numbers, although I discourage this. Because searchers usually forget to add them.

And when they do, they land on your competitor’s site.

A domain name doubles as the name and the address of your blog.

Next, your domain name should be unique.

So, when someone from any region of the world enters it into their browser, they are taken to your blog and no one else’s.

Unlike human beings who can bear the same full names, and it will be acceptable, it is not allowed on the web for two sites to have the same exact domain name and extension.

However, having a unique name isn’t enough. If your domain name is not easy to spell or is too long to type, visitors will abandon your site.

If it is also difficult to remember, the probability of them returning after the first visit is slim.

If it is also hard to pronounce, it will be difficult to share verbally with others.

So, the perfect domain name is unique, short, easy to spell and type, memorable, easy to pronounce and share.

This can limit your site’s rankings in global search results.

People simply assume that all domain names end with “.com”, and so, instinctively type it at the end of every name.

Having said all that, a good domain name won’t just fall into your lap.

Because millions of bloggers and domain name speculators are scrambling for the same premium names.

But with some creativity and ingenuity, you can coin a unique and brandable name that will just be perfect for your blog.

In some cases, you may need to combine two or more words creatively to form a portmanteau word.

Again, avoid numbers and characters like hyphens, colons, underscores, etc. in your domain name.

Once you find a name you really like and is available, you want to register it quickly before someone else takes it.

It costs between $5 and $15 (i.e. about ₦5,000 to ₦15,000) to register a name with one of the popular extensions like .com, .org, .net, etc. for one year.

Domain names with new extensions usually cost more.

You can register your domain name with a domain name registrar. Please choose a trusted and reliable one because hundreds of thousands of domain names get hijacked every year.

However, if you’re starting your blog now, most web hosts will allow you to register your domain for free for the first year once you purchase a hosting plan.

So, just hold on, I’ll take you through the process in this guide. You can then save that money for something else.

Note: You’ll have to renew your domain name every year if you want to continue to use it. And you can use it for as long as you want.

If you haven't found a name you like, choose the option to set up your domain later.
Web hosting
You'll need web hosting to house your blog on the web.

Web hosting is the home you rent for your new blog on the web.

While you can get free hosting for your blog, I do not recommend it.

Because any free hosting arrangement always has a catch.

You’ll build and host your blog for free, but you won’t have any control whatsoever over it.

Instead, your blog will be in the shadow and control of your free hosting provider.

For instance, your blog’s name will be a subdomain of your hosting provider – www.yourdomainname.yourhostprovidersname.com. E.g. www.yourname.wordpress.com.

This makes your domain name too long, which is not user-friendly. It also does not show professionalism.

On top of this, free hosting providers place all kinds of limitations on their users.

First, you can’t use any paid tool such as premium themes or plugins that you may need on your blog.

Second, you cannot upload audio and video content on your site, should you want to include any.

Third, you are given very little space for your content. So you can’t create enough content for your readers.

Meanwhile, WordPress.com will display ads on your site and pocket all the profits. And the list goes on.

So frankly, free hosting isn’t a good idea if you want to make a career out of blogging.

The best option is to make an initial investment in premium hosting, where you’re fully in charge.

The cost is so insignificant compared to the benefits – about $3 (i.e. about ₦3,000) a month.

With paid hosting, you get all what you can’t get from free hosting, and more.

The best part is that all the money you make from your blog is yours.

If, for example, you make $1,000 (i.e. about ₦1 million) monthly, it is all yours. Some bloggers make a lot more than that every month.

What’s more, there are many ways to generate income with your blog when you buy a web hosting plan (I’ll show you later in this guide).

Having said all that, you want to be careful where you rent a home for your blog.

Many web hosts are not very reliable. They switch on and off just like NEPA. And when they’re available, they’re pretty slow.

This can badly affect your rankings, traffic, and income.

So, you want to carefully choose a reliable and trusted web host that can guarantee at least 100% annual uptime rates and has a proven track record.

It should also be a hosting company whose servers respond quickly to search queries.

Thankfully, there are several web hosting providers that are both responsive and affordable.

Bluehost is one of the best hosting companies for beginners.

They have an amazing track record of launching and hosting new blogs successfully.

Currently, more than 2 million blogs and websites are renting various spaces on their platform – from Shared hosting to Managed hosting.

They’ve been offering hosting services for about two decades.

So, web hosting will cost you $35.40 (i.e. about ₦35,000) per year. (It used to be much less, but for the rising exchange rates).

The first year also includes free domain registration.

Note: This price is discounted for the first year. Hosting renews at $11.99 (i.e. about ₦12,000) a month. That will amount to $143.88 (i.e. about ₦144,000) from the second year.

You can choose Bluehost's Shared hosting plan for one year.
Bluehost offers a 36-month plan with a discount for a longer period.

That’s a total cost of $178.20 (i.e. about ₦179,000) for 3 years.

Note: The 3-year plan renews at $9.99 (i.e. about ₦10,000) a month for another 36 months.

Select this hosting duration if you have the means for it because it will save you more money in the long run.

Choose a good web hosting platform that is beginner-friendly like Hostinger.

They offer 3 hosting plans: Premium, Business, and Cloud Startup.

Select a hosting plan that you can afford.

Their Premium plan is a good starting point for a new blog.

It comes with a free domain for the first year, a free SSL certificate for life, up to 100 websites, and 100 GB SSD storage.

Other top features include weekly backups, free email, unlimited bandwidth, unlimited databases, and more.

Scroll down the Premium column to view all the features it offers.

Every plan offers 4 different hosting period options − 1 month, 12 months, 24 months, and 48 months.

Hostinger offers 4 different hosting periods.

The 48-month plan is the best deal if you can afford it because you get to enjoy the discount for 4 years.

Hosting costs $2.99 (i.e. about ₦3,000) per month for the 48 months.

And hosting renews at the cheapest rate – $7.99 (i.e. about ₦8,000) monthly for another 4-year term.

So, the benefits of signing up for a longer term include enjoying the introductory offer for an extended period and renewing your hosting at a cheaper rate.

Generally, all hosting plans on the most popular web hosts are risk-free. They usually have a robust return policy of a 30-day money-back guarantee.

So, you’ll receive a full refund of the hosting fees, should something go wrong, or if you are not satisfied within the first month with their services.

A blogging platform
You'll need a blogging platform to build and publish your blog.

Another essential tool you need to build and design your blog is a blogging platform.

It can be either a website builder or a content management system (CMS).

These tools are usually beginner-friendly, so no coding knowledge is required before you can use them.

Most of the functions you need to build a standard blog has been built into them.

So you can activate any feature you need with just a few clicks via an easy-to-use interface.

This helps you focus a lot more on creating great content that will bring in huge traffic and revenue.

WordPress is the biggest content management system in the world.

Here are some reasons why you should choose WordPress:

First, it is free and easy to use.

Second, you can get your blog online in mere minutes.

But the two platforms are completely different.

WordPress (aka WordPress.org) is a content management system used for building and maintaining blogs and websites.

WordPress.com is a web host that provides homes for blogs and websites on the internet.

That said, a CMS cannot work alone. It must be installed on a web host before it can be used online.

Meanwhile, a web host cannot build a blog or website. A CMS (or website builder) has to be installed on it to create the site.

So, they need each other. A CMS needs a web host to function and host the site it creates, just as much as a web host needs a CMS to build sites for it to host.

Many web hosting companies (including WordPress.com) have preinstalled WordPress on their platforms to make it easy for users to build, host, and maintain their sites.

HostGator is one of the hosting platforms that is optimized for WordPress.
SiteGround is one of the many web hosting providers that is fully optimized for WordPress.
DreamHost is one of the 3 web hosting companies recommended by WordPress.

It is simply a strategy to attract visitors to their platform.

Now you know the tools you’ll need to set up your blog, let’s look at the steps and process.

How to Start A Blog that Makes Money in 9 Steps

Step 1. Select a Hosting Plan and Register Your Domain Name, Or…
You want to choose a beginner-friendly web hosting provider like Bluehost.
You can start with Bluehost's Basic plan for one year or for three years, whichever you can afford.

Again, I recommend you opt for their Shared hosting Basic plan.

It is just what you need to get started. The price is great, and the features are perfect for a new site.

You’ll get a 75% discount for web hosting for the 1-year term, or a 50% reduction for the 3-year option, whichever is convenient.

Then, click the blue Select button in the Basic column to continue.

This will take you to the next screen where you’ll choose your preferred option to set up your domain name.

Bluehost provides 3 options for setting up your domain name, so that you can continue building without any hitches.

First, you can use a domain you already own.

Second, you can register a new domain. This allows you to get a free domain for the first year, or

Third, you can choose your domain later.

Select the option you prefer, but like I said earlier, I’ll use the third option for this guide.

So, clicking on Choose domain later takes us to the Cart page where you’ll select your preferred hosting period.

Select the hosting period you want in the Cart to see the total bill in the Order Summary section.

3 options are available – 1 month, 1 year, and 3 years.

The 1-year and 3-year plans are discounted for the introductory term.

Again, the 3-year option is definitely the best deal in the long run. Because you will revert to the normal price only after 3 years.

However, most people start with the 1-year plan because they don’t want to overburden themselves financially.

So, don’t bite off more than you can chew. Hopefully, your blog will have started making money before the first year elapses.

That said, whatever option you choose, note that hosting will renew at the normal price at the end of the first term.

Next, delete other sections you don’t need now from the Cart. Once you do, the discounted cost will automatically reflect in the Order Summary column on the right.

Once satisfied with the total, click Continue to Checkout to go to the next page.

The next screen is the Checkout page. It has 4 sections:

The first is the Contact Information where you provide your personal details.

Fill in your accurate detais in the Contact information section.

Make sure your data is accurate.

For the Postal Code column, the 36 states in Nigeria and the FCT each have their own code.

Also, make sure the email you provide is correct; your receipt will be sent to the address.

Next are the Account and Billing Information sections.

Create and confirm your password in the account information section, and fill in your details in the billing information section.

The Account Information section is where you’ll create and confirm your password. This is the password you’ll use to access your hosting account.

Choose a variety of characters to create a secure password to protect your site from hackers.

The Billing Information section is where you fill in your payment details. You can use either your credit card or PayPal account.

Again, make sure you enter your data correctly.

Next is the Billing Address section. By default, Bluehost uses your details in the Contact Information section here.

Finally, on this page, click on the blue Submit Payment button. And there you have it.

Once they confirm your payment, Bluehost will send you a congratulatory message to let you know your payment was successful.

They’ll also send your receipt to the email address you provided earlier.

Bluehost will then initiate the process of creating your account. This will take a few minutes to complete.

When it is ready, you can access it using the password you created earlier.

In your new hosting account, you’ll see a list of themes that Bluehost has chosen for you by default.

However, I’ll show you how to choose and install a WordPress theme for your blog; so click on Skip this step to go to the next stage of the building process.

Step 2. Install WordPress as Your Blogging Platform
Bluehost will automatically install the WordPress software that you'll use to create your new site.

In the past, installing WordPress involved a setup process in your Bluehost account, but not anymore.

Now Bluehost automatically installs the newest version of WordPress once they set up your hosting account.

Once they’re done, they’ll bring up a screen to let know WordPress is ready.

On this screen, click on the blue Start Building button. This will take you to the backend of your WordPress dashboard where you can start customizing it.

At this point, technically, your blog is live and functioning. Click the Start a WP Site tab at the top left corner, to view how your site looks.

It looks simple and plain. However, in the next few steps, we’ll work to improve and customize it.

But first, it makes sense to get familiar with your WordPress dashboard (or admin area), if this is your first blog setup.

You’ll be working mostly with the tabs in the left area (or sidebar) of your dashboard.

Get familiar with the tabs on your WordPress dashboard.

Posts – Since you’re creating a blog, you’ll be spending a lot of time here writing your posts.

Media – This is where you will manage the images and videos you want to use on your site.

Pages – This is where you will create the few static pages such as About page, Contact page, etc. for your blog.

Comments – This is where you’ll monitor your visitors’ comments in the Comment section of your posts.

Appearance – This is where you’ll set up and customize your theme.

Plugins – This is where you’ll install apps and features called plugins to extend the functionality of your blog.

Users. This is where you can grant other people access to the backend of your dashboard.

Settings – This is where you can make some basic customization to your blog.

Now, let’s customize a few critical settings. First on the list is your permalinks.

Set up your permalink structure

This is also known as the URL (Universal Resource Locator) structure or simply Permalinks.

It defines the address (or URL) of each post, page, image, video, infographic, etc. on your site.

It helps users and search engines to understand what the content of a page is about.

So, choose an SEO-friendly permalink structure that is short and readable.

Thankfully, WordPress by default chooses the most SEO-friendly permalinks, the Post name option.

To view your site’s permalinks, click on Settings ≫ Permalinks on the left sidebar of your WordPress dashboard.

On the Permalink Settings screen, you’ll see the box of Post name already checked.

By default, WordPress has selected the most SEO-friendly permalink structure for you.

So, you may not need to make any changes.

Set up your new homepage

This is also known as the static page.

By default, your posts’ titles will be displayed on your blog’s front page (which is great for blogs).

But you can still create a new page where they will appear, once you publish them.

To do so, you first need to create two new pages using the Pages menu in your WordPress dashboard.

You can then title the one that will serve as your new homepage Home and the other where all your posts will be listed Blog.

Click on Publish at the top of the edit screen of each page to make it live.

Next, click Settings ≫ Reading, and the radio button before A static page.

Now, select the new Home option you just created in the Homepage drop-down list, and Blog in the Posts page field.

You can title these pages any name you like.

To set up your new homepage, go to "Settings' >> 'Reading' in your WordPress dashboard.

Finally, click the blue Save Changes button at the bottom of your screen, to effect the changes.

Customize your site title and tagline

Your site title is one of the first things people will see; so, you want to make it SEO-friendly.

WordPress by default displays your site as ‘Just another WordPress site’.

To change this, select Settings ≫ General, and enter your blog’s name in the Site Title box, and a short description of your site in the Tagline field.

Your site title is your domain name while your tagline is a short description of what your blog is all about.

Then scroll down and click the blue Save Changes to save your changes.

Set up your navigation menus

Customizing your navigation bar enables visitors to easily find information on your blog.

Click on Appearance ≫ Menus in the left-sidebar, and under Menu Structure, type in the name of the new menu you want to create into the Menu Name field.

Go to 'Appearance' >> 'Menus' on your dashboard to access the Menus page.

Then, click the blue Create Menu at the top to create it.

You can create as many menus as you want, and title each whatever you like.

By the way, you can arrange them in your preferred order.

Then, click the blue Save Menu button on the bottom right corner to save your changes.

When done with these few basic settings, you’re ready to choose a beautiful design for your blog.

Step 3. Choose a Simple, Mobile-Friendly WordPress Theme

WordPress.org wants to give bloggers the opportunity to choose the look and feel of their blogs, so it ships every version of its software with simple, minimalist designs.

Each new default theme usually comes with style variations and templates that require a lot of enhancements.

By default, WordPress comes with a minimalist theme so that bloggers can choose the look and feel they want for their blog.

However, there are ready-made free and premium themes available that you can easily customize to suit your style.

More importantly, you want to pick a WordPress theme that is optimized for mobile.

Select Your Theme

By default, WordPress has handpicked a few free themes in your dashboard.

Simply click Appearance ≫ Themes in the side menu to view them on your screen.

Once you click 'Appearance' >> 'Themes', you'll see a few free themes that WordPress.org has handpicked for you.

Simply click the Appearance ≫ Add New Theme to access about 12,000 free themes approved by WordPress.org.

You can search for free themes by clicking Popular, Latest, Commercial, Community, and Block Themes.

You can sort for free themes in the WordPress theme directory by Popular, Latest, Commercial, Community, and Block Themes.

And if you have a general idea of what feel and look you want your blog to have, you can streamline your search with the Feature Filters tab.

For example, since you’re creating a blog, under Subject check the box before Blog. Then check the boxes under Features and Layout, for the feel and look you want.

Click the 'Apply Filters' tab to bring up themes with your specifications, and use the 'Clear' button to repeat the process.

Next, click on Apply Filters, and free themes that fit your specifications will appear on your screen.

Use Feature Filter tab to streamline your search for free themes with specific features.

You can use the Clear button to uncheck the boxes and repeat the process over and again to search for more themes.

If you know the name of the free theme you want, enter it into the Search themes bar at the top right-hand corner.

If you like a theme’s thumbnail, move your mouse over it to bring up a Preview button. Click on it to open it so that you can have a better view.

What you need is a simple, clean, lightweight theme that is close enough to what you want your blog to look like in terms of colors, layout, design, etc.

You can always improve on whatever you see.

Again, if you find a theme that fits your picture, move your mouse over it. The Install button will come on; click on it and wait for the theme to finish installing.

Once fully installed, an Activate button will replace the Install button.

You can either click on it to instantly activate the theme as your site’s active theme or, if you’re yet to make up your mind, click the Themes button on the sidebar to install it on your dashboard.

Again, move your mouse over it for Live Preview and then, the Activate button to come on.

If after taking a second look you like it, you can activate it as your blog’s new theme.

While there are many outstanding free themes, sometimes people opt for paid themes because of access to support from the creators themselves, just in case.

You can also browse a collection of approved premium themes in the WordPress Theme Directory. Simply click on Commercial Themes just above the search box.

You can browse the paid themes in the WordPress theme directory.

Because of 24/7 support, you can pick one if you can afford it.

Premium themes can cost between $20 (about ₦20,000) and $75 (about ₦75,000), and in some cases, a one-time payment.

Again, you don’t have to put yourself under any financial pressure.

So you can always start with a free theme, and as your blog grows, you can upgrade to a premium theme.

Whenever you purchase a premium theme, you first need to download it from the seller.

Then click Appearance Add New Theme ≫ Upload Theme to upload it to your WordPress dashboard.

You will be given a license key to activate it before you can use it.

Customize your theme

Once you activate your theme, you can tweak it to fit your taste and brand.

However, some free themes will allow you to make more changes than others.

Though these are basic customization, if you’ve selected a good theme, you should be able to make enough changes to make it truly unique.

You can customize your theme on its options panel, or with the WordPress Theme Customizer.

You can customize your theme using the WordPress Theme Customizer.
You can make changes to your theme via the WordPress theme customizer.

Next, let’s move to the next step where you’ll be writing your first set of blog posts.

Creating content is the crux of your blog setup. And you’ll be creating two content types – pages and posts mostly.

Step 4. Create Solid, Useful and Relevant Posts

A blog’s content consists mainly of posts, so you’ll be writing a lot of them.

Posts typically are dynamic and timely content that appear chronologically when published, with the newest displayed on top so that readers can access easily the freshest post.

While it is important to create a site that’s well-designed, your posts will be the hub of your blog.

People won’t visit your blog just to admire its layouts, designs, and capabilities, but rather to read your content.

In fact, all the tools you use on your site are only useful if they improve user interaction with your posts.

Quality, helpful content is why people will return after their first visit. It is what turns visitors into users and, ultimately into fans.

I can’t over-emphasize this point.

Users and search engines will quickly recognize and define your blog by how relevant and useful your content is more than anything else.

If your content isn’t solid, relevant, and insightful, people will not return. Period! And this will affect your rankings.

Moreover, whether you’ll make money from your blog depends largely on the quality of your content, irrespective of the monetization strategies you use.

Again, people will be ready to stick with you and part with their hard-earned money only if your content continues to match their search intent.

That’s why blogging is a serious business – a very serious business; it is not a career for the fainthearted.

“Creating compelling and useful content will likely influence your website more than any other factor…Users know good content when they see it and will likely direct others to it. This could be through blog posts, social media, email, forums, or other means.

Organic or word-of-mouth buzz is what helps build your site’s reputation with both users and Google, and it rarely comes without quality content.”

Check it, high-quality content is at the heart of every successful blog.

You should, therefore, put more effort into creating quality blog posts and building a fully optimized site to help your readers easily access your content.

So you’ll need to roll up your sleeves from day one and start producing content that adds tremendous value to people, to keep them coming back for more.

Find out what readers want

The first step to creating content that takes the guesswork out is finding out what your target audience wants to read.

How do you do that?

Simply identify the words and phrases that users are typing into search engines to find your kind of content.

These terms are known as search queries (or keywords).

So, the starting point is conducting keyword research. Find your users’ search terms and what they want to know about them.

In other words, you be searching for keywords and the intent behind the search queries.

Write quality long-form Posts

You’ll need to get used to writing genuinely helpful long-form posts of at least 2,000 words.

Take a look at the statistics:

The average content length of the top 10 search result is more than 2,000 words.

Indeed, long-form content has been dominating for a long time.

He concluded that one quality long-form content was many times better than a series of short-form posts.

Quality trumped quantity then, and it still does today.

One of their findings was that long-form content of over 1,000 words consistently receives more shares and links than shorter-form content.

Yet, they found that 85% of content published (excluding videos and quizzes) is less than 1,000 words.

According to them, people either ignore the data or for them, it is simply too much work to create quality long-form content.

Now, that’s a big opportunity right there.

One of the ways to quickly stand out is to write quality long-form posts.

According to Moz and Buzzumo, you’ll be way ahead of 85% of your competitors simply by writing extremely detailed long-form posts so readers can get most of the answers they want in one place.

That way, you’ll quickly become the go-to source in your niche for that topic.

Long-form content generate more backlinks than short blog posts.
Source: Backlinko

You’ve got to resist the temptation to want to quickly populate your blog.

Because one exhaustive long-form post will pull in more readers and rake in more money than tens of crappy short forms.

However, creating a quality long-form piece takes time and effort, but it will be worth it in the end.

You’ll also want to make your long-form post appealing and easy to read by chunking your important points under related and necessary subheadings.

Create an evergreen post

Generally, though posts have a short lifespan, evergreen content (aka cornerstone or pillar post) is content that is well-optimized for Search and remains relevant and useful for its purpose for a long time.

So its search volume is relatively high and does not dwindle with time. In other words, it doesn’t become outdated because it’s a timeless piece.

Data show that evergreen posts usually attract and retain high traffic all year round.

Many times, they are the reason a healthy number of people begin an organic search.

Lists and How-to Posts have a high likelihood of becoming evergreen content.
Source: Backlinko

You should identify evergreen posts in your niche and be willing to put in the work required to create the best content in your industry.

I strongly recommend that your first set of blog posts should be pillar posts.

Because already, there is a big audience searching the web for such content all year round.

For example, see the web search for how to start an online business.

Find topics with relatively high search interest all year round.

And here are the regions where the searches are coming from:

Look for topics that people are attracting people's interest from multiple regions.

In fact, you can compare as many as five topics to find out which one has the highest traffic.

So evergreen topics are low-hanging fruit that you should consider starting with.

That said, your content must tower above what is already available in Search, in quality and length, to stand a chance to rank on page 1.

Make expertise and authoritativeness clear in your blog.

Like I said in the intro of this post, no niche is saturated. From Google, we know that most queries are open-ended.

In other words, they’ve not been fully answered.

So, as Google says, if you search the web and don’t find the answers you’re looking for, go ahead and create a detailed post about the subject. Most especially evergreen topics.

Your long-form post will likely include diverse keywords which means it will attract diverse readers.

Write a data-driven post

Publishing data-driven posts is one of the most effective ways to quickly grow your blog.

Content backed up by relevant and reliable data stands out easily and makes an immediate impact.

It increases user engagement on your blog, generates more social shares, attracts more inbound links, prompts more click-through rates, and much more.

Data isn’t just numbers, it can also be other factual information like text, story, image, infographic, or web page about a survey, case study, experiment, or research.

Unlike in other places, not many posts are data-driven in this part of the world.

People are used to making assertions without trustworthy data to back them up.

While you may be talking from experience, backing your statements with factual data inspires trust and establishes you as an authority in your niche.

Google's Page Quality rating called Experience-Expertise-Authortativeness-Trust (E-E-A-T)

Adding useful data from reliable sources to your posts is one of the ways you can boost your blog’s E-E-A-T.

This can inform search engines rating your content as high-quality, among other factors.

Thankfully, there are many authoritative data companies on the internet that you can scour for well-researched and accurate statistics.

Where it is available, include reliable data from credible sources like Statista.
You can find credible data from authoritative websites like Datareportal.

Another common mistake I’ve noticed is people writing content for Nigeria, and backing their statements with numbers and data meant for the US, for example.

While some data can be used internationally, there are specific statistics for different regions that these data websites have published.

You can even carry out your own personal experiments (if you have the means) or partner with larger brands to conduct fresh research and report your findings in detail in your blog.

If the data isn’t yours, you should credit the right source.

It is a good practice to link back to the original source of the data using an anchor text within the paragraph (like I have done in many places in this guide).

Focus one main topic per post

Again, your long-form post will probably have diverse keywords. However, the best practice is to have one lead keyword per piece of content.

In other words, you should focus on one main topic per post, while you want to touch on different aspects related to the subject, to help readers understand it better.

For example, this post you’re reading now focuses on starting a blog and making money from it.

Google recommends that site owners should avoid having duplicate or near-duplicate versions of their content across their site.

So basically, each post should address one main keyword, while you mention other supporting keywords where necessary.

If you have more information to share with readers for your supporting keywords, you can create a full post and make them the lead keyword.

Use relevant images

So, consider adding relevant images, screenshots, illustrations, etc. to your blog posts.

This practice will achieve four things for you:

First, they’ll make your content more appealing.

Second, they will enhance your text, and help readers better understand your content – one picture, they say, is worth more than a thousand words.

Third, using images will help break up your long-form content into bite-sized chunks of information. Experts recommend one picture every 350 to 400 words.

This will make your posts easier to read, and easy to remember.

Readers can also easily scan your content and zero in on sections of interest.

As much as you can, use original images instead of stock images

Because there’s a possibility users have seen the same stock images on a thousand and one other blogs.

Next, you need to optimize your images so they do not slow your site speed and push down your rankings.

Now, let’s write the first set of pillar posts you’ve identified.

I recommend you write between 3 and 6 posts before you go live.

With that said, let’s create your first post.

Write your first blog post

Again, the Posts menu on the left sidebar of your admin area is from where you’ll be creating your blog posts.

You’ll be spending a lot of your time here because again, a blog’s content is made up of mostly posts; hence the name blog posts.

As I have clearly explained, some posts can be relevant and useful to readers for a long time, and can consistently drive traffic to your blog all year round.

Once you identify such content, go ahead and create them.

Include any and every factual information that will benefit your audience.

To write your first blog post, go to the admin dashboard and click on Posts ≫ Add New Post.

To a add new post, click 'Posts' >> 'Add New Post' in your WordPress dashboard.

This will launch the post edit screen.

Create your blog posts using the post editor.

The latest WordPress editor, released in 2018, is block-based. So it is nicknamed the Block editor or Gutenberg editor.

It comes with dozens of unique blocks that you can use to create a beautiful layout for each item on your post (or page), from paragraphs to images, videos, widgets, lists, and many more.

Click the blue or black (+) button on your screen to select any of the 50+ blocks available.

The WordPress editor comes with different unique block elements that you can use to add each piece of content.

You can start writing your post by typing your post title into the Add Title box.

To add content, move your cursor to the large white area below your headline, and begin to type your first paragraph.

There is already a block paragraph that you can use by default. But you can change it if you want.

Simply type (/) or click any of the (+) signs I showed you earlier to choose a different block.

To add images or videos, place your cursor where you want the image or video on your post, click the (+) button, and then select the Image or Video block.

Click Upload (to upload it from your computer), Media Library (to upload it from your site’s backend), or Insert from URL (to enter the URL).

To add images to your posts, you can either upload an image file, pick from your media library, or insert the URL of the image.
You can also upload your images from your Media Libraey page.
Write a brief description of each image in the Alternative Text field
Write a title for each of your images in the Title Attribute field.

You can add a caption or link (or both) to your image.

Tap on the image and click the Add caption menu at the top of your edit screen to bring up the Add caption and link icons.

If necessary, resize your images to what will display well on all screens.

If you’re not done writing, you can save your post as a draft by clicking the Save draft button.

Go over your draft and check for grammatical mistakes, spelling errors, typos, or ambiguous wording that may confuse readers. Simply click on the Preview button to do so.

You’ll find a tool like Grammarly very handy here.

When you’re ready to go online, click on Publish and your new post will be live on the Web.

Congratulations! You have successfully launched your blog post and your blogging career.

Go ahead and create your other blog posts following the same process.

Step 5. Create the Critical Pages Your Blog Needs

From the get-go, your blog will need a couple of important pages for its smooth operation.

Pages are typically one-off, dateless content that can span the life of your blog.

They are completely different from posts.

Your posts deal with different subjects in your niche that you want users to understand better.

Your pages help them to understand and navigate your site better, and engage easily with your posts.

In other words, your posts give visitors more insight into your blog’s topic, while your pages give them insight into your blog’s vision and mission, and help them to quickly feel at home with your content.

Your blog should have the following important pages (which you should add from the outset).

Having these pages will make your blog look well organized and ready for business.

1. Custom homepage
You need to create a new homepage for your blog.

WordPress will display a plain list of your latest posts on the default homepage.

However, you can easily select a custom page as your new homepage, if you choose to.

Your home (or root) page is the introductory page and gateway to your site.

So typically, this is the page that most visitors will first encounter on your blog.

There are two things you should know about your blog’s homepage:

First, visitors form an opinion about your blog in mere seconds.

So first impression matters. As the saying goes, “you never get a second chance to make a first impression.”

And second, great user experience on your homepage is key to your blogging success.

As such, you’ve got to make every second and word count if you want them to click on to explore your site.

So, you can design a simple, easy-to-use homepage with a brief introduction to your blog and clickable links to your most important pages and posts.

Most sites start with a bold caption (or heading), a tagline (or subheading), a nice picture of the blogger, or a beautiful image that captures your blog.

You can feature a few powerful reviews and testimonials once you receive positive remarks from users, popular bloggers, and high-ranking sites.

To summarize, a homepage is all about great user experience, so make it simple and user-friendly.

2. About Page
Your About page should be a summary of your name, expertise and years of experience.

The About page is one of the most visited pages on a site; so, your blog should have one.

Visitors want to know the person (or people) behind the blog, especially if they like what they’re reading.

Websites managed by a team call this page About Us, while those run by a single individual name theirs About Me (or simply About page).

Your About page should be a brief introduction of you (or your team), and not a biography.

What people want to know are simply the human face(s) behind the blog, their inspiration, and their experiences.

You should focus more on what your blog is all about, its goals, values, and what users stand to benefit from your site.

It also can include testimonials from reputable people online.

These ‘little’ pieces of information can quickly build trust and confidence in people, especially when they find it relatable, and this can prompt them to subscribe to your blog.

You want to also include clickable titles to your favorite posts.

3. Contact Page
Your Contact page should include every channel that visitors can easily reach you.

Bloggers who don’t have a Contact page do themselves and their blog a great disservice, especially when their content is high-quality.

Because visitors, users, advertisers, potential business partners, other bloggers, etc. may want to reach you privately.

So, you may be losing a lot of money-making opportunities.

That’s why a Contact page is a must-have for every blogger who is serious about building a career and a business in blogging.

Though you can add as many fields as you want, these days, most bloggers only ask for names, emails, and messages or comments of their visitors.

The less personal information you ask of your users, the more comfortable they will be with filling out your form.

4. Privacy Policy Page
Every blog should have a Privacy Policy page.

According to GDPR (General Data Protection Regulation), you’ll need a private policy page if you collect visitors’ personal data such as name, address, email, and if necessary, credit card details.

Your users will come from different parts of the world, so you need to comply, or you could face sanctions and heavy fines.

Moreover, a clearly written private policy page will show transparency and build trust among users everywhere.

Your private policy page should help them understand how you collect, store, and process the information you gather, and what measures are in place to protect their data.

People also have the right to know if you’ll be sharing or selling their data to third parties and why?

Because these third-party services usually make use of cookies.

5. Disclosure Page

Unless you don’t intend to monetize your blog, you should have a Disclosure page that explains to users the channels you’ll be making money from – for transparency’s sake.

Let’s say you’ll be making money through display advertising or affiliate programs, the common practice online is to let readers know that you’re using these channels.

Your Disclosure page should also inform users about some of the costs incurred in running your blog, especially if it is 100% free.

Let them know every product they buy through your referrals is at no extra cost to them.

Make an appeal to them to support you by using your links and telling others about your blog.

6. Advertise Page
In 2022, Nigeria's digital spend on video ads was $81.08 million (i.e. about 55 billion naira) and banner ads $73.51 million (i.e. about 49.3 billion naira).
In 2023, Nigeria's digital spend on video and banner ads increased to $108 million (i.e. about 100 billion naira) and $100.4 million (i.e. about 94 billion naira) respectively.

Create an Advertise page to let media buyers know you’re offering ad space on your blog.

This page should include details about the ad space, pricing, and your website’s data such as monthly page views, your readers’ demographics, etc.

Once your data is attractive, advertisers will want to contact you directly.

Remember to add a Contact form on this page so that whoever wants to reach you can do so easily.

7. Subscribe Page
Your new blog should have a Subscribe page to collect your visitors' email.

If visitors love your content, they sure will be willing to subscribe for more.

While you can place your newsletter signup form at strategic points on your blog, it is usually more effective when you have a designated landing page.

That way, people can simply hit the ‘Subscribe’ button and sign up easily.

Moreover, when you create a ‘Subscribe’ page, you have a dedicated space to explain to users why they should subscribe.

If you have genuine testimonials from other subscribers, you’ll want to include them on this page.

To persuade people to join, you can offer an incentive like a free guide, content upgrade, or an e-book.

Also, if people know your newsletters won’t be spammy, it can encourage them to sign up.

8. “Custom 404” Page
Create a 404 error page that directs visitors to your important content.

A “custom 404” page (aka “404 error” or “page not found”) is a page that is designed to alert users that the URL they’re trying to visit is not available.

This error code could mean that the page has been deleted, broken, doesn’t exist, or an incorrect URL was entered.

It is quite normal for a site (especially new or small ones) to have a number of 404 errors per month. That said, you want to fix them asap.

Because when they become persistent, it creates a negative impression of your blog among users and search engines.

Too many 404 errors will create a poor user experience, increase your site’s bounce rate, and reduce pageviews. These, in turn, will push down your SEO rankings.

The best way to solve this issue is to create a simple, user-friendly custom 404 page that helps visitors easily locate alternative helpful content like your popular posts. This way, you’ll keep them on your site.

Now that you know some of the important pages your blog will need from kick-off, let’s learn how to create them.

As I said earlier when we familiarize ourselves with the WordPress dashboard in Step 2, your static pages will be created using the Pages menu on the side sidebar.

Let’s now create your first page.

Create Your First Static Page

First, it is the same way you’ll create all your static pages (except in a few cases). And you can start with any page.

To create a page, click on Pages Add New Page on your dashboard.

To add a new page, click 'Pages' >> 'Add New Page' in your WordPress dashboard.

This will bring up the page editor where you’ll be writing your pages.

Your new pages will be created and edited in the page editor screen.

It is quite similar to the post editor at first glance. But there are a few differences.

For example, the page screen doesn’t have sections like the Categories and Tags on the post screen.

Now, let’s go ahead and create your About page, for example.

On the page editor screen, type ‘About Me’ (if it’s only you) or About Us’ (if you have a team) in the title text box.

Type in your page heading in the title text box and add the content for the page in the space below.

Now, move your cursor to the open space below your title and start to add your About content.

Just like your posts, you can add the block elements you need to create unique layouts for different items on the page.

To choose a new block, click on either the existing block, the Toggle block inserter (+) sign on the top left, or the Add block (+) at the right corner of your screen.

To add a photo or image to your post, position your cursor where you want to place it on the page and click the Add block (+) sign. Then, select the Image block.

To add an image to your post, place your cursor where you want to put it, click on the Add block (+) sign, and select the Image block.

Just like with posts, you can upload the image directly from your computer, select it from your Media Library, or enter its URL.

The image will instantly appear where you want it.

Once you’re done writing the page, click Save draft to save it, or Publish to make it live on your blog.

Let’s now see how to get your content (and site) ready for Google Search.

Note: Only your posts need to be optimized for Search, not your pages. Because only your posts will be competing for rankings on search results.

Step 6. Optimize Your Posts for Higher Rankings in Search Results

The number one place where you’ll find your target audience is in search engines, especially Google.

So you need to optimize your posts for higher rankings to get them in front of their eyes.

53% of all website traffic comes from search engines, according to BrightEdge.

But if your site doesn’t appear and rank high in search engine results, you cannot get that volume of traffic.

Page 2 isn’t an option; it is actually called a ‘graveyard’.

With that said, no website or page ranks on page 1 by chance.

Thankfully, the ball isn’t in Google’s court, but yours.

There are calculated steps you can take to boost your chances of showing up on page one of search results.

The process is known as search engine optimization (SEO).

Search engine optimization (SEO) is the process of optimizing your content to rank well in search results.

Even from its name, you can get the gist. It is simply making your content and website good enough to help them rank high on Google and other search engines.

The best ten results (according to Google’s standards based on signals from users’ activities and experiences on these websites) are the ones that are ranked on page 1.

18 Important SEO Techniques to Improve Your Rankings
On-Page SEO

On-page SEO is simply creating content that will wow your audience, and optimizing it so they can easily find your posts in search results.

This is how you do On-page SEO:

1. Find the Terms Your Readers are Searching For
Find the words and phrases that your target audience wants to read about.

The first thing is to find the words and phrases your audience is typing into Google’s search bar to find content like yours.

These words and phrases are called keywords (or search queries).

For instance, to use Google Suggest (or Autocomplete), simply begin to type in words into the search box, and Google will start to come up with suggestions.

Use Google Suggest (or Autocomplete) to come up with actual keyword suggestions that users are searching for.

These suggestions are the actual queries people are typing to search for content on Google.

Google Suggest is a great tool for finding medium- and long-tail keywords.

2. Crack the Intent Behind Each Query

It is extremely important that you find out what exactly people want to know about each keyword.

This is what is termed the search intent. What is the meaning of the keyword? What do searchers want to know about the keyword?

Sometimes, you can pinpoint what searchers are looking for when you understand the meaning of the keyword.

▸ how to change a light bulb, i.e. replace.

▸ how to change foreign currency, i.e. exchange.

▸ how to change the brightness on a laptop, i.e. adjust.

Let me add two more:

▸ how to change the oil of your car, i.e. service.

▸ how to change buyers’ opinion about your product, i.e. influence.

Your ability to identify what users want to read is the crux of your online success.

3. Create Content that Satisfies Search Queries

Once you’ve found some keywords you understand the search intent, go ahead and write exhaustively about these keywords (according to the purpose of the page).

Now, it makes sense to target one main keyword per piece of content so that each post can rank for a specific term.

For example, this post you’re reading now is about how to start a blog and make money in Nigeria.

So, even though I mentioned how to monetize your blog in one of the steps, Google understands what it is mainly about.

4. Add Your Keyword to Your Content
Place your keywords in strategic areas around your content.
Keywords are the most basic signal Google uses to identify pages that are relevant to a search query.

So, starting from your headline to your introduction, to your subheadings, infuse your target keyword very cleverly and seamlessly.

However, don’t overdo it. Include it (say once) in the places I mentioned above. And a few times around your content where it makes sense.

To show Google you have a grasp of the topic, include variations and synonyms of your keywords moderately in your content when they fit.

This makes your content richer and helps both readers and search engines understand the subject better.

5. Write a Unique Title for Each Post

Search engines use it to identify and distinguish a post from other posts.

For instance, it is a good practice to include the main keyword for each post in its title.

And when you can, let your keyword be the first word of the title.

6. Write a Unique URL for Each Post

Like the title, the URL should also be specific to each post.

A URL is the individual address of each post and item such as an image, video, infographic, etc. on your site.

Search engines need a separate URL to find and index your posts and every item on your blog.

For example, the URL of this post is:

https://www.mydomainname/start-a-blog-and-make-money-in-nigeria/

No other post on my site has that URL.

7. Create Engaging Title Links for Your Posts

For example, here is how the title link for this post you are now reading will look like in search results:

Create engaging title links for your blog posts.

This is what searchers will see on the search engine results page.

Again, people often confuse the title link with the page title (or title text), but they are not the same.

Title links on Google search results page are generated from different sources including the title tag (or page title)

According to Google, the goal of your title link is to best represent and describe your result in SERP.

So they will choose the text from any of these sources that effectively communicates the topic of your page’s content.

That means the first experience people will have with your website is with your title links.

So, create high-quality content in those different places.

You can inform Google about your preference(s) if you have any.

8. Write a Very Rich Meta Description for Each Post
Write a rich meta description that can appear as snippet for each of your posts.

So, make each meta description unique, and include every detail you want your audience to know about the post.

9. Use Header Tags to Structure Your Content
Use headings to chunk your content according to their importance.

Your heading tags should be meaningful and relevant to each section and the overall content.

It should clearly reflect the content of the post and should include the lead keyword (just once).

For example, 55 ways to make money online in Nigeria. It should be 55, not 50 or 56.

That said, use headings sparingly − only when necessary.

We’ve discussed this under Step 5, but it is worth emphasizing again.

Original images do much better in search rankings than duplicate (or stock) pictures.

So as much as you can, create unique images for your content.

However, they should be relevant to the topic and sections where you place them in your content.

They should also be optimized for SEO so they don’t slow down your website’s loading speed.

Very importantly, each image should have an accurate filename and descriptive alternative text placed just outside the image (not directly on the image).

This is to help Google and visually-impaired users easily find and understand what the image is.

11. Connect Your Posts with Clickable Internal Links
Create internal links between related pages and sections on your site.

So while you’re on my site, you don’t have to enter the URL of that post before you can view it.

I have included a clickable and visible anchor text to link to it because it is relevant to the post.

Also, use the appropriate text, so anyone can tell what the topic of the linked post is.

Just like from the text of our example, you can tell my post is about basic SEO best practices.

I have also formatted the link so my audience can distinguish it from other text.

12. Create External Links from Your Posts to Bigger Sites
Create external links from your content to established related websites.

More importantly, search engines and users will begin to view your posts as authoritative.

For example, I have linked this post you’re reading now to several trusted sites most especially where I need to back up my statements with data.

And anywhere you see my external links, the anchor text is formatted, distinguishable, and clickable, just like my internal links.

Also, you can tell what the post or page I have linked to is all about from the anchor text.

Off-Page SEO

Off-page SEO is genuine links from other pages and websites that refer readers to your blog, mostly because of the quality and relevance of your content.

13. Get Organic Links from Credible Sites
Get backlinks from authority websites to yours.
Links and Content are the first two most important ranking factors.

They believe that if other sites are linking to a blog post, it must mean that it is a trusted source of information on the topic.

So according to Ahref, the more backlinks a page has, the more organic traffic it gets from Google.

That said, only links from respected and related sites have value in the eyes of search engines, no matter how high the quality of your content is.

And quality backlinks are typically organic. In other words, they develop naturally and gradually, as people discover your content on SERPs.

To attract quality backlinks from authoritative sites, you need to consistently create high-quality and relevant content that people will want to link to.

Technical SEO is making sure every part of your blog functions optimally so visitors (and search engines) have a good user experience.

14. Select the Most SEO-Friendly Permalink Structure

Your site’s permalink (or URL) structure is a basic SEO strategy that can greatly impact your blog’s success.

Because it defines the URL (or address) of each of your pages.

By default, WordPress checks the most search-friendly permalink structure.

We already saw how your post’s URL is one of the important on-page SEO elements.

And as I said earlier, visitors and search engines use it to understand your posts’ content.

So, choose a structure that search engines and humans can easily read URLs.

For example, https://www.yourdomainname.com/start-a-blog/

Compared to https://www.yourdomainname.com/?p=3216hppt/

These numbers cannot help users understand what the post is all about.

15. Set Up Google Search Console on Your Blog

Search Console has several amazing features that provide detailed analytics and reports about your site’s traffic and performance in Google Search.

So, you’re able to:

✓ Submit your sitemaps and new content for crawling

✓ Find out which pages have been crawled, indexed and served

✓ Analyze your posts’ positions and performance for your keywords

✓ Identify website errors and fix them

✓ And much more

With all this useful information, you can continue to improve your content for higher rankings in Google Search results.

16. Optimize Your Blog for Mobile
Make sure your site displays well on mobile.

So, you will receive more mobile visitors to your site than any other group.

17. Use HTTPS to Secure Your Site’s Connection
Secure your blog from hackers with https.

Hacks and cyber attacks are common occurrences on the Internet.

Hundreds of thousands of websites get hacked daily, and publishers’ and users’ data get stolen.

First, it will boost visitors’ confidence and trust in your site. Second, it will improve your rankings.

18. Optimize Your Site Speed
Optimizing your site speed can boost your rankings in search results.

Site speed plays a big part in the success of any blog. Because performance matters to users and search engines.

First, it can determine whether or not a visitor will stay to view your content.

Second, it can determine how Google ranks your site in search results.

So, when you’ve created great content, make sure your post loads and renders to a user’s query as fast as possible.

If your site loads fast, you’ll improve user experience, engage and retain visitors, increase conversion rates, and even save users some costs.

So, work on your site getting fast and staying fast from day one.

It covers 27 of the steps that Google says can help a new blog rank in search results.

The more of these recommendations you implement, the better your chances for higher rankings.

Now let’s add some essential features your blog will need to take off using WordPress plugins.

Step 7. Add a Couple of Essential Features With Plugins

We looked at how to set up some baseline settings on your blog after the WordPress software has been installed (in Step 2).

However, you can customize immeasurably more your site with software called plugins.

In fact, you can create a never-before-seen blog because of the sea of plugins available in WordPress.

These plugins enable you to add more functionality to your blog to improve user experience with your content.

Each plugin usually has a range of simple to advanced functions that you can choose from based on your needs at the time.

So because of these plugins, you don’t need to learn or use code to create your blog.

Having said that, you don’t have to install all the plugins for all the features you want to see on your blog from the outset.

Because installing too many plugins can adversely affect your site’s speed and performance.

Best practices:

✓ Install a plugin only when you need to add a specific feature to your website.

✓ Always start with the simplest feature of a plugin and as your site grows, you can upgrade.

✓ Start out with the free version (unless it is unavailable).

With that, below are the essential features to get your blog up and running, and the best free plugin to add each:

Let’s now see some legitimate ways to make money from your blog.

Step 8. Add Money-Making Opportunities to Your Blog

Blogging is a rewarding enterprise anywhere in the world.

Your blog can be a great success if you set it up well and use the right monetization methods. That said, it won’t happen overnight.

Guys you see as overnight successes have actually been working at it for quite a while.

If you too can make the extra effort to build a blog that satisfies your target audience over time, you’ll be rewarded for your hard work.

However, find out what monetization methods leading blogs in your niche use to make money online.

Now, let’s see a few tested ways to monetize your blog in Nigeria, regardless of your industry.

1. Display Advertising
Make money by displaying ads on your site through ad networks.

The usual advertising formats include interactive (or clickable) banner ads, video ads, text ads, pop-ups, buttons, skyscraper ads, and rectangle ads.

And they come in different sizes.

In 2023, Nigeria's ad spend on digital video was $108 million (i.e. 100 billion naira) and banner ads $100.4 million (i.e. 94 billion naira).

Ad space pricing is usually determined by advertising format, sizes, placement, and your blog’s traffic and popularity.

The summary is that when you’re just starting out, revenues from display ads can provide the motivation you need to press on with your blog.

With that, there are two popular ways to do display advertising:

Sell ads through ad networks

Advertising network companies help bloggers to easily earn money by showing relevant ads on their blog posts.

They buy up unsold ad space from multiple sites, and sell them in bundles to advertisers.

So, they share the profits with you. They take about one-third and send you two-third.

You can make money from adverts through ad networks like Google AdSense.
Sell ad space directly

This option is more profitable because you own 100% of the ad revenue.

That said, it requires a lot of effort and negotiating skills, to get some good deals.

You have a better chance of success when you have built steady traffic and a sizeable loyal fan base.

These are some of the numbers that will attract more advertisers and influence your pricing and bargaining power.

So by selling ads directly, you may get a better deal and more revenue.

You will need to create an Advertise page with all the details about the available ad space and pricing, plus your site data like monthly page views, your user demographics, etc.

2. Affiliate Marketing (AM)
You can make money in Nigeria using affiliate marketing.

Many online loan apps also use this strategy in their business. They pay you a commission for each of your referrals.

In fact, it is next to display advertising when listing the popular monetization strategies bloggers use everywhere.

All you need to do is, recommend useful and relevant products and services to your audience, and earn a commission for each sale.

However, you want to promote only tested products and services to your precious audience, or you could lose them if you breach their trust.

Fortunately, there are great products and services in virtually every niche the audience needs.

So a new blog can very quickly begin to generate revenue through AM.

You’ll earn more money with this channel when you have a well-established audience.

Let’s say, for example, you get a commission of $5 (i.e. about ₦5,000) for every sale, and 20 people buy through you. That equals $100 (i.e. about ₦100,000) a month from one product.

This is a realistic estimate. And you can even make a lot more.

You can join different affiliate programs and promote multiple products your audience needs.

The easiest way to find the best products and services to market on your blog is to see what your competitors are promoting and enlist for the same affiliate programs.

3. Freelance Services
You can make money from your blog by selling your services as a freelance to your audience.

It is much easier to market your expertise and skills if you already have a thriving blog.

In fact, apart from your audience, gigs will come from big organizations, both local and international, once they see what you can do on your website.

There is a great opportunity to make money if you’re knowledgeable about the topic and are good at content creation.

A freelance blogger, Bamidele Onibalusi, a young Nigerian, earns a six-figure income yearly from his blogging business.

You can make money by offering your services as a freelancer to your audience.

He started his blog, Writers in Charge, over a decade ago as a teenager to showcase his writing skills.

His blog has attracted millions of readers, and tens of thousands of people are subscribers to his newsletters.

He now creates content for dozens of businesses around the world and teaches others how to become successful freelance writers.

He said he has been pulling in six figures monthly for the last 10 years.

You don’t need to pull a lot of traffic like Bamidele before you can start making money.

You just need to create quality content that attracts visitors and you can get a couple of freelance gigs.

Also, so many businesses in different niches now have a blog section on their websites and are looking for good freelance writers to hire.

If you’re thinking of freelancing, let people know who you are and what you do.

In addition to creating content on your site, you could also guest post on established blogs in your niche. These posts will also serve as samples of your work.

You could charge your prospective clients on an hourly basis or per project, depending on the task at hand.

4. Sponsored Blog Posts/Reviews
You can make money on your blog by selling sponsored posts.

Publishing sponsored (or branded) blog posts and reviews is another way to generate revenue for your blog.

Again, you stand a better chance when your blog has a reasonable audience size.

For sponsored posts, you’ll be publishing content written by either you or the marketer, while for reviews, you’ll be giving your sincere opinion and feedback about a product or service after testing it.

However, you shouldn’t mortgage your audience’s trust for money. You don’t want to damage your reputation for a few bucks.

Like we say in this part of the world, the money will ‘finish’, but the hurt and distrust could last a lifetime.

5. Online Courses
Create online courses and sell them on your blog.

Globally, the demand for online courses is soaring because of how practical and convenient they are generally.

Just like Bamidele, you can create a course on your expertise and experience and sell it online.

If you’re good at what you do, and your course outline is robust, interesting, and beneficial to your audience, they will be willing to pay for it.

For highly specialized courses, you need formal training and certification before you can teach them.

For less sensitive courses, your first-hand experience and knowledge about the subject is enough for you to be regarded as an expert in the field.

However, you can create a course on just about any subject that people want to learn.

Having said all that, you need good packaging and presentation skills to succeed as an online course creator and tutor.

To choose your course topic, write down a list of topics you have expertise in and type your ideas into Google Trends, to find the web search interest.

6. Physical Products
Start an online store on your blog and sell physical products.

Selling physical products to your audience is an excellent way to monetize your blog.

As a matter of fact, it is a major monetization strategy in blogging.

Any of these options will work well once you have an engaged audience. Because there’s a good chance they’ll appreciate the products you offer.

You should interact with them, understand their challenges, needs, etc., and create or source quality products that can help them solve those problems, while you make money in the process.

7. Digital Products

If you think the logistics of managing inventory are pretty complex, you may want to try digital goods instead.

Many blogs prefer to offer intangible products like themes, templates, plugins, ebooks, audiobooks, or other downloads that their audience needs.

Compared to physical products, digital goods are low-risk investments with low overhead.

They can be produced and delivered virtually, so you don’t need to manage inventory.

Also, you scarcely have to worry about expiry dates, and you can easily upgrade any time to improve their functionality and relevance.

Your profit margin will be bigger if you’re the one who makes the products yourself.

You can also start an affiliate program and encourage your audience to become affiliates.

Note: If your audience needs them and you have the capacity, you can offer both digital and physical goods in your online store.

For both physical and digital goods, there is no limit to how much you can make.

You only need the right products, a decent-sized customer base, and effective marketing strategies.

8. Coaching Services
You can become a coach to people in your niche and make money online.

The demand for coaching services is growing fast.

People are dealing with very personal issues that are affecting their overall productivity.

Apart from reading your resource materials on your blog, people would still long for personal one-on-one coaching sessions.

Because it seems as though it is difficult for some individuals to self-motivate.

So offering a coaching service to your audience can be an additional revenue source for your blog.

People are ready to pay to get motivated to become better people so they can reach their goals.

You should consider coaching if you have the skills and experience to help people in their personal lives, relationships, business, teamwork, health, career, parenting, or any other area.

Coaching is also needed in more specific areas like public speaking, writing, dieting, self-confidence, romance, weight loss, you name it.

Making money as a coach is much easier when become established in your niche.

As your blog grows, you should be taking notes of the things that are making you better.

These experiences can form part of the crux of your coaching skills.

Added to the one-on-one sessions, you should create self-guided teaching materials such as videos, downloadable ebooks, audio files, etc. that your clients can use at their own pace.

You can also create a Coaching page on your blog to advertise your services.

9. Consulting Services
You can start consulting in your area of expertise and make money on your blog.

As a consultant, companies in your niche will want to hire you to help them up their game as well as oversee some specialized projects.

The job of a consultant basically is to use their expertise to point out snags in a company’s operations and get them unstuck with a unique strategy, so they can make progress again.

Your blog provides the platform to show your skills and experience in your area of expertise.

Once companies see that you know stuff, they will want to hire you.

If you’re interested in consulting, you want to create a Consulting page to advertise that you offer such services.

It should include a booking form that prospective clients can use to reach you easily.

10. Paid Membership

You can create paid membership subscriptions with your content and earn recurring income.

If you have an active readership who wants to read more about what you write, then you can create an exclusive area that only paying members can access.

To attract a premium, this members-only area should include not just the best you have to offer, but what people cannot get for free or for less, somewhere else.

It could be a combination of some of the following perks: more in-depth content, a community area, bonus learning resources, extra services, premium tools, and special videos.

Once they taste your good stuff, readers will be willing to pay a monthly or yearly subscription to become a member.

Though it is taxing to constantly create premium content for your subscribers, it is very rewarding because you’re assured of recurring revenues.

Again,only use the channels that are most effective in your niche.

Let’s now see some popular ways to get your blog in front of the right audience.

Step 9. Promote Your Blog to Your Target Audience

Today, nearly 2 billion websites are on the Web, and approximately 6 million blog posts are published daily (Internet Live Stats).

So, if you go online without time-tested promotional techniques to give your blog a cutting edge, your site (and content) may be buried away in the sea of websites and blog posts.

There are lots and lots of ways to promote your blog today.

However, you’ve got to cut through the noise and focus on activities and strategies that will help your brand reach your target audience faster and more effectively.

Below is a list of proven promotional tactics every new blog should try.

With these strategies, you can quickly build a community of loyal followers around your blog.

1. Look for Guest Posting Opportunities
Promote your blog by guest posting on other blogs in your niche.

There are two ways to find guest posting opportunities.

So, look for such opportunities in your niche.

The second way is to reach out to successful bloggers in your niche and make a pitch to guest post on their blog.

However, these opportunities do not happen overnight. You first need to connect with these bloggers.

You can start by writing genuinely positive comments on their blog posts to get on their radar.

Once they warm up to you by responding to your comments, you can then approach them.

A number of them will reply you if they find a sample of your content helpful.

When Bamidele Onibalusi started blogging in April 2010, he guest-posted on big websites to get some exposure.

By December 2010, he claimed he had written 270 guest posts, and was attracting 9,000 monthly unique visitors to his blog.

While you don’t have to write that number of posts, guest posting is a great way to grow your blog.

This strategy works better if you include an offer that can prompt people to visit your blog, when you eventually get an opportunity.

For example, you could create a special bonus content on your blog for your guest post readers alone.

2. Reply to Every Constructive Comments
Replying people's comments on your blog posts will make them feel welcome.

One of the strengths of blogging is the comments section on your blog posts.

It is a great channel for interacting with readers. However, many blogs do not take advantage of the opportunity.

More importantly, make people count by replying to their comments. It is common courtesy. A simple ‘thank you’ to a comment appreciating your post means a lot.

You know how it feels when you comment on someone’s post and they reply to you. You feel you matter, and your contribution makes sense.

That’s the same way your commenters feel when you respond to their comments. Your reply makes people feel very welcome.

But when you say nothing to a person’s comment, you’re simply telling them that they’re not welcome in your community.

Silence speaks volumes to people. There is a saying that “silence is the best answer for a fool”.

When you say nothing, you’re simply saying ‘No comment’, and that says a lot to them.

People may not want to comment on any of your posts again. Worse still, they may go somewhere else where they are friendly.

Some visitors write comments because they need help. They may ask questions about something that isn’t clear to them in your post.

Though replying comments takes time and effort, it is worth it.

Having said all that, you’ve got to have thick skin when it comes to derogatory comments. You don’t want to waste your time answering such.

3. Start Building an Email List
Start building an email list the moment you go online.

Despite the numerous new ways of communicating today, ‘old’ email is waxing stronger.

An average of 11.84 billion emails are sent globally every hour as of 2021 (Internet Live Stats).

Emails remain the best channel to effectively engage your visitors, especially those who fall in love with your content.

Think about it, it doesn’t matter where in the world, emails are widely used to transact business electronically.

They are needed for sign-ups, purchases, communication between businesses and customers, etc.

More importantly, they become your blog’s precious mouthpieces, helping to expand its reach, online and offline.

They tell others about your new content and product and provide you valuable feedback from their circle.

Again, keep your newsletters simple – both design and message.

4. Leverage Social Media Networking
Use social media channels to create awareness of your new blog among your target users.

Promoting your blog on social networks is one of the best ways to create awareness among your target audience and drive traffic to your new site.

In 2023, 23.3% of Nigeria's social media users said the main reason they used social media was to find content such as blog articles.

However, your social media posts need to be highly engaging to prompt people to click through to read your blog posts.

Take a look at Datareportal’s statistics on web traffic referrals from social media to blogs and websites in Nigeria in 2023:

Datareportal's numbers on web traffic referrals from social media in Nigeria in 2023.

So leverage social media networking to build an engaged following for your blog.

Create an account on every popular social media platform where you can find your target audience.

It is free and easy to create accounts on popular social networks and to post content on them.

Remember to include social media sharing buttons at the header and footer of your blog posts.

You can easily do this with a good WordPress social share plugin like Social Snap and Social Warfare.

5. Reach Out to Influencer Bloggers
You can promote your blog by reaching out to influencer bloggers in your niche.

Reaching out to influencer bloggers in your niche is another type of blogger outreach.

This is similar to guest blogging, only that you’re not reaching out for a guest post pitch but to ask them to share your content with their audience.

First, find the big-name blogs in your space, starting from page 1 on Google Search.

You’ll be looking for bloggers who are likely to accept and share your posts.

These guys are already sharing content on your topic.

Once you find them, try connecting with them.

Just as with guest posting, follow them on all the social media platforms they’re active on, and leave positive, helpful comments about their stuff on social media and their blog posts, to get on their radar.

You can also share their content a number of times on your social media posts.

Then, write them a personalized outreach email or through their blog’s Contact form.

However, make your content highly engaging and shareable – the kind bloggers will be excited to share.

Frequently Asked Questions (FAQs)

Here are some common questions on how to start a blog that you may find helpful.

How can I become a blogger in Nigeria?

To give a robust answer to this question, we should first define who a blogger is, and what they do.

A blogger is simply a person who constantly writes useful, original content on a blog, either full-time or part-time.

He may be the site owner, an employee, or a volunteer (or guest blogger).

Unlike in the past when it was more of a hobby, blogging today is about sharing knowledge and generating revenues – at least for most bloggers.

So, the hobby part has been replaced by serious writing.

Now, a blogger chooses an area that suits his skills, expertise, or experience, and then creates relevant content on a regular basis to help users in that niche.

So, blogging is a profession today. Many people, across the globe, have built successful online businesses and careers in blogging.

Where can I learn blogging in Nigeria?

You don’t need to spend money on formal training to learn blogging in Nigeria, or anywhere else.

There are many free resource sites for beginners where you can learn the A to Z of blogging – from starting your blog to monetizing your site, growing your traffic, and much more.

They have been written by some of the best minds in the world.

This is what oxerblog.com is all about.

I work hard to provide detailed, user-friendly, 100% free tutorials, tips, strategies, etc. to help beginners master the basics of blogging so they can launch their careers and business successfully.

So, you can learn how to blog from the comforts of your home.

However, like anything else, you need to be an avid reader with great discipline and commitment to learn on your own.

How do I start a blog for free?

It is quite easy to get started.

Simply sign up on any hosting platform that offers free hosting and create your free blog. Examples are WordPress.com, Bloggers.com, and many others.

However, you only want to start a free blog if you don’t intend to start a career and business in blogging.

Because you practically have no say in a free blog – from its setup to its running to monetization.

The guys offering you their platform for free call the shots on your site.

They offer you a tiny space to start a free blog, but they are not doing for nothing.

It costs them lots of money to build and maintain their platform.

Their strategy is to offer you (and others) free hosting and make money from your content through display advertising so they can continue to run.

That’s why the alternative is much better.

You only need to make a small investment in web hosting. And that puts you in complete control.

All the other tools you need to get started are totally free.

So, for all your hard work and time, why not pay for web hosting and monetize your blog yourself?

You’ll be amazed at how much you can rake in with time.

It will cost you roughly $3 (about ₦3,000) a month to start a blog. However, you’ll need to pay for at least a year.

And you just can’t tell how big your ‘small’ investment will grow to become.

If you ask me, I’d say “Go for it!” Trust me, it will be totally worth it.

Is blogging profitable in Nigeria?

Definitely, it is!

Blogging is a profitable business in Nigeria – if you put in work.

People who are succeeding at blogging are doing so because they invest time, money, and effort, over time, doing the right mix of things to build a thriving blog.

On the other hand, thousands of bloggers are making little or nothing from their blogs simply because they’ve not made them profitable.

It doesn’t matter where you live on the planet, if you follow practical tips on how to make your blog profitable, you too will make money.

Simply follow the right tips on ‘blog niche’, ‘web hosting’, ‘domain name’, ‘blogging platform’, ‘responsive theme’, ‘content creation’, ‘SEO’, ‘monetization methods’, and ‘site promotion’.

All of these are geared toward attracting more traffic and gathering dedicated followers.

These people, hopefully, will use your content, products, services, recommendations, etc., while you make money. And as your users increase, so will your revenue.

Successful bloggers in Nigeria, and across the world, have built profitable blogs in different niches using these same tips.

The more good tips you implement, the more your blog flourishes.

What you need to succeed is dedication and commitment – there are no shortcuts to enduring success.

Thankfully, you don’t have to know anybody at Google, or any other search engine to succeed at blogging.

So anyone, irrespective of who they are, can build a very successful blog once you follow the right path.

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

The basic startup costs are the same for all types of blogs everywhere.

That said, the final cost will depend on the features you add to it.

Now, to start a blog on a low-budget blog in Nigeria, the only startup cost involved is the web hosting fees. And you want to buy from a dependable web host.

So for a one-year term, it can cost anywhere between ₦24,000 and ₦60,000 to start a new blog in Nigeria, depending on the hosting company.

The package includes a one-year free custom domain, free SSL certificate for the first year, and 24/7 customer support, among other benefits.

When your blog starts to gain traction and generate income, you can upgrade to a premium theme and paid plugins, based on your needs.

How much do bloggers earn in Nigeria?

Some bloggers make ₦0 monthly, while others rake in millions of naira.

Among other things, it all depends on several variables such as:

✓ Your blogging niche – some niches are more popular and profitable than others.

✓ The relevance and usefulness of your content – this helps build your site’s authority and determines your loyal fan base

✓ Your understanding [and use] of search engine optimization (SEO) – this can influence your search rankings and traffic.

✓ Your promotional strategies – how you are able to proactively reach your audience to grow your blog.

✓ Your revenue models – how many monetization methods you use and how effective they are.

Generally, you might not make anything in the first few months of blogging. That’s normal with any business endeavor, whether online or offline.

But as you continue to work hard, things will pick up, say between the sixth month and the first year. It could be earlier or later.

And as your blog gathers steam, your income will also increase.

With that said, what you don’t want to do is skimp on what it takes to build a great blog.

When you do things right, you will continue to reap the benefits for years.

How can I start a personal blog in Nigeria?

You can start a personal blog by following the steps below:

Step 1. Choose a solid niche where you can achieve outstanding success

Step 2. Sign up for web hosting and register your domain name

Step 3. Install your blogging platform – WordPress

Step 4. Pick a theme that fits your style and goals

Step 5. Install plugins to create a truly unique blog

Step 6. Write your first set of blog posts

Step 7. Optimize your content for SEO

Step 8. Let your target audience know your blog is ready

How do Nigerian bloggers make money?

Bloggers make money from their blogs using the following monetization channels:

✓ Display ads

✓ Affiliate marketing

✓ Freelance services

✓ Sponsored posts/reviews

✓ Coaching services

✓ Online courses

✓ Consulting services

✓ Physical/digital products

Conclusion

In Nigeria, the choices of career paths and business opportunities in blogging are becoming greater by the day, just like in other parts of the world.

More and more people are becoming successful online as full-time bloggers in different niches, whether popular or new.

You too can pursue a career path in a blogging niche that matches your skillsets and interests.

Use this guide to start a functioning and well-optimized blog.

Then, take advantage of the opportunities in your niche to start your business – write ebooks, create online courses, offer coaching or consulting services, sell products, etc.

And who knows, you might just be the next big thing online!

And there you have it – how to start a blog and make money in Nigeria.

I hope this guide helped you learn how to start a blog and build a successful business and career as a blogger in Nigeria.

If you like this article, please help me spread the word among your friends. Thank you!