Skip to content

How to Write a Blog Post That Gets Read (8 Easy Steps)

How to Write a Blog Post That Gets Read (8 Easy Steps) COVER

Having a blog these days is crucial for your Internet-success. A blog can help you express your thoughts, share knowledge, and market your business effectively. However, blogging is not as simple as it seems to be. You can’t just open your Blog Editor and start writing and be done with it. There’s a step-by-step method that teaches you how to write a blog post that gets read in 8 easy steps.

For writing a blog post, you need proper planning and follow certain norms. If you don’t make the right plan while writing a blog post, you’ll end up having a higher bounce rate and less traffic. In short, it won’t reflect the value you want it to.

In this article, I will teach you how to write a blog post that brings traffic and converts your regular readers into subscribers. I have been writing this way for almost 2 years, and I can confirm, this thing works. Follow along with this guide, and I guarantee growth to your blog.

Affiliate Disclosure: In full transparency, this blog post contains affiliate links and when you buy using these links, I may earn a small commission at NO EXTRA COST to you. This is how I keep the stream of free content available for you.

Why You Should Care?

But you learn how to write a blog post that gets read, let’s have a look at some of the pros and cons of it and why should you care:


  1. Writing a good blog post will help you grab readers’ attention and focus them in your sales funnel or convert them into subscribers.
  2. Writing a good blog post will help you reduce your blog’s bounce rate and send positive signals to search engines that help rank better and improve your blog’s overall SEO.
  3. It also helps build a community around your blog, and you’ll gain more trust and authority by being valuable and resourceful to the readers.


  1. Learning how to write a blog post takes time, patience, and of course, practice. 

Before I show you the steps on how to write a blog post, let’s first understand what makes a blog post good.

What is a Good Blog Post?

What is a good blog post? - How to Write a Blog Post That Gets Read

Okay, how to write a blog post that is good, you must be asking now?

Do me a favor and ask a few questions to yourself.

What value do you want to add through your blog post in readers’ life?

Why should the reader keep coming back to your blog?

Why are you even writing a blog post?

What is your motive behind blogging?

You need to write a blog post that will add value to the reader’s life. If someone came to your blog to find an answer to a question, then your post must be providing a solution.

I’m being direct, if your posts aren’t valuable – you will find no success no matter how effectively you write a blog post. Sorry, but it’s true. So after learning how to write a blog post, think of the value you’ll be putting via your blogs. Don’t just directly hook your business service or products without first being helpful and valuable.

You also need to make your posts engaging, and the reader should enjoy it while reading; this makes the right image of your blog in the reader’s mind, so they keep coming back to your blog.

You don’t want to bore people with huge paragraphs. Makes sense?

In a nutshell, learn how to write a blog post that is informative and engaging, and adds a huge value by any means. How you may ask? Coming up right next.

Step-by-Step Method: How To Write a Good Blog Post in 8 Steps

Here’s a devised strategy on how to write a blog post that gets read and drives traffic.

1. Choose A Topic for Your Blog Post

Before you start writing your blog post, we need to choose a topic for our blog post. Well, there are many methods of selecting a topic for your blog post. I am going to share a few of them so you can easily choose a topic for your blog post:

Choose A Topic for Your Blog Post - How To Write a Good Blog Post
  1. Quora Spaces: Quora Spaces are small communities built around specific topics where people meet other people with the same interests. Try to find Quora spaces related to your blog niche. Join these Quora spaces and take part in the discussions, look for pain-points to figure out topics for your blog post.
  2. Reddit: Reddit is a website where people create communities (called subreddit) around a topic and participate in discussions with other people. For example, if your blog niche is “Hamster(a pet),” then join r/Hamsters and see people discuss their hamster pets and ask questions with other people. You can find out your blog post topic by participating in the discussions.
  3. Google Trends: Google Trends is a fantastic service by Google where you can see what is (and has been) trending on Google Search or, in other words, what’s trending on the Internet. If you’re a blogger who writes a blog post around trending topics or has a magazine, it’s a gem for you. 

Things to keep in mind while choosing a topic for your blog post:

  • Knowledge: Before writing on a topic, you must have a decent understanding of it.
  • Research: While writing a blog post, you must research the topic to get more insights and know what other people are talking about your case.
  • Confidence: Always make sure you’re confident about the topic you’re going to write about.

2. Research About Topic for Your Blog Post

You decided on the topic for your blog post; and now our next step in learning how to write a blog post is research. It’s time to grab some insights and knowledge about your topic. Some of the methods to research are:

