How to make money with a blog in 2021 - 9 different ways!

An easy to follow, 5.000+ word guide showing you how to make money with a blog in 2021!

If you want to learn how to make money with a blog, this guide is definitely for you!

Blogging can be a very useful hobby for many… It lets you express your passion for a particular subject or topic. But did you know that you can actually earn a passive income with your blog?

Well, not many people know this, but creating a blog isn’t the only way to share your knowledge and knowhow. 

In fact, many people start blogging for the purposes of making money. But not everyone gets successful in this adventure. 

According to the experts, only 1 in 4 bloggers make some money from their online blog. This means that many bloggers are still finding it tough to earn good returns from their efforts that they put into blogging.

how to make money with a blog on wordpress

The reasons can be endless, such as lack of knowledge of a particular industry, not reaching the right audiences, improper marketing strategy, bad SEO tactics etc.

However, the most common thing among the people who fail to make money with their blogs is improper knowledge on how they can actually turn their blog into an income stream. 

Whether you want to make an extra $500/month or want to quit your full-time job and earn good money with your blog, my guide will help you. 

So, let’s dive into the 9 best ways that you can use to make money with your blog in 2021.

If you have any questions, please let me know in the comments. I’m happy to get in touch with you. 

Still need to start your blog?

Read my ultimate 6.200 + word guide on how to start a Wordpress website

Disclosure: Please note that some of the links on this page are affiliate links and at no additional cost to you, I’ll earn a commission. Know that I only recommend products and services I’ve personally used and stand behind. When you use one of my affiliate links, the company compensates me, which helps me run this blog and keep all of my in-depth content free of charge for readers like you.

The foundation on how to make money with your blog

Before I show you the ways on how to make money with your blog, it is import to have all the basics in place. Several things need to be met for your blog to be succesful. 

You can think of things like finding the right niche and writing the best content available, but you also need traffic to even make some money. 

All of these requirements need to be in place, before you can monetize a blog. 

If you haven't started a blog yet, you can read my guide on how to start a Wordpress website

I'm not going to discuss all the basics here, because that's not the goal of this article. Just check the guide and after that, check this guide ;). 

9 ways to make money with your blog in 2020

Making money with your blog takes a lot of time, but it is all worth it.

The fact that you're reading this guide shows that you have the right mindset to do so!

The 8 ways that I'm going to show you on how to monetize a blog are not the only ways.

In fact, there are hundreds of ways to make money blogging.

It's nearly impossible to test them all, so I've gathered the 8 most common and succesful ways.

I use some of these techniques myself on the different websites that I own and they make me a few thousands $$$ extra each month. 

let's get cracking!

Affiliate marketing

For blog owners, Affiliate Marketing is the most profitable choice to make for generating tons of profits without any efforts. Affiliate marketing the only way through which you can make good money, and yes, you can even make money while you sleep.

What Is Affiliate Marketing?

Affiliate marketing is a process of selling products or services and earn a commission for traffic or sales generated from your referrals. It involves three parties:

  • The retailer or manufacturer
  • The affiliate marketer 
  • The end customer

The process of starting with affiliate marketing is quite simple:

  • Step 1: You recommend a product or service to your followers or website visitors.
  • Step 2: Your followers purchase the product or service using your affiliate link.
  • Step 3: You get paid a commission for the sales made using your affiliate link.
make money with a blog

How to Make Money with Affiliate Marketing

When you have a blog website and you’d like to start making money with affiliate marketing, you can start monetizing your site with affiliate marketing.

Create Content That Generates Affiliate Revenue

Content makes a very important role in the entire affiliate marketing. Many people make the mistake of promoting the product or service as an advertiser. However, it’s very important that the content should look like authentic and informative while being useful for the end-users. You’ll need to make sure the content you publish reaches your target audience.

Promote Your Affiliate Products in the Content

The topic you choose for the content should be relevant to the product or service that you are planning to promote. It should revolve around your target audience who may be searching for an answer to the problem they’re facing. Keyword search plays a huge role to make this possible.

Turn Your Visitors into Affiliate Customers

The biggest mistake people make is assuming that they need to 10x their traffic if they want to 10x their profit. However, the fact is that the content should look relevant to the queries that the customers may have in their minds. When they feel you have the best solutions for their problems, they’re more likely to click on your affiliate link. 

