6 Ways to Make Money Blogging – The Ultimate Guide

Make Money Blogging

Have you ever wondered how people make money blogging? If yes, this is the ideal guide that will take you through every step, from creating your blog all the way to monetizing it.

Before we ride along, let me take you through the story that pushed me towards writing this guide.

Imagine being fired out of the reason that your education qualifications don’t meet the current requirements needed by your employer. How will you feel? This is the same situation that one of my long-time friends Janet, was caught up in three months ago.

Two weeks later, after being fired, she reached out for my help. This is after making several unsuccessful appeals. She did not know what to do. I gave her a list of five companies that could probably accept her application, 3 of which needed an urgent employee. She refused to apply.

What could you have done if you were her friend?

I asked her sister to bring me copies of the documents that were required by each company and sent the applications on her behalf. Luckily she received three calls for an interview, but she turned them down.

A day later, she received an email from a fourth company asking her to report to work in 72 hours. When she saw the email, Janet came to me telling me about how she turned down three interviews and that she had received a job invitation mail. I couldn’t hide the joy on my face, I happily told her not to disappoint me and go for the job. That is when she discovered that I was involved in sending the applications.

Janet told me that there was no way she was going to take the job, reason being, she didn’t want to work with employers – she wanted to be her own boss. She did not know how, but that’s what she wanted.

I thought of her actions for a while then I told her to start an online business so she could make some money online. I gave her three ideas and told her to pick one. She chose to go with blogging. Today she is making over $350 online in a week from a three and a half months old blog.

The question is;

How Does She Make Money Online From Blogging?

You could be the next Janet. The internet has changed how we do things. Earlier in the days, it was primarily used for education purposes by tutors and students. A lot has revolutionized in that a laptop, and a stable internet connection can be a great addon to your income. There are many ways to make money, but online jobs have opened up great opportunities without considering your current financial situation. Personal drive, PC, and internet build up the base to make money online.

As simple as making money online is deemed to be, keep in mind that there are no shortcuts to being successful.

There are many challenges in blogging, and therefore, you must be prepared to jump every huddle you encounter. Its time you understand that there are no quick ways to be rich, patience, hard work, and persistence must prevail for you to make it.

With that said, let’s get on board and explore the ultimate ways to make money blogging that Janet implemented.


Apart from sharing informational views, blogging is a fundamental way you can apply to make some cash online.

Look around; over 70% of online businesses have a blog. It might be labelled differently on the navigation, but it is there. Others call their blog page as resources, many have left it as a blog while others have gone ahead to create custom names for their blog pages.

Have you ever asked yourself why?

Well, I have the answer to that question. You might not find it online, but it is simple – to drive traffic.

The more topics you write and publish about your business, the more people will be interested in visiting it. The more content you provide, the longer your audience will stick around.

Therefore, before we dive into the essential aspects of how to make money blogging, you will have to set up your blog first.

Even though many bloggers have written about the topic – how to start a blog, they forget to mention the essential details, what MUST be included in the backend/admin side of your blog. Worry no more because every detail is included in this prose.

How to Create an Income Generating Blog

Before you make any mistakes and start cleaning your own shit, you must jot down all the possible ideas you think you can write about. By doing so, it will be easy to determine which ideas or topics you love learning and writing about.

If you happen to pick a topic or niche that you don’t like, you will not like the experience. You will have a rough time because, before you write, you must research the topics, and ideally, researching is learning. Therefore, if you find that you don’t enjoy writing and learning about a particular niche, mark that niche as a must avoid niche.

The purpose of your posts is to be read by others, not by you. You have to find out if other people are interested in reading about your niche. This is so that you won’t find yourself in a situation whereby you are the only one visiting and reading your posts.

Traffic is key for you to make money from blogging. I will explain why and how just stick around.

Step 1: Choose Your Blog Niche

How much money you’ll make blogging will entirely depend on your niche. This is what fails most bloggers. Before you think of buying a domain name, do research on the most profitable niches.

If you genuinely want to make money blogging, then your blog niche matters a lot.

Step 2: Domain Name and Hosting

The domain name in this step is your brand name. This is what your blog website will be named. You have to be keen on this step. You cannot call your site cheap laptops, then you go ahead and start writing about affordable farming tools near you. See this guide on how to purchase a domain name.

The next thing you will need is hosing services. This is the server from which your blog requests will be served. If you are just starting, go for the basic plan.

These two are must-have things for you to start a blogging career and be profitable from it.

Step 3: Install WordPress

Now that you have secured a domain and hosting service, the next thing you should do is to install WordPress as your content management system.

There are many blogging software, but for the good of making money, use WordPress. It has many free themes and plugins that will be necessary for you to grow your online business.

