How to Make Money Blogging

Advertiser Disclosure

Our readers always come first

The content on DollarSprout includes links to our advertising partners. When you read our content and click on one of our partners’ links, and then decide to complete an offer — whether it’s downloading an app, opening an account, or some other action — we may earn a commission from that advertiser, at no extra cost to you.

Our ultimate goal is to educate and inform, not lure you into signing up for certain offers. Compensation from our partners may impact what products we cover and where they appear on the site, but does not have any impact on the objectivity of our reviews or advice.

Our number one goal at DollarSprout is to help readers improve their financial lives, and we regularly partner with companies that share that same vision. Some of the links in this post may be from our partners. Here’s how we make money.

According to, more than 409 million people worldwide read a combined 20 billion pages of content every month.

That means bloggers are responsible for millions of hours spent reading content — and readers are still hungry for more.

A win-win situation, bloggers help readers with some of life’s most important questions:

  • How long do I need to bake brownies?
  • How do I change a flat tire?
  • Can I earn a good income without a degree?
  • How do I get a fussy baby to stop crying?

Bloggers are often real-world experts that help fill the gap where higher education leaves a void.

But what surprises many is just how lucrative being a school of hard knocks expert can be. For some, blogging is the ticket to millions of dollars per year in earnings. For others, it’s a source of frustration and a sense of wasted time.

Starting a blog is a legitimate way to earn side hustle-like income — but it’s not an overnight journey. With self-discipline, a lot of patience, and a commitment to constantly learning, you can start earning money with a blog in as little as six months.

4 Common Reasons for Starting a Blog

Why you blog is the first part of becoming a paid blogger. But the initial reason to start is different for everyone.

When you start to get frustrated or bored with your money-making endeavor, remember the original reason you began blogging — whether it was to find a way to make money online or to just have fun.

1. Make Money

It’s okay to start a blog solely to bring in income, and blogging for money is a legitimate goal.

But don’t get blinded by money. You should also enjoy the process of blogging, like writing blog posts, designing graphics, and networking or else you’ll quickly resent how long it takes to earn real money.

2. Teach Others

A major reason to start a blog is to spread knowledge and help others.

You can use your personal experience to help others going through an experience similar to your own, whether it’s a debt payoff journey or a medical diagnosis. When people visit your blog, they’ll want to know why they should trust you as a blogger and how your posts can help them.

3. An Online Portfolio

Starting a blog to build an online portfolio is a good idea if you’re trying to become a freelance writer, marketer, or social media manager.

Nearly every potential client or employer will ask for some proof of work, and directing them to an online portfolio will showcase those skills and talents.

4. As a Hobby

Some people begin blogging purely as a hobby. When you blog for fun, you don’t have to worry about checking pageviews, reviewing ads, and looking for sponsored posts. You can always change directions if you want to make money with your hobby down the road.

How Much Do Bloggers Make?

Blog Tyrant’s Big Blogging Survey reported that 69.4% of 350 surveyed bloggers earn no money, and 22.6% earn less than $10,000 per year.

Based on their results, there’s a strong connection between a blogger’s time investment and income. Only 3.1% of those same bloggers work on their blog full time. Conversely, 46.8% spend fewer than five hours per week on it.

Despite these numbers, if you invest the time to learn and focus on the right things, you can make a significant income blogging.

Kyle Kroeger

Kyle KroegerKroeger started his most recent blog in 2019. Nearly a year later, the site brings in around $2,000 per month. He also maintains a travel blog, Via Travelers, and a third site in the personal finance niche. Together, they amount to a combined monthly income of $7,500.

“Through all three blogs, I make money with affiliate marketing and display advertising,” Kroeger says, “and I’m looking to add digital products such as eBooks, courses, and one-on-one sessions to diversify my revenue.”

Adriana Copaceanu

Adriana CopaceanuCopaceanu started her blog in April of 2016. Her site, Backyard Garden Lover, teaches readers how to grow flowers, herbs, and vegetables at home.

Copaceanue shares, “I love that I can do what I love and make money at the same time.” The majority of her site’s revenue comes from ads, with the rest from promoting affiliate products, such as planters and gardening tools, in her content. When asked about her income, Copaceanu reported, “Depending on the time of the year, my blog makes between $2,000 and $8,000 a month.”

Lauren Tingley

