How To Write SEO Friendly Blog Post For More Organic Traffic?

Optimizing your blog posts so that they can achieve higher search engine rankings is one of the toughest yet a simple task.

If you know what you are doing, then you can rank your post by doing just on-page SEO optimization.

You might already know about the various methods to generate backlinks like guest blogging and blog commenting or blogger outreach.

These are all off-page SEO techniques, and they help a lot but if you are generating great content, then you won’t face any problems in ranking your post without any backlinks.

In today’s article, we are going to see how you can write SEO friendly blog posts.

There might be some techniques you already know, but I can assure you that after reading this post, you will surely learn something new.

Things you must know:


No matter how much you optimize your posts, if the content is worthless, you won’t be able to see it ranking in search engines.

So before you do anything, you should make sure that you have a superb topic for your article and amazing material and resources that you can add to support your points.

Once you have these things, writing the best content won’t be a problem.


Second thing you need to keep in mind is that the longer the post, the better chance to rank the post in search engines.

If you don’t agree with this fact, then you just need to visit Google and type in a search query and go through the first 10 results. Each and every one of them will contain more than 2000 words.

If you type in any tech related or mobile related queries, you will get results that have 500 words or less but those topics won’t bring you traffic for long.

So try searching with a query like “How To Start a Blog” or something similar and you will see that the more detailed the article, the higher it will be ranking.

Now that you know about these things, we can get started with the article.

Steps to Optimize Blog Posts

Now we are going to see the exact steps that you need to follow when writing an article to make your blog post optimized.

Step 1: Write Naturally:

When you write without thinking about adding keywords, SEO, the keyword density and all that stuff, you will end up producing the best content possible. Because you are writing naturally and it will come up as, you are talking with your readers.

But before that, there is one thing that you should do.

You should know what your target keyword is, and you should come up with at least 15-20 LSI keywords (more about it later). Once you have done it, try to memorize those LSI keywords and then you start writing your article.

This way, though you are not looking to add keywords, they will automatically be added to the article, and you might even come up with a completely new keyword group for the article.

Also, you should use formatting in your article like using bold, Italic and underline to highlight some important points. It will help your readers skim through the entire article and even though they didn’t read the entire article, they got everything that you wrote.

I won’t talk much about keyword density because we all know how much we should keep it. If you don’t know about it, then the best keyword density would be around 1% to 3%. And this is the density of your target keyword only.

Step 2: Title Tags:

When writing a long post, you will have to break it down into sub-categories for the comfort of your readers. You don’t want them to get bored while reading your post.

To break down your content, you can use title tags in your article. The various title tags are:

  • <h1></h1> – Heading 1
  • <h2></h2> – Heading 2
  • <h3></h3> – Heading 3
  • Similarly up to Heading 6!

The H1 tag will be taken for your post title, so if you don’t use it in your article content, there won’t be a problem. I have seen some bloggers use H1 tag again inside the article, but I wouldn’t recommend otherwise.

You can use other tags – H2, H3 and H4 in your content but mostly you won’t be using H5 and H6 in your article because those are comparatively less beneficial than the first ones.

When using the title tags, you should use them in descending order which means that you should first use H2 tag before H3 tag and so on.

Even if you use H3 tag before H2, it won’t pose any major problem, but why to take the chance. And since H2 is more powerful than H3, you should keep it before other tags to get the maximum benefit.

The next thing is that you should add your target keyword at least once in your title tags. It should be present in your article title, which is the H1 tag and also in H2 and H3 tags.

If you are using multiple H2 and H3 tags, then you can use LSI keywords for them to avoid over-optimizing your articles.

Step 3: Meta Description:

The meta description is the small description that appears below your article title in search engines and play a very important role in search engine ranking.

Since we are looking to optimize blog posts for better search engine rankings, we will not avoid meta description at any cost.

When you are adding the meta description, you should be creative because you have to make it meaningful and at the same time add a target keyword and a related keyword in just 150 characters or less.

seo friendly meta description
  • Save

As you can see in the above screenshot, I have added my target keyword “how to start a blog” and you can also see related keywords like “create a WordPress blog” and “how to start a blog and make money.”

I just came up with this, but you can spend some minutes to make it look more professional because the better the description will be the higher your post will rank and the higher CTR you will get.

Step 4: Images:

If you are writing a post with 2000 words and not adding a single image to it, then you are just allowing your readers to get bored and leave your site. We don’t want that, right?

And images are not only useful to keep your readers hooked but they help a lot in the SEO score of your article.

Whenever you are uploading an image to your post, make sure that you name it properly before uploading it. I would keep the name of my image like this – “how-to-start-a-blog.jpg” rather than something like this “blog123.jpg”. And if you are uploading multiple images then use related keywords to name them.

