12 Ways How to Make Money From Blogging – 2023 Guide

Are you looking for ways to make money blogging? You're in luck! In this blog post, we will discuss a variety of methods that you can use to bring in revenue from your blog

We will cover everything from affiliate marketing to selling your own products. So whether you are just starting out or if you're a successful blogger already, there is something for everyone in this guide!

Blogging can be a great way to build traffic, generate leads, and earn some extra income. But it takes a lot of effort and persistence to make it happen. If you want to start making money blogging today, there are several things you need to know about how to do it successfully. You can check out some pros and cons first if you want some foundation.

There are several different ways to make money blogging. The method you choose will depend on your goals, your niche, and your audience.

Here are some of the most popular ways to ensure a profitable blog:

1. Affiliate Marketing

Affiliate marketing allows bloggers to make money passively. The concept is simple. Here are the steps:

  • find a product or service you want to promote
  • see if there is an available affiliate program for it
  • sign up for the program
  • get your unique affiliate link
  • include the link in your blog posts via links or clickable images or banners
  • If someone makes a purchase from your link, you will earn a commission.

Affiliate marketing is #1 way to make money online with blogs. If you're not doing any affiliate marketing, you are truly missing out. It's free to do, doesn't require you to pay for anything up-front and can be extremely lucrative.

The more money a product costs, the more you will make. However, be sure to understand the payout percentages.

Some affiliate programs only pay out a small percentage, so you'll need to sell quite a bit to make it worth your time.

There are hundreds of affiliate networks out there, including ShareASale, ClickBank, CJ, LinkShare, etc.

To sign up for affiliate programs, search for affiliate networks and then find individual programs to join. Once you're approved, you'll be given a special link to use on your blog.

You can also find individual or "private" affiliate programs by searching for a product and on the sales page, looking at the bottom for "affiliates" or "partner program". Sometimes these will have better commission rates.

Ensure that the affiliate products you offer are directly related to your blog post. For example, if you're writing a post about gardening, don't promote unrelated products like cooking utensils. It's crucial to appeal to your target audience with the right products.

Most of the money you will make will come from an affiliate income revenue stream. So make sure this is your #1 strategy.

If You’re New to Affiliate Marketing, Get Trained First

If you have never done affiliate marketing before, you'll benefit greatly from an affiliate marketing course. I have bought many courses over the years and know the good from the bad. My specialty is reviews, so you'll want to see what course will work for you. 

The best part is that most of these courses even teach you how to set up and scale your blog with affiliate marketing, so you'll even be better prepared.

2. Include Ads on Your Blog

You can utilize advertising from 3rd party sources like Google Adsense, Mediavine, Adthrive or other ad networks. These ads will be automatically generated based on the content of your blog post and placed in strategic locations.

When someone clicks on the ad, you will earn money. The amount you make will depend on the advertiser, but it's typically a few cents to a few dollars per click.

The downside of using ads is that it can make your site look cluttered and unprofessional. If you have a lot of ads, it can also slow down your website.

Weigh the pros and cons of using ads before deciding if it's right for your blog.

3. Create Your Own Online Course

Online courses are a great way of generating passive income. They're easy to set up, don't require much capital investment, and allow you to work remotely.

If you've got a skill that others might find useful, creating an online course could make you some money.

Here are four reasons why you should consider starting one today.

You'll build a portfolio

If you create a course about something you know well, you'll gain experience in teaching. This will help you stand out among other freelancers and potential employers.

There's no shortage of demand

People are constantly looking for ways to better their lives. If your course can offer a solution to a problem, you'll have no shortage of students.

You can make it once and get paid again and again

Unlike one-off consulting gigs, online courses can be sold an unlimited number of times. Each time a new student enrolls, you'll earn money.

You can work from anywhere

All you need to create an online course is a laptop and an internet connection. This means you can work from home, a coffee shop or even while traveling.

To get started, ensure that your course will closely match the content on your website. It needs to be related to the core message of your blog. You also need to make sure that it's something people are willing to pay for.

An easy way to create your own course is to use Thrive Themes Online Course Builder.

It integrates right into your WordPress website without having to host it anywhere else. It's also super-easy to set up, looks profressional and converts well.

4. Sell Your Own Products

If you have your own product, whether it's a digital download or a physical product, you can use your blog to sell it. This is a great way to generate income, especially if you have an engaged audience.

The key to selling products on your blog is to make sure they're relevant to your niche. For example, if you write about stock trading, you could sell a course on how to trade stocks.

To get started, create a sales page for your product and promote it through your blog and social media channels. A great strategy is to offer some kind of free downloadable guide or cheat sheet, collect their email address and then send them an email sequence promoting your product.

5. Podcast Sponsorships

A podcast sponsorship allows you to earn money while providing value to your listeners.

Your blog can fuel your podcast by promoting it through your blog content, email marketing, and through your social media channels.

If you're looking for a quick and easy way to start making money, podcasts are a great option. They're relatively inexpensive to produce, and you don't need much equipment. All you need is a microphone and some software.

There are many different types of podcasts out there, including interviews, news, comedy, music, sports, and even educational ones. If you know how to write well, you can host your own show.

You'll probably want to record episodes ahead of time and edit them down into shorter segments. Once you've done that, you can upload them to iTunes or SoundCloud, where people can subscribe to your feed.

Once you hit 10,000 downloads, you can begin selling advertising space against your podcast.

The key to success here is finding sponsors who are willing to pay for advertising time within your podcast.

6. Offer One-on-One Coaching

Your blog should have a lot of helpful content that people will enjoy. However, for some, this might not be enough. This is where one-on-one coaching comes into play.