Lauren TingleyOn her blog, Simply Well Balanced, Tingley shares tips to help busy working moms simplify all things motherhood. The main topics she covers include decluttering, family activities, and parenting advice.

“I blog to supplement my family’s income,” Tingley says, “as I continue to work in a field that I love.” She monetizes her blog via ad revenue and the Amazon Associates affiliate program. The additional $800 to $4,000 the site brings in per month has allowed her family to increase their retirement savings, pay down debt, and have more money for things they enjoy.

How to Get Started

There are blueprints to follow when trying to run a profitable blog. Try not to skip any steps, even if they seem redundant or unnecessary.

Skipping an important step could lead to a failed start, or perhaps an abandoned blog altogether. Starting your blog already knowing how it works will give you an advantage.

1. Choose a Profitable Topic/Niche

First, choose a niche for your blog. You can decide to start a blog following your day-to-day life, but it’s best to have a specific focus. Sticking to a niche and consistently creating content catering to readers interested in that topic will help the blog build authority in that field.

Here are some of the most common (and profitable) blogging niches:

  • Parenting
  • Personal finance
  • Health and fitness
  • Fashion and beauty
  • Food
  • Lifestyle
  • Homesteading
  • Travel
  • Technology
  • Sports
  • Entertainment
  • Product reviews

These blog niches are still broad and can be narrowed down even further to cater to specific readers. For example, a parenting blogger might talk about all things parenting or tailor articles toward parents of an only child, single parents, or parents of a large family.

To give you some perspective as to which niches may be more profitable than others, take a look at this list of high-income earning bloggers and their respective niches:

  • Abby Lawson — $41,000+/month — Lifestyle (Home)
  • Trevor and Jennifer Debth — $46,000+/month — Recipe/Food
  • Rosemarie Groner — $86,000+/month — Personal Finance
  • Lindsay and Bjork — $90,000+/month — Recipe/Food
  • Alborz Fallah — $125,000+/month — Cars/Automotive 
  • Elisa Larson and Emma Chapman — $125,000+/month — Lifestyle (DIY)
  • Jeff Rose — $138,000+/month — Personal Finance 
  • Heather and Pete Reese — $170,000+/month — Lifestyle (Travel)
  • Pat Flynn — $200,000+/month — Entrepreneurship 
  • Chiara Ferragni — $200,000+/month — Fashion
  • Sarah Titus — $200,000+/month — Ecommerce 
  • Tim Sykes — $1,000,000+ per month — Stock Trading/Investing

2. Launch Your Blog

Once you have your niche, it’s time to start writing.

While you should proofread your posts and ask for feedback, don’t wait until each post is absolutely perfect to hit publish. Start writing and be consistent. It will take time to build a fan base, so start publishing as soon as possible.

For the tech setup, follow this complete step-by-step tutorial for starting a blog.

3. Design a Monetization Strategy

It is important to choose a monetization strategy by selecting one or more ways to make money blogging. While every blog is unique, there are a few monetization strategies that work for most blogs.

4. Drive Traffic to the Blog

Traffic is key on the journey toward monetizing a blog and will lead to more potential income. New bloggers should make Pinterest and SEO a top priority. Growing platforms on YouTube and Instagram is also a good traffic-building strategy.

Networking and spending time with people in your blog’s specific niche is a great way to bring in traffic. Over time, followers might share your content, bringing in even more traffic in the long run.

5 Ways to Generate Revenue with a Blog

There are five main ways to make money blogging, and each strategy works in a variety of blogging niches.

1. Affiliate Marketing

Affiliate marketing is one of the most popular ways for new bloggers to make money. This means selling products from a third party for a small commission.

These commissions typically range from 1% to more than 50% per sale. The lower commissions are often for physical items, while the higher commissions are for digital products.

chart describing the different possible ways for bloggers to make money
Source: GrowthBadger

To sell third-party products, a blog must focus on a need, attract relevant visitors, and ultimately build trust among its readers.

New bloggers can sign up for FlexOffers, ShareASale, or CJ Publishers — three companies that offer entire networks of affiliate programs that sell anything from shoes to online courses in parenting.

2. Digital Products

Creating digital products is a great low-cost way to build authority and make money. It’s one of the most high-profit, rewarding ways to make money blogging.

Online Courses

An online course is a digital product that has the potential to be sold over and over again. While the initial creation and marketing can take anywhere from weeks to months, the monetary gain of a successful course far outweighs the work.

