Writing blog posts that make money isn’t all that hard if you know what elements to include in your content. Luckily, there are guidelines provided by search engines to help you create quality blogs that earn. Why would a search engine help guide you to creating an awesome money making blog? Because, they want to provide their readers the most relevant information they can in response to a search.

Some of our articles may contain affiliate links. For more information, see our Disclosure Statement.How to Make Money With Your Blog Post

6 Easy-to-Follow Steps on

How to Write a Blog Post and Make Money

1. Provide Topics That Your Readers Want

Providing topics that are relevant to your niche is one of the most important aspects of making your blog profitable. When you start your blog, be sure to choose a niche that you are genuinely interested in because you will be doing a lot of reading and writing on your chosen subject.

How do you decide what to write for your blog? Design a simple Flowchart. Take your Main Topic, create Sub-topics, then brainstorm as many ideas as you can for each Sub-topic.

Make sure that your Sub-topics are unique to your blog, so that your posts can provide unique information to your readers.

For example, let’s say you are a food enthusiast who lives in the mountains, and you have a lot of experience cooking and baking at high altitude. Though “Food” is a broad (and popular) topic, you could create a unique blog specific to people looking for high altitude recipes and tips, which would set you apart from other food bloggers.

Here’s an example of a Food Blogger’s Flowchart:

Blog Post Flowchart

Think of common questions related to your topic (or find them on sites like Quora and ask.com). Then provide answers to those questions in your blog.

You can even use social media posts to influence your blog post ideas. What are people liking, sharing, and commenting on? What’s trending? What are some of the questions being asked in the comments section?

2. Write Killer Headlines

Your blog post Title is the first thing that people see, so you need a Title that catches attention and creates curiosity in order for people to click through to your content.

Take this blog post for example. I could have used the following Titles:

  • How to Write a Good Blog Post
  • How to Write a Blog Post and Make Money
  • How to Write a Blog Post and Make Money (In 6 Steps!)

The 1st Title is to the point, but rather boring.

The 2nd Title is better because ‘make money’ is an attention grabber.

The 3rd Title is best because I’ve used an attention grabber, and shown that I have something of value provided in my article. It evokes a positive emotion because I have something specific to offer the reader.