Research About Topic for Your Blog Post - How to Write a Blog Post
  1. Wikipedia: Wikipedia is an immense resource on the Internet to find detailed information about any topic. You can start your research by searching on Wikipedia like we were writing a blog post about “Hamsters.” If we search Hamster on Wikipedia, we will get every necessary detail about the Hamster (animal).
  2. News Portals & Google: If you’re writing on something more likely to be covered by the Press, then it’s a wise move to check with news portals for more detailed insights. In case you find it difficult to visit every news portal and search for your topic, I would suggest shoving your keywords on Google Alerts and Google will mail you whatever is happening around that keyword on the Internet at a frequency you will choose.
  3. Communities: Communities are there for almost every topic. Just join these communities and participate in the discussion for your research. Reddit is one of the best places to join the community related to your topic. Facebook groups are also a good option.
  4. Ask the Expert: If you want something very particular related to the topic of your blog post, you can go to the social media of the experts in your field and ask them directly. It’s more likely they will answer your query. You can even ask their permission to quote their suggestion in your blog post.
  5. Experience: You don’t need to always rely on someone or something. If you learned something by yourself, you can turn that into a blog post and teach your audience. I do the same with this blog, I’m no expert but curious. I learn things, apply, and then share them on my blog.

Things to keep in mind while researching for a topic:

  • Noisy World: The Internet is a noisy world, meaning it doesn’t have a lack of content but good and reliable content. So make sure you don’t just believe any random site and deploy the knowledge in your blog. Test or verify it.
  • Jot Down: While researching, it is indeed a good idea to make bullet points of important ideas/knowledge you come across. Don’t fall in the trap – “I’ll remember it.”
  • Avoid The Lie: Tons of sites promote or flash spammy content, sell crap PDFs, and earn hefty amounts of money (in short term). Whenever you feel that for a site, stay away.

3. Choose A Catchy and SEO Friendly Title for Blog Post

Okay, now you have the topic for your blog post, and you are already done with the research for the content. It’s high time for the action, so the next big thing in learning how to write a blog post – writing a SEO friendly and catchy title.

The first impression is the last; we all know that. For a blog post, we show our first impression through the blog title. A catchy and SEO-friendly post title is critical, as it will attract more clicks (which will increase your CTR) and boost the ranking of your blog post on search engines. 

Here are a few things to consider for writing a catchy and SEO friendly title:

Choose A Catchy and SEO Friendly Title for Blog Post - How to Write a Blog Post
  1. Keep it Short and Simple: Write a title that is short and easy to read. We need to keep the post title short to optimize our posts for search and social media. Also, keep the post title user-friendly because we are writing for humans, not bots so that everyone can understand.
  2. Start with the Focus Keyword: You should always try to start your title with your focus keyword to rank higher on search engines. SEO experts recommend keeping the focus keyword at the beginning of the blog post title.
  3. Include Interrogative Words: Try to use words like “Who” and “What” in your post title. According to a study, post titles having words like “Who” and “What” get 22% more clicks than average.
  4. Include Numbers: Include numbers or figures in your title to increase curiosity in the reader’s mind. According to studies, including numbers in titles result in higher click through rates.

Things to keep in mind while writing the title:

  • 60 Characters: Try to write your title within 60 characters. Google doesn’t show beyond 60 characters on SERPs, so writing beyond that is of typically no use.
  • Catchy But True: Write catchy titles but don’t lie in the race to catch attention. Integrity is everything.
  • Remember Human: Include emotional words to invoke emotions. Appealing to the emotions of the reader is one of the best ways to increase your CTR. Here’s a useful guide for the same.

You can use CoSchedule’s Heading Analyzer to analyze your titles and headings.

4. Choose A Proper Blog Post Template

Choosing a proper template or structure is a crucial step in learning how to write a blog post. We need to be aware of it before writing.

There’s no said rule, however, there are 4 types of blog templates that are generally seen on the Internet, and they are:

  1. ‘How-to’ Posts
  2. Listicle Posts
  3. Infographics Posts
  4. Case Study Posts
  5. Personal Experience Posts

Choose a template and start outlining the content.

Follow the steps to create an outline for your post:

Choose A Proper Blog Post Template - How to Write a Blog Post
  1. Open Google Docs: While you’re reading this blog post, open any of the following apps you may be having: Pages, Word, or Google Docs in your browser.
  2. Start Feeding it with Ideas/Topics: First write the title of the blog post. Now, start writing the topics or ideas you want to cover in Google Docs. These ideas will be headings and subheadings. 
  3. Arrange those Topics: You need to arrange the topics you just added to the notes and form relevant headings & subheadings out of it.
  4. Add Intro and Conclusion: Write a short introduction and add a conclusion, expressing your opinions and some footnotes. Remember if your introduction doesn’t interest your reader they are most likely to bounce, so yeah, it’s important.

Now we’re churning. Are you having fun learning how to write a blog post? Tell me that in the comment box at the end.

5. Write The Draft

Write The Draft- How to Write a Blog Post

You don’t need to be a pro copywriter on the first hand. Try to write your first draft with your prejudices left behind, following your topic’s outline—no need to be a perfectionist, just maintain the format and the flow. You’ll see why it’s important in learning how to write a blog post, later.

Once you’re done with your draft article, it’s time to go for a walk and do the other stuff. Yes, you heard right, completely forget about it.

Give yourself at least 3-4 hours, if possible, and then come proofread and fix any mistakes.

One important thing, grammatical mistakes can piss people. They hugely affect the user experience which will ultimately affect your SEO.

