Illustration of a woman working on a laptop surrounded by icons and text labels representing ways to make money in blogging, including “Membership Site,” “Digital Products,” “Brand Collabs,” “Affiliate Marketing,” “YouTube Channel,” “Sponsored Posts,” and “Email Marketing.” The colorful background features stylized plants and dollar signs, with the website URL "www.latoyarachelle.com" at the bottom.

How Do Bloggers Really Make Money? (2024 Edition)

📌Share this post

So, you’ve started a blog, or maybe you’re thinking about it  🤔, and now you’re wondering: Can I actually make money doing this? 

When I first started blogging, I had the same question. The answer? Yes, you can absolutely make money blogging, and there are many different ways to do it.

I’m going to walk you through the exact ways successful bloggers like myself (and many others) earn income from their blogs. From affiliate marketing to selling digital products, there are plenty of options to explore, and I’ll break them down so you can decide what works best for you. 

Ready? Let’s dive in!

Affiliate Marketing

When it comes to making money with your blog, affiliate marketing is one of the most popular ways to start. It’s currently my second-highest income stream right now, and while it’s not my main focus just yet, it’s quickly becoming my favorite!   

So, what is affiliate marketing? Essentially, it’s when you promote a product or service and receive a commission for any sales made through your unique link. Many companies have affiliate programs that you can sign up for and start promoting their products on your blog. You can also join affiliate networks like ShareASale, Impact, or Amazon Affiliates to have access to even more opportunities.

You can get started by signing up for affiliate networks that are related to your blog niche and promote their products or services. You include affiliate links in your blog posts, and when someone clicks on those links and makes a purchase, you earn a small commission. The great thing about this is that it’s a form of passive income. Once you add those links to your posts, they can keep earning you money as long as people keep visiting and clicking. 

Affiliate marketing works best when you genuinely use and love the products you’re promoting. This way, your recommendations feel authentic and trustworthy to your target audience. Plus, if your readers trust you and your opinion, they are more likely to make a purchase through your link.

Illustration of a woman pointing to various online elements representing affiliate marketing, such as a “Recommended” product, shopping icons, and dollar symbols. The woman is dressed casually in a checkered shirt and black pants, with a backdrop of dollar signs highlighting monetization themes in content creation or blogging.

Note – It’s important and required to disclose affiliate links clearly. This keeps things honest and legal

While affiliate marketing can take a little time to get rolling, it’s one of the easiest ways to start monetizing your blog. Plus, it’s a great option for beginners because it doesn’t require creating your own products or services. 

Display Ads

Another great way to earn money from your blog is through display ads. For many bloggers, including myself, this can be a significant source of income. In fact, it’s currently my biggest revenue stream. The potential earnings here are huge, but they depend heavily on how much traffic your site gets.

Illustration of a woman pointing at a laptop screen filled with colorful charts, graphs, and website elements, symbolizing display ads and analytics. Dollar signs and stacked coins appear around the laptop, reinforcing the theme of monetizing content through advertising on digital platforms.

Let’s start with the basics. Google AdSense is often the first stop for new bloggers because it has no traffic requirements. However, I don’t personally recommend it. The ads can feel spammy and lead to a poor user experience. I usually click off websites that use Google AdSense because the ads are everywhere, and it’s just not the best look.

If you’re serious about earning with display ads, I highly suggest aiming for the premium ad networks. For example:

  • Mediavine requires 50,000 sessions per month and is known for offering higher payouts with more aesthetically pleasing ads.
  • Raptive (formerly AdThrive) requires 100,000 page views per month and is another top-tier option for bloggers with high traffic.
  • Journey by Mediavine and Raptive Rise are newer ad solutions aimed at smaller bloggers who haven’t hit those traffic milestones yet. They’re definitely worth keeping an eye on as they continue to develop.

If you’re not quite at the level to join a premium ad network yet, there are mid-level ad networks to consider. Keep in mind, though, that the RPMs (how much you can earn per 1,000 impressions) on these networks are typically much lower compared to the premium ones like Mediavine or Raptive. So while they can be a good starting point, they might not provide the same earnings potential as your traffic grows.

  • Ezoic has no traffic requirement, but I wouldn’t recommend it for long-term use. Their ads can seriously slow down your site.
  • Monumetric has a lower threshold (around 10,000 sessions). 
  • SHE Media reportedly allows bloggers with traffic as low as 20,000 page views, though many have reported getting in with fewer.