If you want to know more about affiliate marketing, you can read my how to make money with affiliate marketing guide. 

To show you an example: Below you can find a snapshot with some affiliate revenue from with 1 of my websites. is the Dutch equilevant of Amazon. You can see that I've made €644,73 over the past 30 days, with only 1 website (and I have more website that use the affiliate program). 

make money with affiliate marketing


We are living in a world where everyone is connected through the internet.

Since not everyone can afford to hire professionals for certain jobs, they seek freelancers who can do the work in less budget without even hiring them. This is called freelancing.

If you are the owner of a blog and would like to earn money with your blog, you can also offer freelancing services to businesses that can use your expertise. 

To give you an example, the services below are things you can consider:

Blog Writing Services

Since you are a professional blogger and have good knowledge about a specific industry, you can advertise yourself as a professional writer in a particular niche and offer writing services. 

You can add an additional page on your blog to demonstrate your skills, knowledge, and experience in the writing for particular industry to help others make the better decisions.

You can also offer yourself on websites like Fiverr, Upwork or specific niche sites in your country. 

Guest Posting Services

Backlinks play a very good role in the Search Engine Optimization (SEO) industry. The backlinks obtained from websites that have a good DA and PA, can help you rank better within search engines.

However, since not every business owner can create a blog and work on increasing it's DA and PA rating, they would seek paid Guest Posting services from others.

The paid guest posting service cost may range anything from $10 to $100, depending on the industry, DA, PA, traffic, and many other factors. There are many ways you can offer paid guest posting services:

  • Create a ‘Paid Guest Post’ page on the website.
  • Post gigs on Fiverr
  • Approach companies on UpWork
  • And so on.

In simple words, you can turn yourself or your blog into a freelance service provider, if you can prove yourself to be a worthy investment. 

Make an online course

More and more people these days are looking for knowledge online.

They join webinars, read free books, watch video's, read how-to guide (like I write on this website), and a lot more to gain knowledge through the internet 

The goal is to educate themselves with all the relevant the knowledge that is available. 

According to recent statistics, creating an online course and selling it online is one of the fastest-growing sectors and has seen significant growth recently.

The demand for online learning courses is expected to reach $375 billion by 2026 from less than $200 billion in 2019.

Do you feel that you have a specific kind of knowledge that others can find useful? 

If yes, then it’s time that you start creating an online course for a topic that is searched for and can be useful for online learners.

Before you start creating a course to earn money with it, make sure that you know if you are sailing in the right direction by understanding what people are searching for online. The online course can be created on any topic, so you can get vert creative. You can think of things like:

  • How to Be a Copywriter and Earn Money from Home
  • How To Write Copy That Sells
  • 10 Secrets To Making 7 Figures Selling Online Courses
  • Go from Zero to Hero in Python 3
  • Create amazing designs like a Pro in just 7 days
  • Take your website to the top of search results with just one hour per day

As you know now, the online course can be created on almost any topic that you find can be useful for the learners.

how to make money with a blog

There are many ways an online learning course can help make money:

Charge upfront 

A one-off fee that is charged at the beginning of the course is the best way to help learners to understand—and the easiest to implement. Most people find it the best choice, as there are no hidden costs or recurring costs applicable for the online learning course.

You can find a lot of platforms online where you can offer your courses, like Udemy or Skillshare.   

Offer the course for free, then charge for certification 

You can also begin with offering the knowledge for free, and then offer a certification that the learners can earn to prove themselves experts in a particular niche. While the course can be offered free, you can charge the fee for certification.

Charge for a subscription 

Just like the tuition fee, people are used to paying for education up-front.  However, a fact about this is that it’s not entirely true. Many people would prefer recurring payments in small amounts as well.

The same can apply to the online learning course as well. So, you can offer different types of subscription offers that the learners can opt to grab knowledge online. 

Sell the course licenses

One of the best ways to make money with your blog, by promoting your learning course, is to create a useful course and then sell licenses to companies that don’t want to create the course themselves.

Many people would like to use online courses to educate their teams of professionals for better productivity. All you have to do is create the course and collect the annual licensing fee.

Write an e-book

If you would go through the business models followed by the top online bloggers, you would find a common thing among them all; they often sell an e-book (or more e-books).  