make money blogging with WordPress content management system
content management system

Once the installation is complete, log in to your WordPress using the page you were redirected on using the username and password you set during installation. This is where the real nitty-gritty starts.

a. Choose a Theme

The theme you select matters a lot. No matter how nice looking a theme might be, it will have an impact on your google ranking. You have to make sure that everything you do on the admin side doesn’t affect your ranking. Google nowadays ranks websites depending on their responsiveness to mobile phones. Therefore, if you choose a theme whose mobile responsiveness is wanting, then you will find it hard to get your site indexed.

This is the reason why there are premium themes like Divi, Themeforest, StudioPress, and Elegant Themes, but for a start-up, I recommend going for the free version of OceanWP Theme.

Install and activate the theme, from your menu, head over to appearance, and customize every detail, site identity, and the tag line is the most important. The rest can be left as default.

b. Set Your Blog Permalinks

The last thing you want to do is display yourdomainname.com/PostID in the URLs. Permalinks are hyperlinks that directly lead to a specific post or page on your website.

Why should you change your permalinks?

The answer is simple, to help people and website crawlers understand what your page or post entails before reading it.

To change how permalinks appear, go to Settings on the left sidebar then click on Permalinks.

Choose Post Name as your ideal permalink structure. It uses keywords from the title of a page or post to create a permalink that is easy to read and understand.

This is how a post name permalink structure will look like https://affordany.com/10-transcription-websites-that-pay-well/

c. Install Plugins

I will not tell you to install the basic plugins instead install the ideal plugins.

I talk of ideal and not basic because you will work with these plugins for as long as your site is live.

Ideal Plugins for Your WordPress Blog

  • Yoast SEO: This an all in one SEO solution plugin you will need for your SEO needs in WordPress. Don’t worry if you don’t know how to use it, view this video, and in 42 minutes, your site will be fully optimized and indexed for searches.
  • Elementor: This is the best drag and drop page builder plugin you will need to design your website pages. It is the same plugin I used to create my Home, About, Service, and Contact Pages. If you find it hard to use feel free to contact me so we can discuss how to go about it.
  • Contact Form 7: This is a flexible and straightforward plugin that allows you to embed a contact form on your contact page. It is easy to use; you can embed a form in any page or post using a shortcode provided for specific forms you create.
  • LuckyWP Table of Contents: For longer posts like this, you will require a table of content that the user can use to navigate through sections of your post. It will be uneasy for one to scroll through 5000 words to get to the next topic. LuckyWP Table of Contents gives your readers the ability to navigate through long articles easily.
  • Sassy Social Share: This is a free plugin that will add social share buttons to your blog posts. There are over 100 social icons to choose from.

Plugins to Increase Loading Speed

  • a3 Lazy Load: This plugin enhances frontend user experience in all devices. Of course, you will have images in your posts and pages, and you don’t want all the images to load before post/page texts. This plugin allows your content to be loaded first and images loaded later on. This is what you see when you scroll through this post; images load as you scroll.
  • W3 Total Cache: This is the second plugin you will require. What it does is that it caches your website once a user visits your site for the first time. When the same user revisits, your site will be loaded fast on his or her device. Typically, it improves speed and user experience.
  • Smush: WordPress allows you to upload/insert image files to posts. They might big in size, therefore, increasing the load time of your site or blog post. For you to prevent that, the Smush plugin is essential because it reduces image file size boosting load speed, and your site’s SEO.

Email Collection Plugin

  • SumoMe: After all the above plugins are set up, the last plugin you will need is SumoMe. This enables you to collect subscribers to your mail list using a pop-up form. This is how you create a trusted audience who will be coming back to your site for updates. This list will be used in different ways, like sending relevant emails and updates of your products directly to their inbox.

d. Creating Menus

Now that all the pages are in place and your site if full optimized, the last thing you want to do on blog creation is to set or create the menus.

To do this, hover over on appearance, then click on customize the go-to menus.

Click on Create a New Menu, under menu name enter Main Menu or Primary Menu, then click Next.


Click on Add Items, add all the pages you created and click on publish, and that’s it.

Step 4: Write High-Quality Articles

Now that your blog is up and running, you need to craft blog posts that will engage with your audience.

Blog posts are the primary way to communicate your thoughts to your readers. These thoughts have to solve the problems they encounter in that niche so that they can keep coming back to your site for more information.

You should keep in mind that you are creating a post that will generate you some bucks. Therefore, to make the best out of it, you need to create articles that are SEO optimized so that they can rank well on search engines and in return, generate more traffic to you.

Do you want every article you write to rank well on google? Read this guide.