If you are a subject matter expert, you can offer coaching services to people who want more help. This is a great way to generate additional income, and it's also a great way of building deeper relationships with your audience.

To get started, create a sales page for your coaching service and promote it through your blog content and social media channels. You'll want to make sure that you're clear about what you're offering, and that you're pricing your service competitively.

You could even ask your audience via a survey or email if they would be willing to pay for one-on-one coaching with you. This is a great way to gauge interest.

7. Sponsored Posts

When your blog starts to build up authority and popularity, people are going to want links from it. After some time, you'll start to get emails of people wanting to write a guest post for you. While you can accept this free content to post on your site, you can also ask to get paid to post it.

The reason for this is the link. A backlink is a ranking factor on Google, and by having someone pay for a link, they are essentially paying for that ranking factor.

The post they write for you would have a link back to their website. That's the only reason they want to have their post published on your site. Since links are a valuable commodity, you could charge for each post - and people do pay for this!

The amount you can charge depends on the domain authority/quality of your site. Some sponsored posts can be worth as much as $500. On the low end, you can expect to get maybe $50 for a post.

Don't rely on this too heavily though, because if a trend starts to occur and Google catches it, you could get a penalty. Use sponsored posts sparingly and make sure that the content is high quality.

8. Email Marketing

Email marketing is a must for every blogger out there. If someone visits your blog and doesn't find what they are looking for, they will click away and likely never return.

But what if you can capture that reader's email address before they leave? Then you can continue to market to them even after they've left your site.

The best way to do this is by having an opt-in form on your blog. This could be a pop-up, or it could be a sidebar widget. You can also put it at the end of each post.

When someone enters their email address into your opt-in form, they are then added to your email list.

 From there, you can send them periodic emails with links back to your latest content, as well as any promotional offers or affiliate links you might have. Be sure to segment your list based on customer interests.

Email marketing is an effective way to keep people engaged with your blog, and it's also a great way to make money.

You will need email marketing software to do this. A lot of them allow you to get started for free, so there's really no excuse!

GetResponse is what I use. I found it the easiest to use with their workflows and well laid out interface. Their customer support is excellent too with 24/7 live chat available.

9. Search Engine Optimization

SEO or "Search Engine Optimization" is what fuels a blog. You will make money indirectly with SEO because this is what will help you get traffic to your blog in the first place.

If you can learn how to optimize your blog content for the search engines, then you will be able to get more people to your site. And the more people you have coming to your site, the more opportunities you have to make money.

There are a lot of different aspects to SEO, but some of the most important things you need to focus on are:

  • Keyword research - This is finding out which keywords people are searching for that you can target with your content.
  • On-page optimization - This is making sure that your blog post is optimized for the keyword you're targeting. This includes things like using the keyword in the title, in the meta data, and throughout the body of the post.
  • Link building - This is getting other websites to link back to your blog. This helps with both traffic and rankings.

If you can master SEO, then you will be able to get a lot more traffic to your blog. And the more traffic you have, the more money you can make!

If you want to learn SEO, I recommend SEO Buddy. It's inexpensive and take a no-nonsense approach to SEO.

10. Make Money With Videos on Your Blog

Another way to monetize your blog is to include video content. You could start your own YouTube channel that is based on your blog. Here, you could create a video based on each post you write, or you could create helpful how-to videos and video tutorials that are related to your blog niche.

Not everyone is comfortable being on camera, but if you are, this could be a great way to make some extra money with your blog.

You can monetize your YouTube channel with Google Adsense or through sponsorships.

If you don't want to be on camera, then you could create screencast videos instead. These are basically just recordings of your computer screen as you walk someone through a particular process. They are popular for things like "how to" tutorials and product reviews.

Be sure to embed your videos in your blog posts where it makes sense.

11. Premium Content Subscriptions

A paywall is a subscription mode where readers must pay before reading the entire article. Paywalls allow you to charge people for an individual piece of content, rather than charge them for the whole thing, which makes it easier to keep track of what they've read.

Be cautious when using this approach. It could end up turning off your readers so keep that in mind. It's just another way to make money with a blog but it does carry some risk.

You definitely don't want to do this with all your content but could have a section dedicated to it. It's not a popular practice with bloggers for this reason, but it's one additional way to make money with your blog.

12. Create a Resource Page

A resource page showcases all the products and services that you use personally. This helps your reader because they can see everything that you use in one place, and it also helps you because you can get paid for each product or service that you feature.

This ties in with affiliate marketing as mentioned before.

To get started, create a page on your blog called "Resources". On this page, list out all of the products and services that you use with a brief description of each. Include your affiliate link for each product/service so that people can click through and purchase if they're interested.

As your blog grows, you can add more products and services to this page. You can even charge companies to be featured on your resource page. The sky's the limit here Just make sure that you're only featuring products/services that you actually use and believe in!


Now you know a little bit more about how to make money with your blog through a few different income streams. While there are many ways to monetize, we’ve outlined some of the most popular methods. Pick one that resonates with you and get started.

The one you don't want to ignore is affiliate marketing. It's the easiest one to do and requires no investment. It's also the best way to make money online with your blog. Every successful blog out there utilizes affiliate marketing.

Treat your blog like a blogging business. Because it is one. You wouldn't start any other business without a plan, so don't start a blog without one either. By having a monetization strategy in place from the beginning, you'll save yourself time and frustration down the road.

And lastly, remember that it takes time to make money with your blog. It's not something that's going to happen overnight. Be patient, be consistent, and keep putting out high-quality content. The rest will fall into place!

So if you're a beginner blogger I hope this article has inspired you to make money blogging. Are ready to take the plunge?

Related Posts

Drew Mann

Leave a Comment