This is very useful when you have knowledge about a particular niche and can help others with your knowledge. People like to learn things through a book. 

Writing e-books has been recognised as one of the most popular forms of informational products being sold by online entrepreneurs today.

However, you can’t just pick a topic and start writing an e-book for your readers.

It needs a thorough strategy and knowledge of a particular industry. You must perform good research about the topic you are planning to work on. You should also pick the best topics for your audience. 

You can think of problems your audience has or guides your audience should follow. You can write about those subjects in your e-book. 

In my experience: How to guides in the form of an e-book work very well. You also see other online entrepreneurs make an e-book from a video course, if they have one. 

make money blogging

Once your e-book is ready, you can put it on sale on your blog, on Amazon or other platforms. 

If you sell through Kindle Direct Publishing, you can earn a royalty of 70% of every e-book that you sell. For example, if you price the e-book at $4,99, it can earn you over $3,50 for every sale. 

With this process, you can actually earn a decent amount of money by selling e-books online. 

One of the best parts about selling an e-book online is that you don’t have to worry about copyright issues as the book is written exclusively by you and you will have the right to sell it on your blog.

All that matters in the process is that the e-book should be built on your blog output. You can’t just rehash what your target audience has already seen. 

Remember that your audience is going to buy your e-book and you are expecting to earn from them so you can’t upset them with old or false information. Doing your research is therefore very important. 

In case you have not enough time to spend on writing an e-book for your readers, you can seek the support of a freelancer to help you with the writing part.

For this, you can simply use a freelancing network like Fiverr to get someone to write content and design a book cover for instance.

So, here are the useful steps that you can use to create a useful and engaging e-book for your audience:

  • Part 1: The Format – Identify the type of your e-book. It can be anything ranging from a list of useful tips to a series of facts or strategies or a how-to guide.
  • Part 2: Emotional Hook – Use words like “Amazing” or “Powerful” when creating the title of your e-book. It can actually draw the casual browsers’ attention. 
  • Part 3: Your Subject – When working on an e-book, it is very important to think about the subject you are going to cover. It can be anything like saving money, getting rich with investment, eating healthy, dog grooming etc.
  • Part 4: Conduct your research and write the e-book - After you've selected the format, the title and the subject, it's time to write the e-book. You can make it as big as you like, but keep in mind that it's better to overperform than underperform. 
  • Part 5: Get Reviews – Whether it is buying a t-shirt or a cosmetic product, online shoppers are smart enough to go through the reviews about a product before buying it. So you must have some good reviews about your e-book from actual people. You can share it with some people, so that they can read it and share their unbiased reviews with you.

Right now, you should know the big steps that you can take for writing an e-book. 

B2B consulting

Sometimes people or corporate professionals may need detailed and personalized instructions or guidance that a book or a normal course can't offer, so they turn to one-to-one Business Consulting services (B2B in short).

Business to Business Consulting is one of the most reliable and result-oriented monetization strategies that most bloggers follow, to make money through their blog website. 

This can be specially effective, and also a good choice, for blog owners who have found success in selling books, freelancing and courses. B2B consulting can be another stream of income. 

But you don't need to be an established bloggers to provide Business to Business consulting. Even beginners in the industry can help other companies organize their businesses better through consulting services.

For example, I offer companies Online Marketing consulting with a small team of professionals. Together, we help companies thrive online. As a result, I can make money but I don't have to be the one doing all the work. 

There can be different types of categories that professional bloggers can offer to businesses. 

Some of them include:

  • Coaches – The people offering consulting services to help improve the performance of teams or people in a specific area can fall in the category of coaches like life coaches, relationship coaches, leadership coaches, etc.
  • Consultants – Although they may seem similar to coaches, but they are mostly hired by the businesses to help with a specific process, rather than performance. We can include management consultants, financial consultants, or strategic consultants into this category.
  • Mentors – This is another common category of people offering web consultation. They are more focused on a specific person and work closely with the individual in order to help them achieve the results they want.
how to make money blogging

But how do you close consulting clients?

Starting within some type of B2B consulting can be quite tough for many people, especially when you are new to the industry. This is why it is important to start small and not to expect too much from the venture in the first few months. Here is what you can do to establish your own B2B consulting services.