Here’s a quick breakdown of ad networks and their traffic requirements:

Ad NetworkTraffic RequirementRecommended?
Mediavine50,000 sessions✅ Yes
Raptive100,000 page views✅ Yes
Journey (Mediavine)~10,000 sessions✅ Promising
Raptive Rise~50,000 page views✅ Promising
EzoicNone⚠️ Not recommended long-term
Monumetric10,000 sessions⚠️ Mixed reviews
SHE Media~20,000 page views⚠️ Mixed reviews
Google AdSenseNone🚫 Not recommended

The key to making the most out of display ads is driving a lot of high-quality traffic to your site. The more visitors you have, the more you can earn from ads. That’s why creating valuable content that attracts readers is essential if you want to increase your ad revenue.

Want to grow your blog traffic? Check out: Is RankIQ Worth It? My Honest Review of This Popular SEO Tool

Sponsored Posts and Brand Collabs

Sponsored posts and brand collaborations are another way bloggers can bring in the bucks. This is when a company pays you to promote their products or services on your blog or social media platforms. It can be a one-time deal or an ongoing partnership, depending on the arrangement.

With a sponsored post, you typically write a blog post or create blog content featuring the product, and explain how it fits into your life or benefits your audience. In exchange, you receive payment or sometimes free products. 

(I know free products can be exciting, but it’s always better to only partner with companies that align with your blog’s focus, so the promotions feel authentic and relevant to your readers. Only work with brands you genuinely like and trust.)

Two women shaking hands in front of a display of skincare and beauty products, symbolizing a brand collaboration. Decorative icons around the image, such as gift boxes and dollar symbols, emphasize the business partnership and potential earnings from brand deals in the blogging or influencer space.

Brand collaborations often involve working with small businesses or business owners who are looking to reach your target audience. These partnerships can range from featuring their physical products in your content to promoting their services through reviews, social media posts, or even YouTube videos. The key to landing these deals is having an engaged audience and maintaining a strong presence online.

Building a strong social media presence can help secure these deals. Companies often search for bloggers who already have an established audience in the right niche. It’s important to create high-quality content that resonates with your followers, whether on your blog or platforms like Instagram, TikTok, or YouTube. As your traffic and social media following grow, you’ll be in a better position to approach brands or have them reach out to you for collaboration opportunities.

Creating and Selling Digital Products

Another way to monetize your blog is by creating and selling digital products. I really like this one because of the passive income potential. Digital products can include e-books, online courses, printables, templates, or other downloadable resources that cater to your audience’s needs.

The great thing about digital products is that, once they’re created, they can be sold over and over again with little additional effort. This allows you to generate extra income without continuously trading your time for money.

For example, I have a printables shop on my blog. Whenever I write a blog post where a printable could help my readers, I either create a free product to add to my free resource library, or I develop a more detailed version to sell in my online store. Yes, creating these products can take some time upfront, but once they’re done, they become a source of passive income that can sell over and over again.

Right now, I’m even kicking around the idea of launching an online course, though nothing is set in stone just yet. Courses are a fantastic way to share your knowledge and help your audience dive deeper into a topic, while adding to your blog’s income streams.

When deciding on the type of product to create, consider your niche and what your audience would be interested in purchasing. For example, if you run a food blog, you could sell an e-cookbook featuring your best recipes. If you are a fashion blogger, you could offer styling guides or printable planners for organizing wardrobe items.

In addition to being mostly passive, another main advantage of selling digital products is the complete control you have over pricing and distribution.  You get to decide what to sell, how much money to charge, and how to market it to your audience. This flexibility allows you to tailor your products to the specific needs of your readers and your blog niche.

A promotional graphic for a free ebook titled "100 Blog Post Ideas." The ebook cover shows a top-down view of a laptop with hands typing, surrounded by accessories like flowers and a straw hat. The text "Get it delivered to your inbox" appears above the ebook mockup, and the website URL www.latoyarachelle.com is displayed at the bottom. The design uses soft pink and white tones, emphasizing the ebook offer.

