Writing blog posts that create income 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. However, our posts are not Sponsored, and all of our opinions are our own! For more information, see our Disclosure Statement.

Here are 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 first title is to the point, but rather boring. The second title is better because ‘make money’ is an attention grabber. The third 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 to offer the reader.


Anytime 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, and put a short description in your title to increase your CTR.

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!

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, but according to some recent blogging statistics, the highest ranked posts fall in between 1400 and 1700 words. That may sound like a lot, 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.

4. Content is King, right?

Quality content is King.

You can have a blog with 100 articles, and will 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.

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 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! 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!


Owner of BuildYourIncomeOnline.com


Comments (10)

  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! 

Leave a comment

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