I Have a Blog, I have Written Several Blog Posts How Do I Make Money From Blogging?

I believe this is the part you’ve been waiting for.

You should use your blog to scale up money, making ideas, and not using it as a mere blog.

If you have to make more money from your blog, then you have to implement a bunch of different ways to bring you income.

It will take you some time to make your blog a profitable business that fits into your lifestyle.

Let’s take a ride;

A. Affiliate Ads

This is the easiest, and I can say the most profitable way to make money blogging

You can make quite a good amount of money recommending services and products by placing affiliate ads onto your website. You get paid every time someone signs up through an affiliate link on your site.

Depending on the product or service you are promoting, you can make between $1 to $4 for any click on your affiliate link, and you are likely to make more money between $5 to $300 for a confirmed sign up through your link compared to clicks.

One of the popular affiliate ads is the Amazon Affiliate Ads, where you can make up to 10% commission on any product purchased through your Amazon affiliate link.

It is believed that most people who blog about electronics make a lot through the amazon affiliate program.

B. Google Adsense

You can also earn some cash by running ads from google display network.

It is the easiest way for beginners who are just getting into blogging where you can make an average of $0.1 to $0.5 per page view. It won’t make that hefty amount you want, but it is better than nothing.

You can always switch to working directly with an ad network and start making more out of this through the cost per click program. This will generate a better income compared to working with Google Adsense themselves.

C. Make Money Blogging Through Sponsored Content

You will get offers from people who want to pay you so that you can publish their content on your blog. This will happen when your blog gets more prominent and viral with people.

You can charge between $40 to $100 depending on the type of content. But be warned, only accept quality content. If you feel that the content does not meet the standards you want, you can always charge a higher fee so that you can write the article yourself and publish it.

D. Direct Display Ads

Do you see that space on your sidebar or the space on your header? People make a ton of money from it. You can reach out to several companies so that you can display their banner on your website. This will be simple if you have a big audience because some companies will reach out to you directly.

You can make between $200 to $500 a month through Direct Display Ads Buys.

E. Course Revenue & Consultation /Conference Speaking

This might be difficult to venture into, but it does not mean that you cannot do it. You can make an income from selling your expertise to people.

Take time to analyze what you want to cover in your course and host it on third-party websites like Thinkific or Teachable. If you find it costly, You can host it in your WordPress site using the WordPress LMS Plugin. You can charge it between $5 to $20. The amount might be low, but think of how many users will be purchasing the course over time.

You will have a unique viewpoint if you are an expert in your niche. You will receive several consulting invitations may be to go and give a speech. Make good use of LinkedIn because this is where most of your consulting requests will come from.

Connect with people and bloggers who work with companies in your niche, and this will be a sliding lane for you. You can charge hourly or per half an hour consultation a price of between $20 and $100

F. Freelance Writing

Huh! You’ve been waiting for this for quite a long time, right?

You kind of thought I was not going to mention it, but I have hahaha.

Many people, companies, and publications are on the run to look for niche experts to write for them. Freelance niche writing can supplement your income a milestone.

Blogging is writing, and the more you write and publish blog posts, the better writer you become. You can make between $100 to $300 per single 1500 word blog article. And since you are used to writing, this will be like cutting a hot knife through butter task.

Bottom Line

It’s great that you’ve reached this far.

I promised to tell you why traffic is vital for you to make money blogging, here are the reasons:

For you to make money from all the six ways above, you must have traffic targeted to your site. There is no way a shopkeeper will sell a kilogram of wheat flour if no one knows the shop exists. The same thing applies to get affiliate commissions or people buying your course. No one will know of your course if you don’t market it.

Therefore, marketing your blog and writing good content will help you drive traffic to your site — one of the simple ways of gaining organic traffic is by implementing SEO (Search Engine Optimization) in your articles.

You can also increase your income by signing up to some of these sites and add something to your blogging income

Are there other ways you use to monetize your blog? Why not share them with us in the comment box.

Sharing is caring
Share on facebook
Share on twitter
Share on linkedin

5 thoughts on “6 Ways to Make Money Blogging – The Ultimate Guide”

  1. This article has been very helpful. I was wondering why I haven’t made anything out of my blog for quite a while. Thanks

    1. Hello Winnie,

      I am glad you got to this post. Please implement the ideas in it and I am sure that your efforts will start paying off. Reach me anytime if you’ve got any questions.

  2. Am thinking of starting in this direction and your article has really encouraged me. I will read it again and again while trying to implement the contents to create my blog. I know it will not be easy and I also do not expect a windfall of income but at least it will keep me busy and in the long run, maybe income.
    Therefore, I thank you so much for the article which is an eye opener. God bless.

Leave a Comment

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