ON-Page SEO Checklist | Easy Ranking Factors

I have collected a complete list of on-page SEO factors updated. Please keep in mind this is only the on-page SEO checklist and not a full guide to on-page SEO. If you are searching for an on-page optimization guide check mine out.

ON-Page SEO Checklist

Keep in mind that on-page SEO is really 2-sided: the on-page that is executed on a site-wide level such as the robots.txt file and the responsiveness of your site, and the page-level on-page such as title tags and h1 tags, for example. I have combined both factors here, so be sure to recognize that as you are working.

On-Page SEO Checklist Update

This on-page SEO checklist is useful when working with a new website audit, or auditing a page or site that you haven’t worked on recently.

Title Tags

Make a good and attractive Title Tag. No more than 70 characters. Make sure it has a sense. Compose a helpful Title tag for readers. Use your main keyword on Title tag. Check grammar and spelling mistakes.

Meta Description

According to the 2020 Google search console update, you can use a maximum of 160 characters to make a Meta description. No grammar and spelling mistakes. Write a user-friendly Meta description and confirm that the reader can understand what you wrote in the article. Use your ranking keyword.

To know more you can read the MOZ guide.

Meta Keywords

Just stay out of this option. Google search console does not care about the Meta keyword anymore.

No-Index Tag

Be careful about your page index. Make sure that your page is not “no-index”. It could spoil your total work.

Header Tags

Use the H1 tag on every single page with your targeted keyword.  Also, use H2, H3, H4, H5, H6 tags if possible. User-friendly header tags with no grammar and spelling error can make your blog more powerful to get traffic.

LSI & Synonyms

Use synonyms for keywords and focus on LSI. LSI Clear the concept of content. By LSI, the Google search console can identify the content.


Rel=Canonical is a HTML element. That helps webmasters prevent duplicate content issues. Use it when necessary.

Social Sharing Buttons

Use the social share button after or before content. This method increases engagement. Social signal is great to rank high.

Internal Links

An internal link is an important thing in on-page SEO. Link your most popular pages or related post or images.

Outbound Links

Make outbound links with the relevant website. Use authoritative sites links within your niche. It’s good for your website.


Place images in content to clarify the content. Use alt tags in each image.  Infographic is too helpful for readers.

Website Speed

Google search engine indicates website speed. Website load time is another ranking signal. There are many ways to make fast your website.

XML Sitemap

XML sitemap lists URLs of a website. It helps Google crawler bot to crawl the website. Every website should need XML sitemap.

Site Structure

You should make a smart looking site structure. The site structure makes a great user experience. If your site structure plan is not good your site will never get Google site links.

Schema Markup

Schema markup is the type of page. Use JSON-LD and the correct type of markup e.g. review, author, car. You can use schema.org for this.

URL / Permalink

Create a short URL with a targeted keyword, which makes sense. No grammar and spelling mistakes. URLs should look pretty good.

  • As example http://example.com/seo-check-list

Don’t use any special character or number in the URL. Also, don’t use any stop words like “a”, “or”, “the” etc.

  • As example http://www.example.com/seo-check-list-to-improve-ranking

For your help here is the list of stop words.


Make your website responsive. Build pages and posts look good on mobile. use chrome developer tools to follow devices like iPhones.

Render Blocking Resources

Allow JS and CSS in robot.txt and make sure JS and CSS of website loading after Document Object Model (DOM).


Use an SSL certificate. Confirm that SSL working properly. SSL/HTTP is an important ranking factor of a website.


Use Accelerated Mobile Page (AMP) and optimize to load page instantly everywhere on mobile.

Anchor Text

Use your keywords for anchor text. That is helpful for readers. Use anchor text to relevant content.

Panda Risk Assessment

Avoid low-quality content. No grammatical and spelling error. And don’t put spam website as an outbound link.


Use robot.txt to block admin pages and allow important pages of the site. Don’t block JS and CSS.


.htaccess for website performance and function. .htaccess redirect links if necessary.

Modifier Word

Use modifier in the title and description like “Best”, “Top”, “2018” etc. Use long tail keywords in the description.

Keyword Density

Place the targeted keyword in the first paragraph and within 100 words of the article. Use keywords more times an article within a few distances.

Bounce Rate

Keep readers on-site as long as possible and use tricks like similar or related post content.

Encourage Engagement

Use commenting option, like, upvote, etc. on the post, which helps to rank.

Content Freshness

Don’t post content only for the post it. Consider updating the date if you update the post. Google really likes fresh sites.

Privacy Policy

Privacy Policy is a good idea to get trust from users and readers.

Main Navigation

Use the main navigation menu that linked the most important pages and posts. It helps readers to visit the website easily.

Evergreen Content

Make and post unique content. Remember, for a great on-page SEO, the unique content is always evergreen. Use active voice in sentences. Don’t use the same word multiple times.

Blackhat Method

Avoid using duplicate content. Don’t stuff keywords in tags.


Use ads in an ideal place and make sure ads are loading perfectly.

You may also read my other post about Off-Page SEO Techniques.

Last Word

This is not a long list I know. But all bloggers should follow this on-page SEO checklist to gain a good rank on Google and other search engines. If your site with WordPress CMS then it’s really easy and if your blog builds by coding just be careful about HTML errors.

If you need to know anything from me about this post and If I miss anything here then feel free to comment below. Happy marketing.