How To Write SEO Friendly Blog Posts – A Definitive Guide

Sumit Kumar
13 Min Read

As the search engines are getting updated with the latest technologies & trends, winning on SEO for a website is getting harder day by day.

Especially after Google’s Panda update has rolled out in February 2011. Now, Google has gone more specific about the content of the websites on both quality & quantity prospective.

Here are the few tips which can help you to get ranked on your keywords & drive the organic traffic.

What Is A Blog Post?

Before we get with this, we need to understand what exactly a blog means?

In the simple ways, Blog is a piece of content or an online journal which can be written on any topic, & cover all information about it in the reverse chronological order, from most recent entry to least recent. It is normally a public entry on any website & whole world can see it.

The Benefit of Blogging In SEO

If you post blogs for your website it helps you in the following:

  1. Help to get keywords positioning in search engines
  2. Increase organic traffic
  3. Increase the chances of online conversions

Overall, it can help you with website SEO. You should timely write blogs on any topic which is trending in your industry & make sure it answers & cover all the questions which your user may have on that topic.

If you regularly do blogging for your website following the SEO practices, you will definitely get the rankings & traffic boost.

So here are the few its which you need to follow before you start writing any blog or SEO blog writing:

Steps for writing SEO friendly blogs:

  1. Topic Research

    Before you get started, you need to choose the ideal topic for your blog. Here you need to think about:
    1. Latest news about your industry
    2. Any query which your targeted audience may have about your industry
    3. Pick a subject that you can easily cover
    4. Check competitors, which topics they covered in their blog posts

    It is very important to do your topic research before you start to write a word for the blog. You should be able to make your audience understand what you are want to tell them.

  2. Keywords Research

    This is the main & most important factor for any content. You should decide which keywords you need to choose so that you can get the maximum SEO value.

    You can get them by some free or paid online tools which will give you an idea about the searches on keywords, top pages which are ranking on that keyword, etc.

    You need to keep in mind:
    • Choose the best keywords in your industry
    • Check competitors which keywords they are using

    Here are some keywords tools which can help you to do this research:

    1. Google Keywords Planner
    2. UberSuggest
    3. Google keywords suggestion
    4. SEMRush (Use this for SEMrush competitor research)
    5. Ahrefs
    7. Moz Keyword Explorer

    These tools will help you to find the best keywords for any topic & some of them also help in competitor research.

  3. Choose SEO Friendly Title for Your Blog Post

    As you know, the title is very crucial & important part of a blog. It helps search engines to drive traffic on your blog.

    What all you need to do is to search for the topic in Google search bar & you will get a suggestion for it. You can use * after or before the keywords you search to get the best combination. how to find blog name

    Depending on the topic, there are several modifiers that can suit the content, for instance:

    “how to”

    There are other ways to find the best titles for a blog, you can use title-generating tools:

    • SEOPressor
    • HubSpot
    • BlogAbout

    Always use the H1 tag to your blog title. It is very important for SEO. If you are using any CMS such as WordPress, it will automatically create your blog title as your H1 tag.

  4. Use SEO-Friendly URL

    You need to understand that URL is another very important ranking factor & this should be formed in an SEO friendly manner.

    The rule for SEO friendly URLs:

    1. Use only small letters
    2. Avoid log URLs
    3. Avoid using numbers
    4. Do not use underscores ( _ ), use hyphen (-) instead.
    5. Do not space as it will be converted to %
    6. Use keywords in URL

    For example,

    Bad URLs are:



    Good URL is:


  5. Content Body

    The content body is main. You need to create your blog content while addressing the user’s problem, cover all aspects & then the resolution of it. It should be written useful & entertaining which hold reader like he is reading a murder mystery.

    Always use examples, links & source of data is you are sharing any graph, numbers or any data which needs validation. If you do that, your users will trust your content & will be your regular reader.

    Both internal & external linking is very important for any content, you should use 2-3 links from your website page to the content along with 1-2 links from high authority website such as Wikipedia, YouTube, etc. This practice will give your blog an SEO value.

    Also, left the readers with a question at the end such as if you are writing about some blog on party dresses, then you may write:

    “So, what you think would be your best party dress for the next ball? Comment below & let us know.”

    By this way, your readers will be questioned & they can answer in the comment section.

  6. Use Optimized Images

    Always use images on your content. You can use them as the example of your fact you are presenting or just for the engagement. A graphical presentation always works. Nobody wants to read any blog without images.

    You always tag images with ALT attribute, give them SEO friendly title & caption. This will help your images to rank on & you will not believe that if your image is well designed & ranking good in the image search engine you will get the traffic for it.

  7. Make The Content Shareable

    If any piece of information is shared in the right manner, the users will surely share it.  But how do they do it?

    Use social share buttons on each blog. This helps users to easily share the blog to the various platform such as Facebook, LinkedIn, Twitter, etc. If they share any blog of your website it will ultimately give benefit to your website.
    social share icons
    You should use these buttons in an above-mentioned manner. Users will simply click on it & the blog will be shared on their wall or profile.

  8. Add Links To Previous Content

    Always add links to your previous blogs at the end of your post. This way user can visit & read them. Also, it’s beneficial for SEO.

    related articles wordpress plugin

    If you want to get backlinks & get your older content rank higher, you should follow this.

  9. Use SEO Friendly Meta Description

    Meta tags play an important role in getting your website ranked & mostly get users to your website. It is a summary of the page which encourages users to click on your blog.

    You need to sum-up your meta description in an appealing way which can help both users & search engines to consider it.


You have the factors for writing an SEO friendly blog & if you use these tips & tricks, you will be able to get your blog ranked easily. Just remember, “Write for the users, not got Google. If you write for the users, Google will automatically follow”.

What other ideas, tips & tricks do you have to improve the SEO value of your blog? Do you know any additional tricks to get better search engine results? We will love if you share them in the comments.

SEO Friendly Blog Posts FAQ

How To Write SEO Friendly Blog Posts?

1. Do yours throughout research about the topic.
2. Analyse the keywords about the topic you research.
3. Keep in mind the keyword consistency but do not stuff keywords.
4. Use reference links to mentioned statistics.
5. Use informative images

How To Write SEO Friendly Blog Posts?

Keywords stuffing is considered as spamming & it is an unethical practice of SEO which every blogger should keep in mind.

What is SEO friendly content?

SEO friendly content means a piece of content which created as per the SEO content writing standards. It includes keywords, images, questions etc which can help readers to get knowledge about the topic they are reading.

How long should an SEO blog be?

According to a survey, The best blog length for SEO in 2019 is around 2,000 Words. You should cover all the information about the topic there.

Backlink Creation Guide 2019

Local SEO Checklist for Small Business Websites

How to Use Google My Business – A Start to Finish Guide

Share This Article

Leave a Reply

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