How To Write Blog Post In 7 Steps [2023]

Are you struggling with writing blog articles? Do you want to know the easiest way to write an SEO-friendly blog post?

Congratulations !!! you landed on the right page.

Writing an engaging blog article is a doable task if you are following some tips. Also, if we want to write SEO-friendly content then it’s also doable but you have to follow some rules without degrading the quality of content.

In this article, I am going to explain my techniques for writing an engaging blog article. I have sorted out ten steps, which I followed to write a blog post.

  1. Blog topic research
  2. Post Title
  3. Gather information about the topic
  4. Keyword research
  5. LSI keyword research
  6. Write blog article
  7. Publish article

Here I will explain each point in-depth to understand it better. If you follow all the steps, I am sure that your engagement rate will increase. So let’s start this tutorial

Blog Topic Research

If you are thinking to write a blog article then you should have complete knowledge about what you are going to write.

You have to find out the right topic for your audience, also you have to gather all the necessary information around it.

There are a few things that you should consider while choosing a blog topic.

  • Choose a blog topic from your niche
  • Try to choose less competitor topic
  • Take help from Google trend
  • Try to be unique

Post title

Once you choose the right blog topic for your blog, it’s time to write a title for it. The blog post title should be eye-catching and attract readers. For this, you can use the online topic generator tools.

You can use below post title generators to get unique ideas

  • Hubspot blog topic generator tool
  • Portent content idea generator

You can use the below tips to form a clickable post title.

Use numbers In Post Title

If you are writing a blog title you should consider adding a number to your title. The post title has a number that is considered more clickable and eye-catching. You can take the example of this post.

  • Old title– How to write a blog post?
  • New title- How to write a blog post in 10 steps?
eye catching blog post title

Use Current Year For Specific Posts

If you are writing specific posts that you know its method is changing yearly then it’s better to include the year in the title. You can take the below examples.

  • How to start a blog in 2022?
  • SEO best practices in 2022
  • Best web hosting in 2022 for WordPress blog

Keep Post Title Under 70 Characters

You should keep the post title under 70 characters because Google will show only the first 70 characters. If you are exceeding it then readers won’t get a clear idea of what this post is all about.

Gathering information

Before writing any blog post, you must have full and accurate information about the topic. So, I would recommend you collect all the data from all sources. You can use Google, social networking sites, forums, relevant blogs, etc.

Note down all the necessary information on the notepad or save it anywhere. Decide the sequence of each section. Keep in mind that the sequence of the post is crucial.

Keyword Research

This is a broad topic in blogging. We cannot understand in a single post, but still, I will explain some significant steps of keyword research. Finding the right keyword for your blog is a tough task than writing a post.

How to find the right keyword for your blog?

I will tell you some important keyword research tools available in the market.

  1. SEMrush
  2. Ahref
  3. Keyword Tool
  4. KWfinder

The above tools help you to find out the right keyword for your blog post. Most of the tools are paid, but you can use them smartly to find the right keyword for your blog.

I have a trick to finding the right keyword without investing money or buying the pro version of the above tool. Follow the below steps.

NOTE- You have to find the keywords having a high volume of searches per month and low competition.

Find right keyword

Search the keyword in Ahref’s Free Keyword Generator tool. You will get many long-tail keywords ideas closest to your blog topic. Along with it, you will get other metrics like keyword difficulty, volume, etc.

Keyword difficulty

You have to find out less difficult keywords for your blog because for beginner and fewer authority blogs it’s quite difficult to get a ranking for higher difficulty keywords.

Find the keyword difficulty and ranking using Ahref Keyword Difficulty Checker. It’s a free tool. If the difficulty is more then take another keyword till you find the less difficult one and continue this process.

Here is the breakdown of keyword difficulty

0 – 9: effortless
10 – 19: go for it
20 – 29: easy
30 – 39: still easy
40 – 54: possible
55 – 74: hard
75 – 89: very hard
90 – 100: don’t do it

Keyword difficulty is the estimate of how difficult it would be to rank in Google organic search.

I will explain it with an example.

I am searching one keyword Lastpass in Ahref’s free keyword generator tools. Below are the results.

I am getting many keywords ideas around Lastpass but I have to think about difficulty also. If I want to choose a keyword for my blog I will go for ‘LastPass extension for chrome’ because it has decent volume with less difficulty 42 compared to others.

NOTE- If your domain authority is less then you should have search keywords having difficulty less than 30. So, finally, we can say that we have to find a keyword having a decent search volume and competition of less than 40 or 30 depending on your domain authority.

Domain authority(DA)

Domain authority is the score decided by the MOZ on how popular a website is, and how well a particular website rank on Google. If you want to compare both sites, then you can use this factor for comparing the strength of the website.

You can check the domain authority of any website online. There are free tools available online that check domain and page authority.

  • Once you finalize the keyword then find out the top 10 Google search results for that keyword and check the domain authority of all the websites.
  • Compare the Domain authority of all domains with your site. If the domain authority of the top 10 websites is more than your blog, then it’s difficult for you to beat those domains.

So, now your keyword search goal is slightly changed

NOTE- Find such keywords having more search volume and less than 30 keywords difficulty. Also, the domain authority of the first few results in less or closer to your domain authority.

LSI keyword research

LSI is the Latent Semantic Indexing keyword. LSI keywords are related keywords to our main target keywords.

Where do we get these LSI keywords?

Google itself provides so many LSI keyword ideas at the end of the search result. We call it related keywords.

LSI keywords in google

Also, the LSI graph is the best website to find out the LSI keywords for your blog. You just have to put your main keyword and start searching, you will get thousands of LSI keywords.

LSI graph to find out LSI keywords

You can use both techniques to find out the more related keywords for your blog. The primary intention of adding LSI keywords is to make a network of main targeted keywords. Your post will be more SEO-friendly for a particular keyword.

I have written a very nice article about keyword location and how we can place it smartly in a blog article.

Write Blog Article

Finally, we are ready to write your blog article. You have collected enough information. You have

  • Blog topic with a great title
  • All the information around that topic
  • Keywords

You can start writing your blog article and explain the topic thoroughly. Try to add screenshots, diagrams, charts, etc to explain things. Write in such a way that readers will understand it, and keep the sequence well.

Once you complete your post check for the grammatical mistakes. You can use any tools for checking grammar. I am using Grammarly’s free grammar checker tool. It is a great tool and it’s almost free you can take advantage of it.

You’ll love to read


  1. Excelhub

    I have moved my blog from blogger to wordpress recently.
    i started seo plugin.. is free plugin ok or i should buy paid plugin for better seo.

    1. Initially I would recommend you to try the free plugin and if you are satisfied with it then move to the paid version.

Leave a Reply

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

Free Worldwide shipping

On all orders above $50

Easy 30 days returns

30 days money back guarantee

International Warranty

Offered in the country of usage

100% Secure Checkout

PayPal / MasterCard / Visa