On Page SEO: Perfect Optimization Techniques with Checklist

On Page SEO is the crucial ranking factor. This statement is accepted by all legendary SEO experts. You should make your content well formatted and optimized. Even, Search engines recommend that.

You should always optimize your content to take the max out of it and the best way to do it on page SEO.


Let’s see on page optimization in-depth.

What is On Page SEO

It is a practice of making web pages optimized and properly formatted for search engines as well as humans can understand it better and rank higher for that particular page.

Actually, it helps search engines to understand the topic better.

Benefit of doing On Page SEO

Every blogger should to on page SEO. Why?

Because it helps to…

  • Make content easy to understand and readable
  • Get better conversion rate
  • Get more organic traffic
  • Improve speed
  • Increase Readability
  • Get Higher CTR
  • Decrease bounce rate
  • Make content human-friendly as well as search engine friendly.
  • And more…

Ultimately, on page optimization makes the perfect blog post.

How to do On Page SEO

You can do on page SEO very easily. You just need to know it’s important factors so you can apply on the blog.


If you want to do on page SEO for your content, then apply following factors on it. That’s it!

Let’s see the On Page SEO factors.


The title is a very first thing to consider as on page SEO factor. Your title should include the targeted keyword.

Keyword at the beginning of title can be more helpful. But make sure to not look it spammy. If it’s not possible then leave it and include keyword elsewhere in the title.

For example:

  • Of Page SEO: Definitive Guide
  • Link Building: Ultimate Guide
  • Keyword Research: All you need to know
  • etc.

PRO TIP: Include your keyword in the title.


Permalink is the URL of particular post or page. Always keep it short, meaningful, and keyword reach.

If your post is about Adsense Approval, then you should create your permalink: www.yourblog.com/adsense-approval-guide


So many bloggers make a mistake here and make permalink long or as title name.

PRO TIP: Include your main keyword into permalink

Meta Description

This is the very very important on-page optimization thing.

Meta Description helps to understand a whole topic, no matter its a visitor or search engine. Actually, It helps to get higher CRT from SERP’s.

Always create a unique and informative description. Here, don’t forget to include your LSI keywords.

PRO TIP: Include main as well as similar (LSI) Keywords into it. Here, create an information gap to evoke curiosity in the visitor mind.


There is a big debate on content length. Someone says this number is better, other says that.

Actually, there is no perfect number of content length.

BUT, Research proves longer is better.

Research says Average 2500 words article is better. Take a look at the following graph.

So, never create short article’s (400-500 words)

Just Think: Your competitor has a blog post of 2800 words and you’re writing 700 words. Which article can help more to understand in-depth?

Obviously 2800 words!

So, you can explain better to the audience through writing a long blog post.

PRO TIP: Always try to write more than top ranking articles (1st page of google) or your competitors.

LSI Keywords

LSI keywords means “Latent Symantec Indexing” Keywords

It helps search engine to understand your topic.

For example:

If your article is about “Building a blog,” then your LSI keywords would be like…

  • how to purchase a domain to start the blog
  • hosting for creating a blog.
  • tools needed to create a blog
  • blog starting tips

So, the Search engine can understand your core topic and rank higher according to it

You can find LSI keywords through many ways…

Google’s “Searches related” section

You can find LSI keywords using google’s related searches section.

For example, If your keyword is “how to start a blog” then related searches would be like…

LSI Graph

This is the tool which helps to find the LSI keywords in one click. Check it out.

Google Keyword Planner

It’s google’s own keyword finding tool.

PRO TIP: Always use LSI keywords in your blog post

Header Tags

H1, H2, H3, H4, H5, H6, are the header tags.

Most important and used tags are “H1, H2, and H3.”

By default, the H1 tag used as a title. So, you don’t need to use it inside the blog post again. It should be only once.

Now, you’ve H2 and H3 tags to use.

Organize your blog post properly with these two headings.

Internal Links

Internal linking means your one page linking to another page on the same domain.

You must do internal linking because it helps to flow link juice as well as reduces the bounce rate.

Check out this complete guide about how to do perfect internal linking.

PRO TIP: Interlink your other relevant blog posts. Ultimately it helps to increase your traffic.

External Links

External linking is also one of the important On Page SEO factors. Linking out to authority sites help you to be a trustworthy resource. It makes your resource scalable.