Next you have to make sure that you add a keyword-rich ALT tag to your images. The reason you should use ALT tags is that search engine bots can’t see images, and so they look for ALT tags in your article, and if it’s present then they will know that an image is present.

Since we have used a keyword-rich title for our image, we can just use that for our ALT tag as well.

Name of the image – “how-to-start-a-blog.jpg”

ALT tag – “how to start a blog.”

And if you don’t know how to add ALT tag then here’s how you can do it.

In your Media uploader, when you select an image you will see some options on the right side. There you will see an option for “ALT text.” There just add your ALT tag and add it to your post.

The second way to do it is to go to the HTML section in your post editor and go to the code for your image. It will be something like this.

<img scr=” height=”xx” width=”xx” alt=”how to start a blog”>

Add the ALT tag as above at the end of the code inside the bracket.

Step 5: Internal Links:

When you write any article on your blog, you should make it a habit of adding a link or two to your existing articles. This will not only help in improving the SEO score of your blog but also will allow the crawlers to crawl all the articles on your site.

But there is one thing that you need to make sure when adding an internal link.

Just don’t add any link to your article because you have to. Add a link only when necessary. If you are writing an article on how to increase traffic then adding a link to another article regarding increasing traffic or related topic like reducing bounce rate is okay but adding a link on how to install a blog in your traffic post is just not relevant.

Step 6: Outgoing Links:

When you are writing an article that contains more than 2000 words, you will make some points. If you have done your research and you came up with all those points and facts on your own, then that’s awesome, but if you used an article on some other blog, then you should mention it as a resource in the post.

This will do you a lot of good than you expect. Your readers will start to love your articles because they will understand that you want to give them the best you can by giving the links to resources and more information.

Not only will your readers appreciate it, but the other bloggers will also appreciate it because you are sharing their links so they will surely reciprocate the gesture by mentioning you in their upcoming post or sharing your articles on social media sites.

And don’t hesitate in giving dofollow links to these resource sites as long as they are high-quality and gives more information on your post topic.

You may also like to read:

Use LSI Keywords

In simple SEO terms, LSI or Latent Semantic Indexing keywords means synonyms or related words.

The reason we should be using LSI keywords is that Google’s search algorithm (ranking factors) doesn’t just look for the target keyword in your article but also looks whether you are using related keywords in your article or not.

Using target keyword at proper places is a very important thing but when you use it a lot, then you might end up over-optimizing your posts that will do you no good.

But when you use LSI keywords, you are adding a superb mix of keywords to your article. This will not only keep the keyword density of your article in check but once your post ranks in search engines, it will be ranking for several terms and not just for the target keyword.

So if you are wondering how to find LSI keyword to optimize blog posts, then it’s very simple. Just go to Google and type in the target keyword of your next post in the search bar.

Scroll down and you will see related search queries. Those are LSI keywords that you can add in your article.

google lsi keywords
  • Save

There is another great tool called Ubersuggest that lists down hundreds of related keywords for you to use in your article. You can check it out because you will find hundreds of LSI keywords for almost every search term.

Looking for Complete LSI and Long Tail Keywords Guide? Here they are:

Wrapping it Up:

That was everything that I do to optimize my blog posts. Backlinks and social shares work well to rank your post but if you don’t have the proper foundation in the form of well-optimized content, then the rankings won’t stick.

So before you do any Off-page optimization, be sure to optimize your blog posts for better rankings using the above steps.

If you liked this article, then don’t forget to share the post with your friends and also leave your precious feedback via the comments below. And if you think I missed out on some important factor to optimize blog posts, then please let us know.

Ankit Singla

Ankit Singla

Hi, I'm Ankit Singla Founder of Master Blogging. A blog that helps you master the art of Blogging. Join our Facebook Community and stay connected with other like-minded bloggers.

Ankit Singla

Hi, I'm Ankit Singla Founder of Master Blogging. A blog that helps you master the art of Blogging. Join our Facebook Community and stay connected with other like-minded bloggers.
The Content Rulebook eBook


21 Rules To Write Engaging Blog Content Fast...

