The Complete On-Page SEO Checklist For Higher Rankings On Google in 2020

Some of the links to products on this blog are affiliate links. This means if you click on a product affiliate link & make a purchase of that product, I’ll be paid a small commission at no additional cost to you. Thanks for your support! Learn More.

Are you a blogger?

Do you write your content on your own?

Are you suffering to rank your blog posts on the first page of Google?

If you answered “yes” to any of these, then you are about to learn the secrets of on-page optimization for making your blog post-keyword-targeted.

I’m sure you’ve heard about the term on-page SEO once in a lifetime if you’re into blogging from the last 6 months.


Let me clear, On-page SEO is very important and plays a vital role for better rankings on Google, it is not only the major factor for rankings.

Rankings depend upon various factors like domain authority, competitor, keyword research, backlinks, on-page and off-page optimization etc.


In today’s blog post we’ll focus on On-Page SEO Optimization, and I will be sharing a checklist of on-page SEO techniques you should implement while working on optimizing your blog posts for better rankings.

On-Page SEO Checklist for Higher Rankings

It’s a simple on-page SEO checklist that will bring more organic traffic from every piece of content that you publish.

1. Meta Title

Your Meta Title is the most important on-page SEO factor. You should try to start your blog post title with the targeted keyword.

In this case, my target keyword is “How to Start Blogging”.

On-Page SEO

Try to make your title more attractive, the more people will click and, the more clicks your post gets, the higher it will rank.

But if it’s not possible then make sure targeted keyword should be at least somewhere in the title tag (H1).

Keep the title length under 65 characters.

2. Write Long-Form Content

on page seo
Credit @Backlinko

Long-form of content is necessary to rank on the first page of Google, as you already know that content is the king of your website.

You should write your engaging article for at least 2500 words but make sure don’t copy from Google or other blog posts.

Try to write a unique and relevant article and cover all the answers that your readers want on that article.

3. Blog Post Title Should be in H1 Tag

on page seo

Try to put your title in H1 tag, along with targeted keyword, if you’re using WordPress then it automatically adds title in H1 tag by default.

But sometimes, settings are not set by default so check your site’s code to make sure your title should be in the H1 tag.

You should use headings and subheadings in your blog posts.

Subheadings in H2 Tag:

Use only one H1 tag, break your blog posts in H2 and H3 tag but don’t use too many H2 or H3 tags as Google won’t like that.

4. Permalink Structure

Google has stated that the first 3-5 words in a URL are given more weight.

URL is also an important factor in on-page SEO, so you need to create short and simple URL.

on page seo

Must use targeted keyword in the URL so that Google can understand what’s your blog posts about.

Create short and sweet URLs that include your target keyword.

Avoid stopping words as Google hates them. Here is the list of stop words.

5. Target Keyword in First 100 Words and Last 100 Words

You should write your blog posts with proper keyword research. If you don’t know how to do it then read this article on keyword research.

While writing a blog post, your targeted keyword should appear in the first 100 words of an article and also last 100 words of an article.

on page seo

This will helps Google to understand and rank your article better.

6. Use External and Internal Links

An internal link is all about adding links to your related posts from your blog posts.

Similarly, an external link is all about adding links to your related posts or pages from other’s blog posts.

Use at least 2-3 internal link and external link in every blog post to pass the link juice for better engagement.

When interlinking or external linking, try to use a keyword as the anchor text but don’t override it.

on page seo

Internal linking will help your readers to spend more time on your blog which will help for better rankings.

But make sure your interlinking or outbound links should be relevant.

7. Responsive Design/ Mobile Friendly

on page seo

Google keeps an eye on your website and they already lowering down the rankings which are not responsive.

Mobile optimized is now a must otherwise Google penalized un-responsive sites.

If your website is still not responsive then do it now by reading this article on how to optimize your site for mobile devices.

8. Image Optimization

Everybody loved images.

Even I loved too.

Create a stunning image for your blog posts and use it on your blog.

Use only free copyright images or you can create by your own otherwise Google can penalize your site.

But image optimization is must because it can increase your traffic from image searches.

You’ve to use targeted keyword in your image ALT text box.

on page seo

And make sure large files can slow down your site so before uploading into your site, compress your image by using various tools like Compressor, Kraken, Tinypng.

9. LSI Keywords

LSI keywords are the synonym of your targeted keyword, which Google uses to determine a page’s relevancy.

on page seo

For example, if you were writing about “on-page SEO”, then you’d probably mention words like “on-page SEO techniques”, “on-page SEO services” etc.
These are LSI keywords.

Use LSI keyword in a general way which sounds good, your article would be loved by everyone.

10. Site Loading Speed

You can boost your site speed by using a CDN, compressing images, and switching to faster hosting.

Make sure your site doesn’t take more than 4 seconds to load.

MunchWeb found that 75% of users wouldn’t re-visit a site that took longer than 4 seconds to load.

You can easily check your site’s loading speed using PageSpeed Insight.

on-page seo

11. Use Social sharing button

Social Sharing button doesn’t play a big role in rankings but yes definitely social shares count could give your article boost in search engines.

The more social shares count you get the more likely someone is to link to you.

Almost every bloggers and website owners use social sharing button, at Mastery Blogging we’re using Social Snap plugin.

on page seo

According to BrightEdge, social sharing buttons can increase social sharing by 700%.

Use Multimedia in Blog Posts

Adding multimedia likes images, screenshots, videos so that it boosts user-interaction signals that Google is paying more attention.

Use FREE tools like canva, photoshop to create stunning graphics for your blog posts.

Add at least 1 multimedia in every blog post that you publish.


Here are some points I’m going to discuss in brief which you can use and things will be easier for you to rank higher in search engines.

So these are my 10 points that will help make your on-page SEO better.

What are your thoughts about increasing website traffic?

Do you have any other on-page SEO technique that can boost website traffic then share them with us in the comment section?

If you like this then don’t forget to share it!

Sanu Singh

I launched @Mastery Blogging with the mission to help new bloggers. Here I blog about actionable blogging tips and WordPress Hacks. I love blogging and travelling.

Leave a Comment

Copy link