PRO TIP: You should link out to authority sites on the relevant topic.

Page Speed

Page Speed is another on page factor. Faster loading blogs rank higher. Nowadays Google gives high value to this factor.

Probably now, you’re thinking how I can make my web page/blog faster.

Here is the answer…

  • Using well-coded theme/template
  • Compress Images
  • Compress HTML, CSS, and Javascript files
  • Caching
  • If you’re using WordPress then try to use fewer plugins
  • Use CDN (Content Deliver Network) to make your blog faster. CloudFlare CDN is free. Just use it.

You can check your page speed using this Pingdom’s speed test tool.

Mobile Friendly/Responsiveness

Nowadays, Responsive design is the MUST HAVE thing. Your website or blog should be mobile friendly. Google highly recommend to make that and considered it a major ranking factor.

You can do that by using a responsive theme or creating a responsive design.

If you want to check your blog is responsive or not then run this google’s mobile friendly tool and know it instantly.

Use Targeted Keywords in Content

Include our targeted keyword in content fewer times. Don’t go crazy here. Technically it’s called “Keyword Density.”

Some gurus say to keep it around 2% to 5%. But I recommend you to be natural here. Just write naturally and keep in mind to use keyword few times in the whole article.

Try to use more LSI Keywords in the content.

Bold, Italic, Underline

Keep your primary keyword as well as LSI keywords Bold, Italic, and Underlined. Don’t go crazy here. Just do that at important places in the blog post. Simple!


Your content should be readable.

Now, you’re thinking how I can do that.

Simple! You can do that by…

  • Use short paragraphs white spaces and narrow
  • keep white space around content
  • Use narrow content bar
  • Use good font style and size (18px is ideal)
  • keep your background color white


Images are crucial on page SEO factor. It helps to make your content more understandable, easy, and pleasant to the human eyes.

I highly recommend you to use at least one image in blog post.(more is better)


Include video inside the blog post. YouTube videos are the best resource if you don’t want to create your own. Just find helpful video relevant to your topic and insert it. That’s it.

Optimize Image and add ALT tag

Including images in the article is good practice but you should do that right way.

Make sure to proper optimize it.

Compress images (use TinyPNG. It’s the best image compression online tool). There is also

Insert the ALT tags to every image (use at least one image with keyword as ALT tag)

Social Sharing buttons

Use social sharing buttons at the end of a blog post as well as at sidebar. According to me left side floating buttons works best.

Check out these WordPress plugins for social sharing.

Use SSL Certificate (https)

SSL is one of the important ranking factors. It is officially announced by Google. So make your website or blog secure by using SSL on it.

You can use SSL for free too.

Yes, there is so many free SSL providers. You can use any of them. I recommend you to use ClodFlare’s Flexible SSL.

On Page SEO tools

Tools help you to to do things faster as well as with perfection. You can use some tools to do perfect on page optimization.

Yoast Plugin (Free version is enough)

Broken Link Checker Plugin

SEO Friendly Images Plugin

Under Construction Page Plugin

You should use this plugin whenever you launch the new blog. It’s a good practice to make your blog live before you start working in actual. If you’re thinking to start a new blog then just launch it right now, and use this awesome plugin.



On Page SEO Checklist

Here is the on page SEO checklist. Make sure to take a look at it before publishing the content

  • Create keyword reach Title
  • Use keyword in Permalink
  • Write Meta Description
  • Write long content
  • Use header tags
  • Do Internal Linking
  • Do External Linking
  • Make your blog faster loading
  • Responsiveness
  • Mobile Friendly
  • Include targeted keyword in the content
  • Include LSI Keywords
  • Bold, Italic, Underline
  • Improve Readability
  • Use Images
  • Optimize image and add ALT tag
  • Include Videos
  • Use Social Sharing Buttons
  • Use SSL certificate (https)

Hope you enjoyed this definitive guide about on page optimization. Follow these guide and make your content search engine friendly.

Let me know how is the guide. Also, let me know which factor you think it’s very important, and everyone should follow it.

Please Share this article on Facebook and Twitter.

You May Also Like

About the Author: Ravijit Chavda

Hey, there. I'm Ravijit Chavda, the founder of bloggingbook. I love to create blogs as well as share my experiences through blogging. I am a passionate blogger with having years of experience in blogging and internet marketing.

Leave a Reply

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