How To Write SEO Friendly Blog Posts In 2022?

how to write SEO friendly blog posts

The best type of blog traffic comes from Google searches. That’s why learning how to write SEO-friendly blog posts becomes important for bloggers. 

Sure there are ways to boost your content for higher rankings but the first and the most important step will always be writing SEO-friendly content. 

If you don’t have SEO-friendly blog posts then you are not going to rank. 

And if your other posts get indexed then they would not make it to the first page. Because the content isn’t optimized for search engines. 

With that said, What is SEO-friendly content? 

If there’s one thing that Google is crystal clear about, it is user experience. 

They want to serve their audience and want content creators to do the same. 

Your goal is to create content that ranks on Google and is valuable for readers. 

So, SEO-optimized blog posts are incomplete without reader-friendly factors. 

In this post, you will learn how to write an SEO-friendly blog post and optimize it for readers. 


a beginner guide to writing seo friendly blog posts

This post may contain some affiliate links that is I may earn a small commission at no extra cost to you that I would use to maintain this blog. Thanks for understanding.

That’s a lot. We should better get started.

Don’t have a blog? Take the free course and get it right away!


What Is SEO? 

SEO stands for search engine optimization and writing SEO articles means creating content to get it ranked on search engines.

But why should you optimize a blog for SEO? 

To get free and high quality traffic.

Google is the biggest source of information for people and that makes it the number one choice for bloggers. 

If your blog isn’t visible on Google you are missing the biggest chunk of your blog traffic. 

Frankly, there’s a lot more in SEO behind the scenes, but the first and foremost step is to create SEO friendly content. 

That’s why this article is only about how to write SEO friendly content. And I leave nothing that I know about SEO writing.

But is writing SEO blog posts enough? 

No. Before that, you should

Focus On These 2 Things…

Blogging and SEO go hand in hand with each other. That’s the reason why many businesses have started their blogs. 

So that they could connect with their target audience better and become an expert in their niche. 

They have got better results from SEO blog marketing than paying for ads.

That’s what you should do as a blogger. 

1- Focus On Your Blog Niche

To be known in your blog niche you should keep on publishing SEO articles that are centered around your blog niche. 

So how do you do that? 

By choosing evergreen content ideas in your blog niche. 

2- Focus On Your Target Reader

When you write for everyone you connect with no one. 

Instead, write for an ideal reader and inspire a lot of them. 

When you have an idea of who your reader is you can easily find topics to write about.

So before beginning to write SEO friendly blog posts give a thought to these two things.

Answer these two questions and you will understand.

  • Is this post relevant to my blog niche?
  • If my target audience wants to read it? 

For instance, a few of my email subscribers have asked me to write this post. 

That’s why I am sure that this is the post that my target audience wants to read.

There’s no point in publishing content that your readers don’t care about. Therefore it’s always better to make sure of these two things. 

After you have found the answers to those questions you are ready to start optimizing content for SEO.

How To Write An SEO Friendly Blog Post? 

This is the process I follow to write SEO friendly blog posts, you can use this or modify it to your choice. 

Whichever works best for you.

1- Do Your Keyword Research

The first step is to find keywords for blog posts. 

And by keywords, I mean the right keywords. 

You might have read it online to target long tail keywords because these are less competitive. 

That’s also true but you should also check out the user intent behind keywords. 

User intent is the why behind the query and it tells what a user is searching for. 

If you can master finding out the user intent then you can easily outrank your competition. 

Next, how many keywords per blog post? 

As many as you can add naturally. 

We will talk about it more below, for now, focus on finding one main target keyword and a few secondary keywords. 

2- Create Your Blog Post Structure

Once you have found the right keywords you should move on to the next step that is planning the best blog structure for SEO. 

You can speed up the SEO blog writing process if you plan your structure before. 

So, how to plan a blog post? 

The best way is to check out the already ranking SEO articles. 

And plan your blog post outline using them. 

Learn my way of planning a blog post structure here. 

3- Use Similar Keywords

Back to keywords. 

You should have at least one target keyword. However, you can’t stuff it all over the blog post. 

Sure it would have worked years ago but not now. 

If you stuff keywords your site can be penalized. 

Therefore you should find LSI keywords. 

LSI keywords are different keywords with similar intent as well as meaning. 

For example, “how to write a blog post” is similar to “writing a blog post” and more. 

You can use these keywords without stuffing the target keyword. 

These not only improve reader experience but also help you rank for more keywords after the Google Rankbrain update. 

You can use these tools to find LSI keywords. 

Follow my process of finding low competition keywords.

Using these tools make a list of a few secondary keywords that you will use in your content. 

4- Install An SEO Plugin

Most of the SEO blog tips that I have shared below are based on this one. That’s why I included it here. 

That is to install a free SEO plugin like Yoast SEO. This plugin helps you to optimize your blog posts for SEO. 

yoast seo plugin

Yoast gives bullet points below your blog posts that you have to do to SEO them. For this, you have to turn red bullets into the green.

5- Craft An SEO Friendly Blog Title

Blog titles are the best way to optimize for SEO. 

  • Because you want Google to understand what your content is about. 
  • And you want your readers to understand what your content will teach them. 

Therefore you must add your target keyword – to tell Google about it. 

And craft a catchy headline – to entice your readers to click on it. 

This blog post has a 3 step formula for writing interesting titles

6- Create Subheadings

To make your blog post skimmable make sure you use subheadings. 