Offering Consulting Services or Freelance Work

If you’ve been blogging for a while and have gained experience, you can leverage your skills by offering consulting services, taking on freelance work, or even working as a virtual assistant. This is a fantastic way to earn extra income while helping others. In the past I’ve helped new bloggers set up their sites or given tips on writing better posts. You might be surprised at just how many bloggers, especially beginners, would love to have a little bit of help taking their blogs to the next level.

The first example that comes to mind is offering services like finishing up blog posts for others—adding photos, handling internal linking, writing alt text, or even doing some light proofreading. Many bloggers get overwhelmed with all the tasks that go into creating high-quality content, so offering your expertise can be a big help. You could even offer virtual assistant services to bloggers or small business owners who need support with administrative tasks, content scheduling, or social media management.

In addition to helping other bloggers, you can also branch out by becoming a freelance writer. You can write blog posts for other businesses, contribute to digital marketing projects, or create content for social media accounts. There’s always a demand for fresh content, and as a blogger, you already have the skills to meet that need.

Illustration of a person sitting at a laptop and engaging in a virtual consultation or webinar with another individual on the screen. The surrounding icons, including charts, profiles, and communication bubbles, represent elements of providing guidance or support to other bloggers or small businesses, showcasing a way to monetize expertise in blogging.

Getting started with consulting or freelance work doesn’t have to be complicated either. You can promote your services through your own blog or social media accounts, or you can join platforms like Upwork or Fiverr to connect with clients. Depending on your audience, if you have an email list it might also be a good idea to send out an email letting your readers know about the services you offer too.

Offering consulting services, freelance writing, or virtual assistant work is not only a great way to earn extra income, it can also help you gain more credibility and grow your reputation in the blogging world. Plus, if you enjoy helping others, it’s a rewarding way to use your knowledge and skills.

Selling Physical Products Through an Online Store

If you’re looking to expand beyond digital products and diversify your income streams, creating an online store for physical products is another great option. This could include anything from handmade goods and clothing to branded merchandise or unique items that fit your blog niche.

Setting up an online store might seem like a lot of work at first, but it’s more manageable than you might think. Platforms like WordPress with e-commerce plugins (like WooCommerce) or dedicated platforms like Shopify make it relatively easy to get started. These platforms allow you to create a fully functional store where you can list your products, manage orders, and even handle payments.

The first step is deciding what kind of products you want to sell. Ideally, these should be items that complement your blog’s focus. For example, if you run a travel blog, you could sell travel accessories, custom maps, or even travel-themed clothing. If you’re in a profitable niche like home décor, you might sell custom prints or unique home goods. In the lifestyle niche? Think blog-branded merch like t-shirts and printed bags. The possibilities are endless, so get creative!

A woman packs a cardboard box with various items, including mugs and notebooks, in a cozy, well-lit workspace, symbolizing the process of selling physical products through an online store. Surrounding icons like shopping carts, dollar signs, and price tags highlight themes of e-commerce and monetizing a blog by selling merchandise. A laptop screen displays an online store interface, reinforcing the digital retail context.

An online store not only diversifies your income streams, it also enhances your brand presence. As customers purchase products, they become ambassadors for your brand, spreading awareness and driving traffic back to your blog.

Overall, having an online store for physical products can be a fulfilling and lucrative venture that really complements your blog. It can be hard work but it’s it’s a great way to turn your blog into a full-fledged business/brand and even earn a full-time income over time.

Using an Email List for Sales and Promotions

An email list is a powerful tool for bloggers to make money. When you build a list of engaged subscribers, you create a direct line to people who are interested in your content—and, most importantly, in the products and services you recommend. This is why many bloggers use their email lists to drive their affiliate income and product sales, two key sources of blogging revenue.