36 thoughts on “How To Write SEO Friendly Blog Post For More Organic Traffic?”

  1. Hi Ankit,
    Great post indeed. You mention here some great points that every newbie to advance blogger should follow to get good ranking in SERPs and drive more traffic from search engines.
    Thanks for the great stuff.

  2. Really Useful Information Bro You Have mentioned Each n every point Briefly Finally Awesome Article keep Going Man !!

  3. Hi Ankit,
    Awesome post and very point is highly important. I have one question, should I repeat related keyword in meta description or should use one target keyword only?
    Waiting for your reply…………
    Thanks for sharing such great tips.

    • Hi Ankit,

      Even I have the same question. The Meta Description should be about 160 Characters, but how can we include relevant keyword along with the short description in those 160 characters. Is there any suggestions?? Or will it be fine if we didn’t add the targeted keyword in the Meta Description?
      Waiting for your reply….
      Thanks in advance…
      And also thanks for sharing this great post. Clearly explained in a well designed and step by step manner.

  4. Ankitther yet another amazing post by you. SEO is definitely the important thing for bloggers and that’s why we should always try to publish SEO optimized blog posts for getting the best result.

    Many bloggers make a mistake that they think about SEO so much that they don’t write blog posts naturally. Whenever I have came to your blog, I have seen that you write posts very naturally. This is definitely one of the reasons which makes your blog posts rank higher. If one wants to write naturally, then he should keep writing with the flow without getting disturbed.

    I always consider ALT tags very useful. By adding perfect ALT tags one can definitely achieve better search engine ranking for the targeted keywords.

    When it comes to description I always try to have an unique description and at the same time I try to include the keyword in the description. Internal linking is a very important thing. It takes time to develop the skill of interlinking blog posts properly. Yes, linking to the posts which are not related may not be considered good as per SEO perspective.

    Ankit I hope that you’ll keep writing in the same way as it motivates me too to work hard on my blog. Hope to see you at my blog.

  5. Hey Ankit I’ve been a reader of btt since it was on blogger and had 10-20 articles of blogging and it’s been growing since than. For this post I read full and without getting bored though i was aware of many think that you mentioned but one think that i mostly avoided was LSI even today i came to know what it actually means. A great seo post must read if you are a newbie.

  6. Hi Ankit,
    The post seems really helpful for me as I’am A Newbie Blogger Knowing these Tips were a must for me to optimize my blog in a right way and I got the right dose from this post,and I’m bagging great benefits from the keyword suggestion tool You’ve mentioned above i.e Ubersuggest.That’s frankly cool!
    Thanks for the share

  7. Hi Ankit,
    wonderful post on writing great posts that are SEO optimized. I couldn’t agree more on the “write naturally point”.

    I can also vouch for the use of LSI. They are going to have even more momentum in the coming SEO-years. 🙂

  8. Hi Ankit Bro!

    Thanks for this wonderful post. SEO is an great part of blogging, and helps to get constant flow of traffic over long periods of time. Both on page and off page optimization are equally important, but I have been trying to learn more and more about on page optimization. Learned quite a few rocking tips on how to write SEO optimized posts.

    Thanks bro.

  9. Hello Ankit
    Such a great post. Would you share a post for blogspot. How to write a seo friendly in blogspot. I’m a new in blogging, so i don’t know how to write seo optimized post in Blogspot. thanks

    • Hi Salek,

      There is no big difference in WordPress and Blogger. The only thing is you can’t use plugins in blogger.
      You can follow all other steps in blogger too. Just write long and detailed blog posts with nice presentation, add images and external links. It will make your blog posts SEO friendly.

      Hope it will help you 🙂

  10. SEO is the requirement of every blog.
    If you are a blogger you need to concentrate on making every blog post SEO perfect if you really want to become a successful blogger…

  11. Nice tips bro.
    Thnx for your tips.
    You can visit my blogger site about sms,jokes at and give me some more tips to make my posts more seo friendly.
    Best of luck for your future again…

  12. Hi Ankit,

    I would like to appreciate your post. May I know Is there any plugin that can help us make guest post..OR should we tick the guest post ‘registration tick’ inWordpress..I want to enable guest posting on my blog..Any Solutions?


  13. Great post! I’m following all the points mentioned above in this post. But still not getting much traffic. I get about 50-60 page views per day on my blog. Please suggest me some improvement tips, to bring my blog on google search engine first page.

    Hope you’ll get some time to help me. Thank you in advance. Once again great post. 🙂

    Happy Blogging!

  14. hi ankit my name is jatinder
    first of all many congratulations for you blog ,excellent posts and writing.
    but i need your help ,i want to start a blog i tried creating one myself but my blog didnt appear on google search results plus i dont know how to make my blog posts searchable on google by their name

    so can you please help me?

  15. So Nice Article..
    it clear me about word algorithm, meta description.
    @Ankit, i am running a Hindi Site on topic of shayari, joke and hindi story.
    You know well, how many words are in shayari or jokes. then how can i improve in seo section with hindi site??

  16. This article gives a great insight on how to make posts actually effective for the SEO of your site. Quality is always important and ensuring the technical aspects is the other point to focus.

  17. Hi Ankit,

    I’m 14 and I’m greatly interested in blogging and SEO. I started blogging at the age of 12 and so say the truth, I’m an active reader of your blog where I’m able to learn new things everyday. My blog is also on blogging and SEO so your blog posts are a great referrence for me to manage my blog.

    This post which was on writing more SEO friendly articles opened my eyes about content creation. Basically, it made me realize that I wasn’t doing everything perfect, in fact it is quite okay. But I believe, I will write a better post next time using those check points and tips.

    Just wanted to say thanks for your great referrence on blogging.

    Thanks bro!

  18. A really nice blog post. My keyword was how to write SEO friendly blog posts; and got this link on 2nd page, but somethings there in your link that pulled me to your article.
    I congrats you for giving such a clear article about SEO 🙂

  19. Ankit!!!!! Thnk you for ONPAGE Optimization tips…Let me add another highlighting keywords included text with bold,italic and underline at necessary places will help in increasing rankings!!!!!!!!!!

  20. Well, you have asked us to write longer content which ranks better. But, wouldn’t it increase bounce rate as people tend to like shorter and specific contents?

    Waiting for your constructive reply.

  21. Content great is also the number one discipline to focus on if you are to hinder Google Panda demotion. Panda, we have been instructed, is part of Google’s core website first-rate score algorithms in 2016.

  22. Hello Ankit,
    Thanks for your great illustrations regarding content and proper way of optimizations.
    By profession, i am web developer.According to my experienced, i found that , if you do proper on page stuff and have user friendly, natural, informative content with copy right images or video, you do not need to worry about ranking.

    Google is very smart nowadays. Their RankBrain can read quality and user-friendly article.

    Any way, keep sharing new idea and views.
    Ben William

  23. Thanksfor this post! Writing for SEO without sounding like an SEO is easier these days. Ridiculous keyword stuffing is redundant and luckily Google is better penalizing for it. I’m generating ideas on my next piece of content with keyword tools. I like search suggestion tools like or but being organic in your writing isn’t something you can acquire with a tool)

  24. This article helped me a lot in etablishing my own writing strategy for my blog. In the end I’ve created my own strategy that will get me to the first page of Google on certain keywords.

    Thank you for sharing this great piece of content !

    P.S : You can see the analyzis of this article on my blog !

    Good luck !

  25. Hi Ankit,
    Many thanks for the great post published. The post is full of valuable information on writing SEO blog. Can you please advise something more on how to put “Meta Description” in the post. Please advise considering WordPress Platform.

  26. Hi Ankitther
    with this post i am able to rank up my post to the third page of google search with search keywords. I’ve just started my blogging journey. I intend t o follow your lead, and man you’re really teaching the proper thing. Thanks a lot

  27. Hi Ankit,

    First of all thank you for this great post. I have some doubt about title tags plz help me.

    If i want to show 10 exercises and their short description then what should be the title tag ?

    1. Can i use h2 tag for all “top 10 exercises——-”
    2. Or h2 for subheading title and h3 for “top 10 exercises——–”
    2. How many h2 and h3 tags we can use ?
    3. Using more h2 or h3 tag is bad for seo?
    4. I am using wordpress so h1 is already there.
    5. Is it harmful for seo if i will change heading tags my post again?

    Plz help me. I m confused. Waiting for your reply.

  28. Thank you for this post. I am recently starting with blogging so this is an excellent checklist I can use to make my blog SEO friendly. A lot of information is given so it is a great reference for taking tips. There are few new things I learnt which will be very handy when I start publishing my blog.

  29. I agree with Mohit’s comment that ” SEO is definitely the important thing for bloggers and that’s why we should always try to publish SEO optimized blog posts for getting the best result.”

    I find your post to be very informative and true. I would also like to add to your point about title tags. They are very crucial because they improve the readability of your post. When used to divide the post into sections via subheadings, it makes your work more comprehensive for almost all age groups and educational levels.

    Finally, there are other factor that affect readability (such as transition words – like ‘and’, ‘because’, ‘so’, etc. -, a limited use of passive voice, paragraph lengths – max of about 150 words – and so on). All of these matter. so, one should pay close attention to them.

  30. nice post ankit. you are my fevorite blogger. You always write useful contant. thanks for sharing brother

  31. Asking question to oneself and searching for the right answer is the best way to achieve what you want. Great points you have taken Rand. I have a question Rand related choosing blogging platform. Does it make any difference to use free domain (sub domain) in case of ranking?

    Well thanks for another helpful WBF.

  32. Hi Ankit,

    You have written a very valuable content, though I don’t have enough idea about SEO I have learned a lot of new things by reading this article. Btw I have a question for you, Would you please tell me what is AMP? Please explain if you have some time.

Leave a Comment

Copy link
Powered by Social Snap