How to Write SEO Friendly Blog Posts

Writing is interesting if you’ve got the skills to pen articles that can keep readers hooked, it gets better if your focused writing content for an SEO agency for their content marketing clients, this is my first post of (many I hope) my new blog, I really hope you like it!

With internet search engines giving space for businesses to showcase their products, the space is highly competitive and you would require to use unique content building strategies to emerge victoriously.

One of the ways you can get better SEO metrics is through writing SEO-friendly blog posts.

To help you go about this, here is a comprehensive walkthrough outlining the steps you need to embrace to write SEO friendly blog posts.

Research (know what to write about)

Some topics are exhausted and wiring about them would not make much difference, so when composing a blog post you have to understand what readers want and the things the audience in your niche is searching.

You can find examples of how well this research can be done over at and

This will give you a clear idea of the kind of keywords to use as well as the way to structure your content for maximum effectiveness.

When writing a blog post, you have to provide useful and factual information, so get up to grips with all information related to the topic including facts and figures.

You also need to research to get appropriate images that can go along with the content. To help you see how all these things are done, let’s delve into the conversation in detail.


If your focus is to achieve good SEO performance, the keyword is the most important part of your content that you must get right.

Otherwise, despite penning an informative and useful article, you might not get any results from your audience and this could mean nil impact on SEO.

You can analyze and pick the right keywords using tools like the Google Keyword Planner, which is free. It helps you to know which keywords are most searched and its competition score.

Long tail keywords

Keywords with 3 or 4 words, or more, are referred to long tail keywords, and this is because they offer complete meaning. Using long tail keywords will place your content at a better position to hack competition.

When adding your keywords, you should be careful not to add it too many times or too few.

The average recommended density is 1.5% to 2%, and this means for every 1000 words you should include the keyword between 15 and 20 times.

Pick a title

The title of the blog post is what is always displayed by search engines in the results page.

This means to get users to click on your posts and not any other on the search results page you have to use a catchy title.

The title should be attention-grabbing while offering answers to the questions most users are asking.

One trick that you can employ is to start your title with interrogative pronouns (example, Why, Who, How). This helps to reflect attention directly to the topic.

You should also try to input the keyword on the title and most importantly ensure the length of the title lies between 55 and 65 letters.

Lengthy titles don’t appear in full in search results, so users might not get the message you are sharing.