For fixing Grammar mistakes, you don’t need to be a grammar expert. There’s this tool called Grammarly that can do the work for you. 

Grammarly is a web app and browser extension that figures out grammatical mistakes from the text and suggests ways to fix them.

6. Add Relevant Graphics to Blog Post

So far so good, you’ve chosen the topic, done your research, finalized your post template, and wrote the catchy SEO title. What’s next in learning how to write a blog post? Its…

Add Relevant Graphics to Blog Post - How to Write a Blog Post


Without aesthetics, you can not emit that particular vibe and learn how to write a blog post. Consider aesthetics a part of your brand.

Add relevant images, graphic design elements, and videos to compliment your blog post. Remember to add your brand/blog flair when designing this stuff.

You can design graphics on your own by using tools like Canva, Crello, and Adobe Spark. Or, if you’re not good at graphic designing or don’t want to spend time on it, you can download graphics from Freepik or Unsplash.

7. Optimize Blog Post for SEO

Guess what? You have almost learned how to write a blog post and is ready for the final step – SEO optimization.

Optimize Blog Post for SEO - How to Write a Blog Post

If you’re using WordPress for your blog, the first thing to do is install SEO plugins like Yoast or RankMath, if you’ve not done yet. RankMath is my personal favorite as they provide many features for free that are paid in Yoast. 

RankMath or Yoast plugin helps you improve your SEO by analyzing your blog post and giving suggestions accordingly. Using the RankMath plugin, you can do the following:

  • Add Focus Keyword: You can add a focus keyword to your blog right after the blog post and include the keywords around ten times or as per the suggestions by RankMath. You can use Ubersuggest or KeywordTool to find the right keyword.
  • Optimize Blog Post Title: You can set a different title for search engines using RankMath and Optimize for search engines.
  • Optimize Meta Description: Add a custom meta description for your blog post and optimize it for search engines.
  • Add Schema Markups: You can add various schema markups via RankMath and help search engines to understand your post better. If you don’t know what it is, read this.

For a full list of on-page SEO measures that you need to take:

or read the post here.

8. Promote Your Blog Post

You have completed writing your blog post, but writing a blog post isn’t enough if you don’t have any readers. Let’s promote your blog post with different methods and get people to read it. And henceforth complete the long journey of your learning how to write a blog post.

There are many ways of promoting your blog post, and it depends on your blog’s topic. If you’re writing a blog on trending topics, you should join Facebook groups and other communities to promote your blog post with viral marketing tactics.

For, ‘How to’ or niche based websites, I recommend using social media channels and Reddit communities to promote your articles. 

Promoting articles doesn’t mean that you press the social share button on your blog and share it as it is to the social channel. People can consider it as a SPAM post. 

Wherever you’re going to promote your blog post, make sure you participate in the discussion, share your blog post, add context, and add value to the social media post. Otherwise, people may consider it as SPAM, and won’t click on the link.

It’s essential to focus on SEO and email list building for the long term success of your blog.

Commonly Asked Questions on How To Write a Blog Post

How to write a blog post for beginners?

Whether you’re a beginner or pro, writing a blog post requires you to follow a strategy and produce content that your readers will love.

1. Before you start writing, think of the title and all the headings, subheadings your blog is going to have – and actually write it on a document.

2. After it, write a captivating intro and a conclusion to compliment your blog post.

3. Don’t forget to add relevant graphics.

4. Optimize it for SEO. Use RankMath or Yoast SEO plugin.

5. Proofread, use Grammarly, and publish it.

How to write a blog post fast?

By writing more. There’s no shortcut to increase your writing speed except by practicing. In order to write a blog post fast, write more and more and outline your blog post to stay focused and avoid wasting time.

How to write a blog post that converts?

It’s simple: write massively valuable content. Converting new readers isn’t just one day event, it may take a lot. Write content that is valuable, become an authority, have a persona and solve the pain points of your readers.

How to write a blog post that drives traffic?

To drive traffic from free channels you need few things:

1. Optimize your website and blog posts for SEO.
2. Use social media channels to promote and engage with your readers.
3. Write valuable and user-friendly content.
4. Create a community around your blog.
5. Don’t give up. Try, make mistake, learn and try again.


*Long Sighs*

I hope I have been helpful and you have learned how to write a blog post, a good blog post. But learning alone isn’t worth unless you put it into practice.

Remember, content is the king and consistency is the queen. You’ll be able to build a dedicated reader-base only with the help of your content, perseverance, and hard work.

So, be creative while writing and impress your readers so they can come back to read your articles and become your subscriber. To do that, be yourself and remember the human on the other side of the screen.

That’s all for now. Liked the post? Share it and help your struggling friends.

Enjoyed learning how to write a blog post? Join my newsletter and I promise you’ll learn more exciting things about blogging and money-making!

Hold your horses, I'm doing the magic!

Thank you for sign up! I'll make sure you get all the juice from my blog to right in your inbox.

Leave a Reply

Your email address will not be published.