Creating an online course does not require a teaching degree or formal teaching experience, but it does demand a good online presence and knowledge of the topic. Consider investing in high-quality recording tools like a microphone and camera, as well as lighting and behind-the-scene aesthetics.


Many bloggers sell e-book as a way to make money blogging, especially those who are camera shy or who love writing long-form pieces. E-books can help teach more about a certain topic, or they can be totally fictional.

The blog and digital product should work together to build up an income. If you blog about health, write an eBook about your personal health journey and what you’ve learned. Try not to replicate exactly what’s on your blog.

Worksheets and Templates

From printable calendars to cleaning schedules to daily checklists, there’s no limit when it comes to creating digital and printable worksheets and templates to sell on a blog. Create the templates once, and sell them over and over on the blog to earn a passive income.

You can also decide not to sell digital products directly and use them to capture email addresses to sell other products.

3. Offering Services

Offering services to visitors is the fastest way to make money from a brand new site. Just one solid client can provide consistent, ongoing work.

Becoming a virtual assistant is a great place to start in online services. As a virtual assistant, you can offer services like blog management, article writing, email management, or any other in-demand skills you have.

Another option is to offer freelance writing services to other bloggers or major websites. You can write articles, sales pages, emails, or ad copy. Freelance writers typically get paid by the word or on a per-project basis depending on the type of writing.

If you’re good at picking out grammar mistakes, you could also offer proofreading services. Proofreading is the last step in the editing process before a piece goes live. As a proofreader, you’ll catch things like missing or incorrect punctuation, misspellings, and grammatical errors.

4. Physical Products

Bloggers also make money selling physical products, such as homemade goods or items sourced through a local or overseas supplier.

Some bloggers even make sales without ever touching the product themselves. This is known as dropshipping, and it can be a lucrative monetization strategy.

5. Advertisements

One of the easiest ways to begin blogging for money is with display advertising. This won’t provide quick income on a new blog because it requires a significant amount of traffic. But it can still help you earn money when your blog is just starting out.

There are three ways to make money with display advertisements: PPC, PPV, and private ads. Pay per click (PPC) pays a set amount every time a reader clicks on an advertisement; pay per view (PPV) pays when someone views an ad in passing.

The rates between PPC and PPV vary and depend on the blog’s niche and topic authority. Selling private ads is the third way to make money with ads. With this strategy, you have far more control over what ads are displayed on the site and how much money you make from them.

All three advertising methods have the potential to earn a lot of money on a high-traffic blog.

Blogging is a Long-Term Game

Earning an income from blogging takes hours of unpaid time at first and even more time to actually bring in money. But the potential rewards are high. Prepare to work hard and be persistent; it’s the final key to success.

Find a topic you love writing about that will provide lots of inspiration. Don’t forget to follow other successful bloggers to see what’s working and to help create your own traffic and monetization strategy.

Want to see how we built a profitable blog?

In this FREE 7-day email course, you'll join 50,000+ other readers in:

  1. Seeing the exact steps we took to earn our first $1,000 blogging (and beyond).
  2. Starting your own blog (and learning how to write epic, money-making content).
Course delivered courtesy of Breaking The One Percent. Powered by ConvertKit
Trinity Owen

Trinity has been researching and testing work from home opportunities for more than 9 years and enjoys sharing the information gathered with fellow introverts. She's a wife, mother of one rambunctious 3-year-old son, and avid freelance business owner and blogger.


Wow! Congratulations and thanks for sharing your knowledge!

Thanks for checking us out, Kerrie! Hopefully we have more like this to share in the coming months 🙂


Great tips! You are rocking this blog thing!

Thanks Jessica! Looks like you’re doing pretty good over there yourself 🙂


Incredible advice and I love that video (lol @ I’m going to make Monday my bitch–yes!). Thanks for sharing info on flex offers, will look into this.

Haha Gary V is awesome, if you’re not familiar with him. He’s got a ton of stuff like that on YouTube.

And yes, definitely check out FlexOffers! I think it’s good to be on several networks so you have the best selection of companies to promote, but Flex has definitely been the most successful for us so far


Great tips! I am always interested what fellow bloggers are doing to generate income with their blogs. It inspires me!

Thanks Jenn! Yes, the goal is to inspire others here that are trying to do the same thing. One day we hope to get to Michelle Schroeder-esque income reports 🙂