Anytime that you use brackets in your Title, your post will be more likely to be clicked on than the adjacent post without them. Try adding these ‘hooks’ to your post titles for up to 33% more click-throughs:

  • (Updated)
  • [Visual Guide]
  • {New Research}
  • (No Fees!)
  • [Video]
  • {FREE Shipping}
  • (Review)
  • [Trusted by # Clients]

You get the idea. Include a visual guide, an infographic, a printout, a template, a video, a giveaway, etc in your post, then put a short description in your title to increase your click-through rate.

How To SEO Your Title:

You want all of your content to be found in the search engines. To make that happen, you want to use good SEO. Good SEO involves using a keyword research tool to discover what words and phrases are being searched by people so that you can provide information relevant to those keywords. Include those keywords in your title, and people will be directed to your blog in the search engine results pages (SERPs).

Practice researching keywords right here. It’s fun! It’s free! And, it shows you what’s trending!


There is a lot more to SEO than just putting keywords in your Title. You should also use the same keywords in the first paragraph of your post, once more inside the body of your post, as well as in your meta description. Also, try to include one relevant picture in your post that can use the same keywords in the Alt text. Those are the 5 recommended areas where you can use keywords to SEO your post. Be careful not to overdo it, as “keyword stuffing” will result in an adverse effect.

New to all the SEO verbage? Don’t panic. Here’s a beginner-friendly post on SEO: Learn Search Engine Optimization (the Right Way!)

3. Know That Size Does Matter

When it comes to writing blog posts, the length of the post does matter.

If your post is too short, your readers are not likely to feel that they’ve been given enough information. This could deter them from visiting your site again when it comes up in the SERPs after searching a topic.

If your post is too long, you may lose your readers. A little page scrolling is good. A lot of page scrolling can lead to loss of interest, particularly if the reader had a question that is left unanswered. You want to provide ample information on your topic without underwhelming, or overwhelming, your audience.

The rule of thumb for a minimum post length is 1000 words, and if you can hit 2,000 on a regular basis, then Google notices that you are putting some time and effort into your content. According to some recent blogging statistics, the highest ranked posts fall in between 1400 and 1700 words.

It may sound like a lot, to aim between 1400 and 2000 words, but if you are concentrated on providing quality content, and not how many more words you need to finish your article, then chances are you’ll routinely write longer posts with no issue. In fact, you’ll reach a point at which you’ll need to edit out info, or break into another post altogether.

4. Content Is King, Right?

Quality Content is King.

You could have a blog with 100 articles, and most likely see some traffic purely from the amount of content you have to offer. But, if the content does no service to your readers, then you’ll see no growth, no income, and probably a negative impact on your search engine results due to an inevitable high bounce rate.

A blog with fewer articles that provides quality content with helpful resources is more likely to rank higher in the search engines, see growth over time, and build profits.


  • Create and use a Content Outline or Template. After finding your SEO title, think of 5 questions about your topic that your readers would like answered and make those your Sub-topic headings. Not only does this keep you and your blog organized, but it will help you develop into an efficient writer. (Less time working is a plus, right?)
  • Don’t fill your blog with useless chatter. Provide subject material that increases your readers knowledge, answers questions, and solves problems. Include examples when you’re able to do so.
  • Remember to include links to other pages on your blog to keep your readers clicking around. If they get to know you a little bit, they’ll be more likely to return for future posts!

Before you Publish

Proofread, edit, and proofread again. Your final draft should be free of spelling errors, use correct punctuation, and make grammatical sense. Most Content Editors have a Spellcheck function that can evaluate all of those things for you. Use it!

5. Include Relevant and Supportive Images

It’s important to compliment your text with useful and descriptive images. Not only does this break up the monotony of your post text, but gives the reader’s eyes a break as well. People will be more likely to remember your post if it contains multi-media content; text, images, videos, etc.

How To Make Money With a Blog

You can find free images that relate to your topics on sites such as Pixabay and Pexels, where you just download the images you’d like to use to your device, then upload to your post. Or, you can create your own images including various sized photos, banners, covers, collages, infographics, and more, on Canva or PicMonkey.

You can also use videos. For short videos, many people are able to simply use their Smartphones. For longer videos, you can use a camera and a video program such as Screen-Cast-O-Matic. For double exposure, create a YouTube business account to provide video content of your posts, and then add or link the video to your post for people to view on your blog.

6. Promote and Monetize Your Post

So now you’ve finished your post. Where does the money come from?

There are many ways to monetize your blog. Before I mention them, know this…

If you focus only on making money when you start your blog, your blog will look like one big sales page, and you will not have the outcome you are looking for. Go back and read #4.

When your focus is on providing helpful content to your desired audience, the money will follow.

Here’s how to monetize your blog:

1. Affiliate links

There are unlimited options when it comes to finding programs that you can affiliate yourself with to earn commissions on products, without having to stock, store, and deliver. Probably the largest, and most popular, affiliate program is Amazon Associates. It’s easy to sign up. You simply create a free account, start adding product links to your posts, and collect a commission when someone makes a purchase through one of your links.

There are private affiliate programs, offered directly by a company (like Amazon), and there are affiliate networks who offer the ability to work as an affiliate with several companies within that network, such as CJ Affiliate, Rakuten and ShareASale.

When you become an affiliate of any affiliate program or network, you will be given a specified amount of time (typically 6 months) to produce a sale, or your membership will be canceled. You can always reapply, and most times will be accepted back into the program, but it can be a time-consuming project if you have to re-activate all of the links that you’ve placed on your blog.

My suggestion… go back and read #4.

Focus on creating your content in the beginning. When you first create your blog, you have no traffic. Without any traffic, you will not be seeing any sales. Don’t waste your time chasing affiliate programs and placing links to products when you have no potential customers!

Get your blog established. Get traffic to your blog. Then look for affiliate programs to join and monetize your blog. Rome wasn’t built in a day, and neither will be your blog. This is a long-term, unlimited income, time freedom, life changing venture. Build it effectively, and you can live off of it forever.

2. Ads

Again, if you have no traffic, then placing ads makes no sense, does it? In fact, most providers of ads won’t even allow you to set up an account until you have traffic because they know that there will be no return. When your blog has a good number of posts, and you’ve followed the instructions above on how to get traffic to your blog, then you can consider options like Google Adsense.

Google wants you to succeed! The Google Adsense Resources page provides information on how to optimize your blog for the best ad results.

They share tips on:

  • what type of sites are the best sites for using Adsense
  • what the best site formats are for incorporating ads
  • how to connect and engage your audience
  • how to identify whether your site is ready to use Adsense (What??? Yes, check that out!)

Follow their guidance on how to optimize your blog, and boost your earnings with Adsense ads.

Here’s how you utilize the affiliate links and ads that monetize your blog:

Massive amounts of traffic!

Read this article on how to get free traffic to your blog using social media platforms.

Then, read this article for 10 Benefits and Tips of using social media for business marketing.

Depending on your niche (the main topic of your blog), you can also search for related online forums. Become an active community member, gain some authority, and refer people to your blog after you’ve earned some trust.

Don’t yet have a blog or website? Read my review of my #1 recommendation for starting a blog for free.

I hope this article has inspired you to go write your next killer blog post!

Please join the conversation below!

RELATED: How To Earn Money Online With a Blog (+ Beginners Q&A)


Comments (36)

  1. Jordan


    This is really helpful, thank you. I like the way you describe the outline process as a way to come up with different blog post topics within a niche. In step 2, I didn’t know that about using brackets/parentheses improving the click-through rate – definitely interesting, and something I’ll keep in mind for the future!

    • Reply

      You’re welcome! So glad you found it helpful. I learned about the brackets through this blog post that offers some great tips on boosting traffic. Check it out…I think you’ll like it!

  2. Reply

    Wow, Cris, very captivating article. I learned so much! This is just what I was looking for today. I read two of your other blog posts also, and took notes. I am impressed with how smooth your writing is and how much it flows. So easy for me to understand and follow.

    I will be back to read more. Your site is awesome! Thank you!


  3. Henry


    Hello Cris! This has been helpful. You explain things in a way that it’s easy to follow. And these 6 steps are so clear that I understood each one of them immediately. I have read other post that try to explain how to monetize your blog but they get into a lot of technical stuff that scares me.

    Thank you very much for the tips you included for writing killer headlines. I’ll bear them in mind. Very useful!

  4. Bea


    Hi! Thanks for laying out these important steps for writing great blog posts. I have bookmarked your post so that I can refer to it from time to time.

    I am at a point where though I have quality posts on my site, I’m yet to make some sales. I’m an Amazon affiliate and I hope it will happen sooner than later because, like you said in this post, you can reapply but the big thing there is that I would have to fix all the links on my posts. I pray it doesn’t come to that. Very informative article. Thank you so much.

    • Reply

      Amazon is a great affiliate program to participate in. I’m glad this post was helpful, and thank you for bookmarking our site. If there is a topic you would like to see us write about, send me an email. I’d be glad to help!

  5. SeunJeremiah


    Thanks for this educative and informative post. I find this very helpful as it has given me a lot of ideas to not only improve the writing of my content, but to be able to deliver quality traffic to my websites. I must say I’m very glad I came across this post and was impressed all the way through. Very useful information. Thanks for sharing. 

    • Cris


      Thank you for the kind words! I’m glad you found this post helpful, and I hope the ideas that you implement lead you to great improvements! 

  6. Aly


    Thanks for sharing this helpful information for bloggers to take their websites to the next level. It’s good to be aware of the right length for a post, and it’s especially helpful to create a strong headline that grabs attention in the first place. I appreciate the easy-to-read format of the article as well. Thanks so much!!

    • Cris


      You’re welcome, Aly! Glad it was helpful…

      When you are trying to come up with your next headline, run some ideas through this: Jaaxy: The Free Keywords Tool to create Titles that will attract your target audience. One of my favorite features is ‘Saved Lists,’ so you can search and save the keywords you like, then compare to select the best option!

  7. affiliate_ghost


    Hello Cris 🙂

    I so much love your introduction to this post and really wish I saw a post like this when I didn’t know how people earned money with blogs or even how a search engine can help with keywords.

    The steps outlined here are really everything one should follow and I would be using these steps in creating better content. This is informative and helpful. Thank you.

  8. grea8J


    Thanks Cris for this overview. You’ve made it very easy to read and to follow. I noticed that you actually practice what you preach, such as proof-reading before posting. As a newbie who is just starting out online, l have bookmarked this page so that l can come back to learn. Thanks!

  9. Rodarrick


    Wow! For what it’s worth, this is really helpful to me! Learning to write that killer post that would gain recognition and help me to make more money is what I needed today. I think that all of these 6 tips are spot on and this all makes a whole lot of sense. I like the “quality content is king” part, and the optimization of the content and headlines. Great stuff. I’ve already been working on some of these things, and I will try my best to adhere to all of them moving forward. Thanks!

    • Cris


      Yes… Some may (try to) argue a case for just posting mass amounts of content as fast as possible, but if the content provides little quality, Google won’t rank your site, and your readers won’t return! 

      Quality content is what’s important. Connect with your readers, whatever the niche may be, and be helpful by offering information relevant to them, and by answering their questions. Happy writing!

  10. Kristof


    Thank you for this very useful and interesting article about writing a blog post to make money. In quite a short article you presented all the most important and essential points about the subject.

    In the SEO tips, you wrote about the title, but you did not write about the description. Maybe, it’s a topic for another article because this one is about writing a post, or do you think description tags aren’t important anymore for SEO?

    • Cris


      Great to mention, Kristof.

      Yes! Personally, I do use description tags, and I do think meta data is important. Perhaps I will edit to include that here, or I may save that topic for another article, as this was not specifically aimed at SEO practices, but rather more of a general guide to writing a good blog post. Thank you for commenting!

  11. Claudio


    Hello Cris,

    I think the most important thing is that the content is able to help the reader solve a problem or concern. The expression “content is king” says it clearly. The keywords will also have to be well distributed throughout their content, including images.  Length will vary if we are describing a general topic or something more specific. But content is critical.

    • Cris


      Yes, the quality of the blog content will determine if the search engines rank it or not, and if readers will return to the blog or not. Sufficient keyword usage, without stuffing, is important. Solving a problem, answering a question, or just providing useful knowledge are all good ways to deliver quality content. Thank you for joining the conversation!

  12. Christine


    This is a very informative and helpful article. Right now I’m setting up my website, and I found some great tips in your post. I think that if it’s your purpose to make money, regardless of what you do, then you won’t attract people. You need to connect with your customers, whether you’re a store employee or blogging on a website. Your content must indeed be unique and provide help, answer questions that people may have. I strongly agree with that.

    Your article will definitely help me! I’ve also looked at other articles on your site and they are all very informative, giving great information that I may need. I’m going to bookmark your page to read more 🙂 

    • Cris


      Thank you for bookmarking our site, Christine! 

      I’m glad that my posts are helping you set up your new website business. Absolutely be unique… YOU are the reason that people visit your website! Offer helpful content, and be sure to engage. You’ll have readers from around the globe in no time. I wish you great success in your online ventures!

  13. Emily


    Great information on how to write a blog post. I struggled for a long time with writing good quality blog posts as I never felt I had enough to say, but it gets easier with time. Whenever I go to write a new blog post, particularly one I would like to make money from, the key things I keep in mind are relevancy to my keyword (are people going to find EXACTLY what they’re looking for within my article?) and am I helping them or resolving a pain point they have.

    • Cris


      Yes, excellent approach. People search for topics in which they have an interest, a concern, a question, a connection, or a curiosity. The first thing they will see in a search is your Title, so you want your Title to contain your keyword(s). When they click on your article link, they are then expecting to see information that pertains to that Title and keyword. The congruency is important to both search engine rankings and retention of your readers. #keywordresearchtool

      Thanks so much for commenting here! 

  14. drinkteahub


    This is the most useful list of tips for making money from blogging that I’ve come across I think. Totally practical and easy to follow, I’ve bookmarked it for future reference. In fact your whole site is full of useful tips so I’ve pinned it to Pinterest to help more people find it. Thank you!

    • Cris


      Thank you! We appreciate the kind feedback, and the Share!

      Our aim, with this particular post, was really to help those new to blogging, so easy-to-follow beginner steps was our goal. Glad to hear that it was understood as such. We hope you’ll visit again soon!

  15. Rob S.


    This is really good information and makes total sense too.
    I have my own blog and have followed these tips because otherwise I’d be wasting my time.
    Traffic is so important as you say but quality content is king and you must provide it to your readers or you won’t have any!
    Images are very important too and I find that 5 images per 2000 word articles are sufficient.
    The keyword tool research is one of the most crucial keys to the equation here when it comes to being successful.
    What do you feel is the most important thing for a beginner to do?

    • Cris


      Thank you for your comment and question!

      I think the most important thing a beginner can do is focus on providing quality relevant content. There are a lot of things that a blogger learns and improves upon over time, and a lot of tips and tools that can improve site SEO and increase site traffic, but if the content doesn’t provide enough value, then the blog won’t be sustainable.

  16. jessetoikkanen


    Nice article about how to write a good blog post and make money with it. These are definitely great tips everyone should follow. I see way too often people creating pretty good content but without really researching whether their audience wants that kind of content or not. If not it’s kind of a waste of time cuz it won’t get traffic.

    What do you think regarding “know that size does matter”; Is it ok to write shorter blog posts and sometimes longer, depending on topic or keywords? Or should I try to stay on an average as you spoke about 1400-1700 words? Also, do you have article or tips about backlinks? Should I try to get them more or just wait for them to appear slowly? I will take a further look at your website and the other articles on it too but wondering if you have a post to direct me to.

    • Cris


      Great questions!

      In regard to length of the post: it is most important that the content be relevant. It is best to have articles of varied length, as that is indicative of natural writing. If all of your posts are the same length, it feels “designed” rather than organic. However, I would aim to reach the 1400 – 1700 words as your average so that you are presenting quality content to your readers. Less may not provide enough information to be helpful. More can sometimes sound intentionally stretched out by including filler of no real importance. Focus on providing detailed knowledge of your specific post topic, and stop when you’ve done that.

      In regard to Backlinks: no I do not, as of yet, cover this topic in my posts. Once upon a time, backlinks were heavily used, and weighed in respect to a site’s authority. Then they became a gateway of mass spamming. If used correctly, they are still a great source of traffic and authority. Here’s a blog post I recently read with tips on getting quality backlinks: Quality Backlinking I hope this helps, and maybe I’ll cover this topic in the future…thanks!

  17. Petar


    Thank you for the great tips on making money with blog. However, sometimes it’s good to know how to monetize blog even before making blog. Big research has to be done. That’s the reason why I fail with my first blog.. It was to competitive and had bad options to monetize, yet, I will still put effort to that one and give it more time. However, your article helped me a lot with few things, especially the size of the posts. I think that’s where I was making mistakes, I was writing posts with 800-900 words on average, which I see is not enough anymore. Thank you for great information provided!

    • Cris


      You can find affiliate programs and products in any niche. The key is providing quality, relevant content. You can’t monetize without traffic, and you don’t get traffic without good content. So, focus on building out your site with the best content you have to offer your target audience, and the money will follow. Yes, I would try to extend the length of your posts a bit. And give it time. Google doesn’t show immediate love. You have to prove yourself.  🙂

      Thank you for visiting BYIO!

  18. Franca Whyte


    I find this post very accurate and informative. One topic that always interests me is Money. So when I came across this post, I was excited to find out more about it and I am glad I did. A blog is a great way of making money in society today.

Leave a comment

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