Another reason to use them is to tell Google more about your content. 

This time use secondary keywords to write subheadings. This will avoid keyword stuffing and make it more natural. 

But always create subheadings and don’t let your blog post be a wall of text. 

7- Write Short Paragraphs

Readers don’t want to read long paragraphs. 

Nobody wants to. 

Long paragraphs are boring. Therefore you must write shorter paragraphs and sentences. 

This keeps your reader on your post. 

Another thing, to my knowledge, Google prefers longer and detailed articles. 

So how long a blog post should be for SEO? 

My blog posts are longer than 1500 words but not because I want them to. I generally write informational guides so they are detailed. 

If you feel that a topic can be covered in fewer words, do it. You don’t have to add extra words to make it lengthier. 

There’s no ideal blog post length for SEO. It is all about how well you can explain your points.

Also, make sure your blog posts are error free, Google won’t rank a blog post with mistakes. You can use a tool like Grammarly.

Read my Grammarly review to find out if it is good for new bloggers.

8- Add Internal Links

Links are good for SEO. These help in passing link juice. 

Google bots discover new pages through these links while crawling a site. If you don’t add internal links then your post can be lost and Google bots might never discover them.

So you should add internal links whenever necessary. 

9- Add External Links

Why should you add external links? You don’t want your readers to leave your site, Right!?

Wrong, partially. You don’t want your readers to leave your site.

But if you add authoritative links then it sends good signals to Google that you are also a good source. 

So always add a high DA website link that is in your blog niche. Don’t stuff them, only one link is also good.

10- Add Images 

Adding images is one of the best SEO tips for bloggers. 

It is because of the image SEO. If you successfully optimized your images then you get two benefits. 

  • Higher chances of ranking on Google. 
  • Ranking for image search. 

So how to optimize images? 

You can do this in two ways by adding secondary keywords in

  • Alt Tags
  • Image name 

Steal my proven techniques to get images ranking on Google.

11- Optimize Meta Descriptions

To write meta descriptions you get 155 to 160 characters. 

A good meta description is something that tells the reader about the post and makes them want to click. 

SEO best practices for blog post meta descriptions are

  • Use your target keyword. 
  • Add a call to action. 
  • Use secondary keywords (if possible.)

12- Optimize URL 

To write SEO friendly URLs you can use secondary keywords. 

Ideally, the URL should be short and keyword friendly. 

13- Use Other Elements

If you are using WordPress then you know there are so many blocks that you can use. 

For example, tables, quotes, lists, and more. 

All these elements help in making blog posts more readable. 

Plus if you optimize them smartly you can easily rank for featured snippets

So this is how to optimize a blog post for SEO. 

Want to dig deeper into SEO? You should start with Angela’s SEO ebook. She makes the concepts so easy.

Bonus Tip On SEO For Blog Posts

If you are thinking that once you have written your SEO optimized blog post it is going to rank on the first page automatically then I hate to be the one to break this to you but you are wrong. 

Or unless you are an already established website. 

This way it will make it to 8 or 9 pages. And will remain there.

That’s why you should keep updating old posts. To push them higher on pages.

The key to ranking higher on Google is optimizing your blog posts with updated SEO techniques. This is how to write SEO friendly blog posts that rank forever.

Once this post is 3 to 4 months old, check how it is performing using Google Search Console. 

Then optimize it to push it to higher pages. Check out what worked for you and what not and optimize again.

That’s how it ends up on the first page. 

Obviously, there are other things like link building, website speed, and more. But if your content isn’t deserving it won’t make it there.


To summarise this is how to write SEO friendly blog posts. 

Thanks for reading it till here, if you are with me now that means you are serious about learning SEO writing. That’s why I have something for you.

You can download these SEO checklists for blog posts that you can keep next to yourself when you are writing a blog post to make sure you are optimizing for search engines. 

The SEO checklist has both on page and off page elements.

Now when you know how to write an SEO friendly article I’m sure you are excited to write new posts. 

But you should also be optimizing old blog posts to increase your chances of ranking. 

If that’s a lot of work for you for which I can help. I offer my SEO article writing services for bloggers. 

Let me know if you need any help. 

I hope you found this post helpful. Follow me on Twitter, Facebook, and LinkedIn. Or why not subscribe to my newsletter and get blogging and writing tips straight to your inbox every week?

how to optimize blog post for seo

Ekta Swarnkar

I'm Ekta Swarnkar. I'm a B2B Copywriter for SaaS and Marketing companies and blogger at Tia Says. I started this blog to publish blogging and writing tips for beginners to help them grow their blogs. I also share the best tools they can use easily.

Recommended Articles


  1. I love the way how you explained this topic. I’ve already read a number of articles on this topic but I’ve found your content the best. Super engaging & informative as well!

  2. These are fabulous tips. I definitely need to optimize more of my older posts that rank around page 10+ on Google. It is hard to do but could be well worth it if I can push them further toward result 1! I appreciate all the good info!

  3. wow! this post was very enlightening! 🙂 i’ve been trying to focus on evergreen content so i can promote it all year long. there’s so much to learn with SEO but I’m getting there! thanks for sharing!

  4. Sadly I don’t have SEO due to the WP plan I’m on and I’m really unsure about going self-hosted since I don’t know what I’m doing LOL

    I found your blog post very helpful despite not having access to SEO tools. I’m learning so much and things are just starting to make a bit more sense. Thank you for your clear and insightful tips! Much appreciated!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.