Start with your contacts – The first step is that your contacts must know you have been offering services, so begin with your friends, family, and other contacts about their B2B consulting needs. They can prove to be your promoters when others may need a reference for your work.

Have a “work with me”/hire me” button – The next important thing you can do is to have a detailed description of the services or the qualities you have as a Business Consultant on your website. This can allow others to check out your blog can see that they can hire you for consulting services.

Use LinkedIn – For professionals, LinkedIn has proven to be a very impressive platform to create their network. So, it is very important to have your presence on LinkedIn, be active and join a relevant group of people to get the most out of your venture in the Business-to-Business Consulting industry.

Networking – There are different kinds of industrial or commercial events organized across the world that one can join and meet more people. This not just proves to be a learning experience, but can also help you get clients out of it or you might even get some referrals. 

Sponsored content

For an established blog with a good reputation, audience base, and ranking within the searching engines, it is not a hard job to get sponsored content

It has been found as one of the best ways to make money with a blog.

Regardless of the niche or industry your blog belongs to, you can often find a sponsor that would be happy to partner with your website and pay you to publish content on your website.

The best way to find sponsors for your web blog is by being proactive.

You must have a good strategy to approach the brands that want to partner with you, create a professional media kit and pitch a sponsored post to your target brands. 

With the right strategy, you can have many companies paying you to write on your blog.

When you are a big name within your niche, you will find out that companies reacht out to you for sponsored content. How cool is that?

There can be different types of content that you can post on your web blog.

You can think of things like:

  1. Product reviews
  2. Recommendations
  3. A promotional and informative article about the company
  4. How-to or user guides

The process is simple

You will get the content from the company to publish on your website. Additionally, you can also offer paid writing services to post the content.

Either way, the sponsored content is meant to be informational and helpful to your audience rather than an advertisement.

Here is how to get sponsored blog posts for your blog:

  • Create top-quality content to engage readers – The more readers you can attract and engage on your blog, the better your rankings and reach will be. You can keep creating quality content as this will also increase your authenticity among the businesses that may want to partner with you for sponsored posts.
  • Set up a Sponsor page and media kit - The easiest way to let others know about your ‘Sponsored Content’ services is to put a page on your website inviting pitches. This way, anyone visiting your website can check out the different types of packages that you are having for sponsored content posting. Additionally, you can also offer a media kit for those who may wish to find placement with you.
  • Find brands you want to work with and pitch them – Once you have a sponsored page on your website, you can start pitching the companies and brands with your sponsored post ideas. Almost every company posts contact details on their websites. You can use the information to propose your idea.
  • Maintain relationships with sponsors for more work in the future – Finding more partners to get sponsored content work on your website is always a great idea, but you can’t let the past partners go easily. You must keep connecting with them with more fresh content ideas or packages to get more placements over time.
how to make money with your blog

Sell physical products

Quite often, when people hear the phrase, “Earn a living with your blog,” there are more chances that people think about digital products.

However, the fact is that you can earn a good amount of money by offering physical products.

Although selling physical products will require more of your time and money as you will have to work on different parts like manufacturing, packaging, shipping, storing, etc., but don'tlet that scare you.

Selling physical products on your blog can be yet another income stream for your website. Even more, If you allready have a lot of visitors.

When your blog is a little bit older, you should have a lot of daily visitors on your blog. You can monetize those visitors if you sell certain kind of products that people buy within your niche.

For instance: if you have a blog about dogs, you can write content about the best dog collar with affiliate links in it, or you can sell the collars yourself!

They can be an extension of your digital products – Whether you are teaching people on growing their hair faster or helping them to earn better with their business, you can always create a physical product that can correspond with your lessons that you offer online through your blog.


Many people may be unaware of the business model of dropshipping, which is why it is not a commonly used earning method by blog owners. 

Dropshipping involves a very simple business model where the retailers do not buy and store inventory.

 In fact, the store owner would directly transfer the order information to the manufacturer, supplier, or another retailer to complete the order on behalf of the store.

The packaging and shipping are handled by the supplier and the product is handed over to the customer.

How does dropshipping work?

Drop shipping isn’t only possible through social media or a dedicated e-commerce website. It can be also done with a blog if you follow these steps:

  • The Blog owner serves as a intermediary to find a product from manufacturer or supplier.
  • Create a list of products that can be sold through your blog.
  • Write content about the involved products (Share your review or experiences while using them for instance)
  • Your audience will visit your blog and buy the product from your blog.
  • You send the product order information to the supplier and pay a wholesale or negotiated price.
  • Once receiving the order information, the supplier ships the product to the customer.