Bloggers use their email lists in several key ways to generate income:

  • Promoting affiliate products: Your email list is a one of the best ways to share products or services you’re an affiliate for. Since your subscribers already trust you, they’re more likely to make purchases through the affiliate links you place in your emails.
  • Selling digital and physical products: Your email list gives you a direct channel to promote your products. You can send exclusive discounts, share new product launches, or encourage repeat purchases.
  • Offering exclusive content: Some bloggers offer paid or premium content only to their email subscribers to create an additional revenue stream. This might include special guides, early access to products, or members-only content.

Creating a YouTube Channel

A YouTube channel complements a blog by providing an additional platform to showcase expertise and engage with followers. It’s also a great way to generate more income! I started a channel for my blog, and while I don’t have a ton of content on it yet, I’ve already seen how valuable it can be. YouTube gives you the chance to connect with your audience in a more personal way, and it opens up a world of new opportunities for earning money. Plus, creating video content can be fun. 😁

Illustration of a woman setting up a camera on a tripod, wearing headphones, and preparing to create video content, symbolizing starting a YouTube channel. Various icons for video, dollar signs, and clapperboards float around, indicating potential monetization through video creation. The background includes a cozy room setup with shelves and plants, emphasizing a home-based content creation environment.

With YouTube, there are several ways bloggers can make money:

  • Ad revenue: Once you reach YouTube’s eligibility requirements (1,000 subscribers and 4,000 watch hours in the last 12 months), you can start earning money through ads placed on your videos.
  • Affiliate marketing: Just like in blog posts, you can use affiliate links in your video descriptions. Some people are visual learners and sharing product reviews or tutorials on your blog’s YouTube channel can really help drive affiliate sales.
  • Brand deals: Many companies are looking for video creators to promote their products. As your channel grows, you could land brand partnerships that involve reviewing or featuring products in your videos.

Offering Exclusive Content Through a Membership Site

Another way bloggers create recurring revenue is by offering exclusive content through a membership site. This approach can be especially effective when offering low-cost memberships. Since they’re more affordable, readers are more likely to stick around and continue their subscriptions, giving you a steady stream of recurring income that grows over time.

A low-cost membership can be a great option because it doesn’t require you to go overboard with content. Subscribers aren’t expecting the moon and stars for a modest fee—they’re just looking for extra value and insights that aren’t available on your main blog. That said, providing meaningful content is still important to keep your members engaged and happy.

Illustration of a woman holding a “Members Only” sign with a welcoming expression, standing in a cozy living room setting. A board in the background reads “Welcome to the Exclusive Club!” alongside icons of dollar signs, a lock, microphone, and multimedia symbols, representing a paid membership or subscription model for exclusive content as a way to monetize a blog.

Here are a few ideas for what to include in a membership:

  • Exclusive articles or guides that dive deeper into topics your readers love and want to learn from you about
  • Printable resources like planners, checklists, or templates
  • Monthly or weekly Q&A sessions where members can ask questions and get personalized advice
  • Early access to new content or products before they go live on your blog
  • Private community access, such as a members-only Facebook group where subscribers can connect and share ideas

A low-cost membership is an excellent way to provide continuous value without adding too much to your workload and keeping things manageable for you as the creator. It builds a loyal community around your content, and you have a recurring income source without needing to develop high-ticket products or courses. It’s a win-win: readers feel supported, and you gain a consistent revenue stream that can grow steadily over time.

Final Thoughts

As you can see, blogging offers so many ways to start earning money. One of the most important things to remember, though, is the value of diversifying your income streams. Relying on just one source can be risky, especially since things like search engine algorithms or ad network changes are often out of our control. Aim to build multiple streams of blogging income (ex. affiliate marketing + ads + digital products) so that you’ll have a more stable foundation for long-term success.

It’s important to note that building a profitable blog isn’t a get-rich-quick scheme. It’s going to take some time and effort, but if you stick with it, blogging can grow into an incredibly rewarding and reliable source of income. The key is to create great content that speaks to your readers and builds trust.

If you’re ready to take the next step and want to learn more about starting your own blog, be sure to subscribe to my blog for insights, tips, and step-by-step guides. I share practical advice to help you get set up with the basics, like choosing a domain name and finding the right web host, so you’ll be in the best position to succeed from the start. Check out some of the posts below to get started!

Until next time,

xoxo

What to Read Next

📌Share this post