Congratulations on your extra income! A blog is virtual real estate and I plan to invest one blog at a time. Thank you for confirming my thoughts regarding blogging.

Thanks Zee! It’s definitely an investment- more so in time rather than money, but it’s definitely worth it. Once you get things up and running (super easy with Bluehost), it’s all about building up your following and increasing your reach- both of which have basically unlimited potential (which means theoretically unlimited earnings potential). No better time to start than now!


I have been blogging for about 6 years I think–every day is a new learning experience. Trial and error has been my method lol–I still do not know a thing about SEO! But I definitely have a following and love reading and reviewing books–and I do make a little money–I am currently figuring out way to make more. Thank you for all these tips!

Of course, Michele! Having a following is the most important part to generating revenue from your blog. Definitely look into affiliate marketing! Highly highly recommend it.


Congrats on making $1500 blogging! I am just starting to monetize my site and hopefully one day soon can make some money! I wish you much continued success.

Thanks Carrie, same to you! Persistence is the key- stick with it! It will definitely pay off for you.


Way to go!!! I just love seeing bloggers kicking butt and making that money!!! You did awesome with affiliates. I rock at sponsored content but sick big time when it comes to affiliates lol…

Thank you! I feel like we are finally starting to figure this “blog” thing out. Haha I think we are opposites- I’m trying to figure out the most efficient way to get QUALITY sponsored posts secured.

Julie @ Running in a Skirt
Julie @ Running in a Skirt

Great tips! That’s such a great return on your first month!! Congrats! I’m checking out the FlexOffers now!

Thanks, Julie! Yes, our hard work is finally starting to pay off. And yes, get on Flexoffers!! (and CJ. Those are the two must-haves, in my opinion)

Clearissa Coward
Clearissa Coward

Congratulations. I am still struggling to build a consistent income but I am not giving up. I am pining this article for future reference.

Thanks Clearissa! Hey, if we can do it, then anyone can do it. Just keep at it!

Chelley @ A is For Adelaide
Chelley @ A is For Adelaide

Great tips! It’s amazing you were able to do all that off the bat! I have not been as successful, but I keep plugging away! Someday!

Thanks Chelley! Keep in mind, we’ve been writing and trying to figure things out for about a year now, but we didn’t get serious about actually MONETIZING our blog until just last month. Hang in there!

Elizabeth O
Elizabeth O

Great reminders that there are many ways and always more room to up our game. Bravo on your successes!


This is some great information for bloggers looking to monetize their blogs. I will certainly be sharing it with some of my colleagues.

Thank you 🙂

Renee groskreutz
Renee groskreutz

This is a nice break down. I like your diversity in income by the way. Those Pinterest numbers are incredible.

Debbie Gartner
Debbie Gartner

So glad to hear this. I’ve had my blog since 2011 and it’s brought me lots of business. Just this year, I started to monetize it. I wish I had done it sooner. I hope to accelerate things over the last quarter of this year, and so glad you’ve been able to do it fairly quickly.

Karim Toulba | Growcheap
Karim Toulba | Growcheap

First time on your blog. And I like it very much. Glad for your income and yeah got to know useful insights about how I can boost my blog income too.

Thanks again


AWESOME Congratulations !!!!
Love your blog, full of great knowledge I can learn to built my blog with. appreciate you sharing ur knowledge. look forward to more knowledgable reading from ur blog in the near future. I am placing ur blog in my favorites to come back to. have a amazing day and thanks again. dale


Nice work guys, been following you for a while now and thanks for sharing these numbers
All the best for it, great advice and keep on keeping on! 🙂


Really inspiring! I am also a blogger, but due to lack of help and expert advices, I am getting only 200 daily visitors on my blog, Please suggest me the best way to make money with a blog with low traffic ? Any ideas for sponsored posts? I am accepting sponsored articles related to Technology…


Really inspiring! I am also a blogger, but due to lack of help and expert advice, I am getting only 200 daily visitors on my blog. Any ideas on the best way to make money with a blog with low traffic? Any ideas for sponsored posts?

Hey Satyam! This post on our sister site (BTOP) is all about ways to get traffic. You might get some inspiration/think of some new ways to help you get more people on your website.

Blake @Fitness Capital Group
Blake @Fitness Capital Group

Great examples of how to monetize!

Thanks dude! Appreciate you giving it a read.
– Ben

Leave your comment

You May Also Like