how to make money with a blog website

Daily sales being generated with a dropshipping business

What do you need to start dropshopping?

Dropshipping can be easy, but just like everything: it takes time to generate succes.  

Here is a complete set of the things that  you would need to start with dropshipping:

E-commerce store: Since this entire process involves product research, payment, and other e-commerce factors, having a solid eCommerce platform is very important to run your store.  Using WooCommerce or Shopify is the easiest way to do this.

Supplier Partners: As a middleman, you would need a reliable supplier or manufacturer to fulfil the orders and take care of issues that could come with shipping, customs and maintaining inventory. 

Working products: You can expect good returns with an online shopping or dropshipping business, only when you have a good collection of products that people really want to buy. So, you need to identify the best products that are most selling online.

IN or Tax id: To operate a successful dropshipping business, you may also need a Tax ID as many suppliers would ask for it to ensure sure the paperwork is good for them to do business with you. Although many suppliers would not ask for Tax ID's, but still it is required to file your tax and protecting your business.

Display ads on your blog

Display advertisements are one of the most effective and trending ways that bloggers can use to monetize their blogs and make money online.

With the right strategies and steps, it can turn out to be very profitable over time.

There are different types of display ads that bloggers can use to earn money - by displaying ads on their respective websites. We have identified the top 2 types of them all and they are:

  • PPC Ads: Pay-per-click or PPC ads are ads that you would see mostly on the top blogs. They can be also used as part of a blog posts or sidebar. With this revenue model, you earn money only when the visitors click on the advertisement. These ads are typically used to drive traffic to websites.
  • CPM Ads:  CPM stands for Cost per 1,000 impressions and has been identified as a very effective strategy to make money online with display ads. During this model, the advertisers determine their desired price per 1,000 ads served. CPM ads are a great way for other companies to generate reach. 

One interesting thing about display ads is that different programs can help you run ads and earn revenue.

Google AdSense: The Go-To Advertising Program

Google AdSense has been known as one of the most common display ad programs that are used by global publishers to earn through their blog websites. And there are many reasons why they favor it.

Google has made things quite easy; you need not to take the hassle of contacting advertisers, but you just need to place the banner on your website and let Google AdSense do its magic. You can Click Here to sign up with Google AdSence.

Sell Private Ads

If you own a blog website that is quite popular and is ready to get sponsored ads, you can approach the potential business partners who would like to display their advertisements on your website as banners. You can approach different businesses and set the price of the display ads yourself.

Affiliate links

If you have signed up for an affiliate program from Amazon or any other e-commerce platform, you can simply put the banners with affiliate links to promote products or services on your website.

Tt has been identified as a great method a blog can rely on to make money. If you have a good number of visitors who value your opinion, then you can use this method to make good earnings through your affiliate program.


Although this is not as popular as Google AdSense, it’s been quite popular among online bloggers. The best part about using PropellerAds is that the banners, push notifications, click ads, interstitials, and smart links can help you boost your blog income in many ways.

The sign-up process is very easy and anyone can register with PropellerAds even with small blog traffic. This allows you to monetize the advertisement network to monetize your blog traffic globally, not just in the US.

You can Click Here to sign up with PropellerAds. serves as another great way to allow the blog website owners to earn good revenue through display ads. One of the most common reasons for the popularity of is the nice selection of contextual ads it offers. is powered by Yahoo! and Bing so they have a seemingly endless number of advertisers to match your blog niche. The sign-up process is super easy and it just takes a few days to review and approve your blog. The display ads by look quite different from any other network.


BuySellAds can be a very smart choice for professional web bloggers who aim to get connected to advertisers. But one important thing to keep in mind is that this marketplace will take 25% of every ad sale that you make.

However, one good thing here is that you need not to worry about the troubles of bookkeeping, payments, and ad hosting, as they take care of all these things. The process to Sign up with BuySellAds is quite easy.

Right now you know 9 ways on how to make money with a blog. Now it's up to you to dive deeper into the different ways and find a way thats suitable for you and your blog.

Can you let me know which way you've choosen?