How To Write SEO Friendly Articles For Better SERP

You want organic traffic, don’t you?

We all know that traffic from search engines have the best conversion rate. Still, we strive to drive them to our blogs. Why does it happen?

How To Write SEO Friendly Articles For Better SERP

Simply because you don’t know the art of writing SEO-friendly articles! Don’t get me wrong! But that’s the truth.

Don’t worry! I will help you optimize your articles for search engines without giving out any false signals.

So, are you ready? Let’s get started!

Bluehost Hosting Discount

How to Write SEO-Friendly Articles?

I have divided this guide into different sections for your reading convenience.

#1. Get Your Keywords Ready

Once decide your topics, you have to pick all the profitable keywords. If your source of revenue is AdSense, you have to choose those keywords with higher CPC and search volume.

Yeah, that’s what we call keyword research. The better your research, the more successful you will be.

I mainly use SEMRush for keyword research. First, I put my competitor URL into the field to know for which keywords they are ranking. In case you don’t have it, my second recommendation is Alexa. Go to Replace with your competitor’s domain.

You can see five of their performing keywords under Top Keywords from Search Engines. The next step is mining for similar keywords. Use ToolFeast AutoSuggest, KeywordShitter, or any similar LSI tools.

#2. Insert Keywords Naturally inside the Content

Yeah, you have to ensure that you insert the keywords you found out in some crucial places.

The very first place is your post title. If your keyword is “make money online“, you can try ‘5 Ways to Make Money Online like a Cakewalk’ or something more catchy.

You can also Insert long-tail keywords into your blog post, it is considered to be the best optimization you can do with your content.

Insert Keywords Naturally inside the Content

The other places are URL, meta description, and the body of the post. Instead of repeating the same keyword or key phrase over and over again, you can use LSI keywords (for example, make money through online jobs).

#3. Use Subheadings with Tags

You can read this tip as a subsidiary of the previous one.

Google considers user experience the most. A long essay without any subhead kills your audience. That’s why you should break it into several sessions under subheadings.

I strongly recommend using heading tags inside your article:

  • Heading 1 – <h1></h1>
  • Heading 2 – <h2></h2>
  • Heading 3 – <h3></h3>
  • Heading 4 – <h4></h4>
  • Heading 5 – <h5></h5>
  • Heading 6 – <h6></h6>

And, you must insert your keywords in subheads (h2, h3, h4, etc.). Yeah, keywords in subheadings increase your ranking. As I said earlier, use variations. But prefer to have the main keyword in the h2 tag.

Use Subheadings with Tags

Not only do subheadings help the content scannable, but they will also tell Google about the essence of your blog post.

#4. Optimize Your Images

You know you must use images in your articles, don’t you?

Let me ask you one question! How do you name your images?

If you say anything random (like Image 1, Image 2, etc.), you are doing it all wrong. Given that Google can’t read or recognize anything on the image, you have to give it some hints on what your images are all about or related to.

Optimize Your Images

So, you should insert your keyword in the title of your images like “make money online“. And, don’t forget to use your keywords in Alternative Text (Alt Text) and Image Title Attribute fields as well.

Also Read:

#5. Make Sure Your Article has More than 300 Words

Google hates thin content. Yeah, you read it right!

It wants you to provide your audience with all the information you are talking about. And, we all know that isn’t possible with a thin article.

So, you have to make sure that your article contains more than 300 words. Both MS Word and WordPress post page display word count at the left-bottom part of your WordPress/MS Word.

Even though the recommendation from SEO gurus is minimum 300 words, I suggest you should go for minimum 500 words.

#6. Interlink between Your Posts

When you write an article about make money online, you can add a link to the post you published about blogging in it. Google loves interlinking. And, it helps you decrease your bounce rate as well.

I have experienced huge changes in my blog’s bounce rate after fixing my old blog posts which were not having good interlinking.

If you think you can’t manually do it, you can install a plugin like SEO Smart Links. Once you specify keywords and corresponding URLs blog posts, it will automatically convert those certain words inside your posts into interlinked anchor texts.

When you think one of your posts is getting good organic views, don’t forget to add interlinks to not-so-popular articles.

#7. Add Social Sharing Buttons

Social signals boost your search engine exposure. The higher the number of shares, the better your organic position is.

There are tons of WordPress plugins available to add social share buttons. If you ask me for my favorite, I will go with Shareaholic and SumoMe. Along with the sharing, SumoMe will help you build your email list too.

You can go for advanced paid plugins like Monarch as well. The social shares act as recommendations that keep on telling Google about the quality of your blog post.

A good quality blog post can act as a flash flood traffic using social media.

#8. Don’t Overlook Keyword Density

Keyword density was a trend a few years ago. Now it seems like people don’t care much about it.

You know what? I have got positive results by keeping my keyword density between 0.7- 1%. Yeah, I used the same keyword at least 70 times for every 1000 words in one of my projects and got good yields.

I didn’t see any harm in doing that. Just keep the usage natural. Place the same keyword as far as apart. You can use LSI or long tail phrases in between them.

A Few Pro Tips

  • Worrying about competition? Google your keywords in quotation (“make money online”). If the number of results is less than 5000, the competition is very low. See? You don’t need premium tools.
  • Want [email protected] tag option for posts like on social media? Install Mentionable plugin.
  • Install Yoast plugin for all-in-one on-page SEO check
  • Don’t add more than 4 sentences in one para
  • Publish content on a regular basis to avoid late crawling and indexing issues
Also Read:

Wrapping Up

You have got more than a dozen tips to write search engine friendly articles. I have included only the tips that worked for me.

Do you have any personal on-page SEO tip? What do you think of this article?

Drop your insightful comments below.


Alok Rana founder of LoudTechie. Like to share his blogging experience and resources with readers. Offering best money making blogging opportunities to new bloggers. He covers how to blog, SEO and marketing.

Click Here to Leave a Comment (Only Content Related Comments Will Approve) 4 comments
Kamal Choudhary

Thanks Alok for great post. I used to write 300 words post in the past. But now I try to make posts more than 500 words. I hope it will get some good results.


    Hey Kamal,

    Good to see you again. You know Google loves lengthy articles, as per many studies a lengthy article like 1000+ words has better chances to rank well. After every 3-4 short articles, try to do one long article on your blog.

chanakaya niti

Hey please tell me how to check keyword density and how to optimize keyword density of my post to improve SEO.
Please make a guide on it


    Hey Chanakaya,

    You can check your post keyword density while writing any post using Yoast SEO plugin. At the bottom of your post “Analysis”, it will tell you the actual keyword density of your post based on your focus keyword. And soon I will a detailed guide on keyword density.


Leave a Reply: