On-Page SEO Checklist: The Ultimate Guide (2020)

This is a complete on-page SEO checklist to rank high in 2020.

In this checklist, you'll learn:

  • How to optimize content with visuals 
  • How to optimize keywords
  • Best way to write titles & descriptions
  • How to create SEO friendly URL
  • Many more

Let's get started..


Chapter 1

On-Page SEO Basics

In this chapter you'll lean what is on-page SEO and why is on-page SEO important to rank high in search engines.

What is on-page SEO?

On-page SEO is basically the optimization of a web page according to search engines & users.

On-page SEO factors are the optimization of content, title, description, internal & external links, and URL.

Why is on-page SEO important?

It's important because a web page having better on-page SEO tends to get high ranking and relevant traffic from search engines.

In this on-page SEO checklist, you'll get proper guidance on how to do on-page SEO step by step.

After going through this guide you'll able to score better in on-page SEO.

So, let's move to the 1st chapter.

Chapter 2

How To Optimize Content With Visuals

In this chapter you are going to learn how to use proper images in your content according to search engines to get better results.

Specially in this section am going to show you step by step process, how to optimize visuals in your blog post.

Your content is king.

Always remember you are publishing a masterpiece.

According to research, it is found that content having images grab more attention of visitors and increases dwell time up to 68%.

Have a look at this ▼

on page seo checklist

As you can see, this blog post is filled with only words no visuals are used.

Now look at this ▼

on page seo checklist

In this blog post, a good combination of images is used.

As a visitor which blog post will grab your attention?

On which blog post would you like to stay for long?

Of course the 2nd one.

Using screenshot and relevant images increase trust because it shows whatever you are telling you are showing its proof.

It also increases the attention and interest of visitors towards post.

Therefore, always try to use images and screenshots in your content.


Never upload images directly. Compress image before importing it into a blog post. For this work, you can use a free WordPress plugin called imagify.

So as you have known about importance of visuals. Now its time to move to our next chapter.

Chapter 3

Optimization Of Heading & Links

In this chapter you are going to know everything about heading tags, internal & external links.

Basically in this chapter you'll get to know the proper method of using these stuff to get better SEO results.

Use H1 & H2 Tag

This is a very common but very important on-page SEO technique.

As a WordPress user, you might have seen that when you write a title WordPress automatically wrap it in H1 tag.

on page seo checklist

This is because it helps Google to understand the structure of the web page.

If you are using another CMS (Content Management System) then remember to wrap your title in H1 tag.

Wrap all your subheadings in H2 tag.

This gives a good signal to search engine and help search engine crawlers to crawl your web page.


Use your focus keyword at least one time in H2 tag. This really helps in ranking.

Use Internal Links

Linking existing published blog post links into another post of your website are known internal linking.

Internal linking can give a boost to your blog ranking.

If any of your blog post is ranking high in search results and hold good PA ( Page Ranking ). You should interlink that blog post into your other blogs.

This will provide a link juice to other blogs and will push its ranking.

Use External Links

External links are those links that point out to other websites.

Whenever you are giving an external link always remember the website should be relevant to yours.

For example, If you are running a health website and you are linking a tech website then this can be a down fall for you.

A good link will be considered which is niche relevant to your website.

This is a ranking factor.

Google likes relevant links.

Try to give external links to high authority websites in your niche this is a positive sign for Google.


Try to give external links to websites having good DA. This can give a little push to your website DA.

I hope this chapter has given you something good to know. 

Let's move to the next chapter of this guide.

Chapter 4

How To Optimize Keywords

In this on-page SEO checklist this chapter is one of the most important chapter.

Keywords are very important factor for ranking. A well optimized blog post with keywords  tends to get good ranking.

In this chapter you'll lean proper methods of keyword optimization in a blog to get better search results. 

Imagine you are driving a car that has punctured wheels.

automobile 1300231 1280

Will the car run smooth?

Of course not.

Similarly, keywords are wheels of your blog.

To rank your blog in search engines you need to optimize your keywords.

There are 3 rules of optimizing keywords for better results:

1. Use your focus keyword in the first 100 words.

Whenever you put your focus keyword for the 1st time bold it and use it in double quotations ( " ).

Capture 1

This helps search engine crawlers to know which keyword you are trying to rank for.

Try to insert your focus keyword at least 6 to 7 times in your blog.

Keep everything natural. Don't forcibly insert keywords. All the placement of keywords should make sense.

2. Use LSI keywords

LSI keywords can help your blog rank for many keywords.

LSI keywords are relevant keywords that are related to your main keyword.

on page seo checklist

In the above picture, you can see that our main keyword is "Google". When we type it in the search box different words appear that are related to Google like google translategoogle classroom, etc.


These are what LSI Keywords are!

To know more about LSI keywords click here.

3. Use keyword in images

Lots of people do this mistake, they simply upload and insert images in post.

According to on-page SEO techniques, this is not good.

on page seo checklist

As you upload an image and click on it.

You can see some boxes like this.

Fill your target keywords in Alt Text.

Fill a suitable title in title box.

This helps Google to understand the image and keyword that your are trying to rank for.

This also increases the number of keywords in over all blog post.

Chapter 5

How To Create SEO Friendly Title, Description & URL

In this chapter you'll lean tried & tested method to optimize title & description to increase CTR up to 87%.

According to Google this helps a lot in ranking.

In this section I'll share you the secret that pro bloggers use to optimize their title, description & URL.

So if you want to write SEO-friendly title and descriptions, this chapter is for you.

According to Google title is a very important on-page SEO factor.

It is because this is what users see very first time when they search for a keyword and your blog appears.

gui 2311260 1280

To increase CTR your title should be very catchy.

Use title tag modifiers like “best”, “guide”, “checklist”, “fast” and “review” this can help you to rank for even long-tail versions of your focus keyword.

You can also use years in title.

on page seo checklist

This makes your title look more updated and also increases CTR.

If you are writing a list post. Then try to use odd numbers.

Like, top 11, best 25, etc.

on page seo checklist

Let's move to the description.

Meta description also plays a major role in CTR.

This is what users see below your title.

on page seo checklist

A well-optimized meta description can push you CTR up to 58%.

There are three major factors to be kept in mind while writing a meta description:

  • Content overview
  • Specific benefit
  • Content description
on page seo checklist

It's very important to keep these three things in mind while writing a meta description for better results.

For PC your description should be around 160 characters & for mobile phones, it should be around 130 characters.

Optimizing meta description with focus keyword is a good sign of on-page SEO.

How To Create SEO Friendly URL

This is one of the most important part of on-page SEO checklist.

Your blog URL is the main door of your blog. 

There are two rules for creating an SEO friendly URL:

  1. URL should be short
  2. URL should contain focus keyword

That's it.

I have seen many URL having date, that is ridiculous.


If your blog URL looks like this then you are really making a big mistake.

Your permalink of your blog post should match this structure.

"https://domain/ keyword"

SEO friendly URL 1

Look at this above URL of my blog.

A well-optimized URL looks like this.

Chapter 6

Website Loading Speed

This is one of the most important factor for ranking. Google don't like slow loading websites.

If your website is not fast according to google then it's hard to rank your blog.

Basically in this chapter you'll lean how to boost your website speed to rank high in search engines.

Google has openly said that speed is a ranking factor.


According to Google webmaster guidelines. If you want to rank your blog in 2020. Then your website need to have good loading speed.

If you do everything on this on-page SEO checklist. But your website loading speed is slow then your website will struggle for ranking.

Users are everything for Google.

The main purpose of Google is to serve its users with good and fast loading content.

Google doesn't rank those websites which take more than "2 seconds" to load.

Therefore it's very important to optimize your website according to search engine guidelines.

Now a question comes how to improve our website speed?

To increase website loading speed you need to follow these three steps: 

 1. Make Your Web Page Lite

Your blog page size should me less. As less your blog page size will be as fast your website will load.

Most of the time the size of a web page increases due to the size of the images used in it.

Before uploading an image in your blog page you need to first compress it.

For compressing images you can use a free WordPress plugin called Imagify

For better results I'll suggest to keep your image under 500kb. 

If you are uploading a video in your blog I'll suggest to insert the video link if possible.

If you are direct uploading an offline video then I'll suggest to keep the bit rate of video to 2000 kbps.

Doing this will decrease the video size up to 70% without loosing any quality.

2. Use A Caching Tool

You need a powerful caching tool to optimize your overall website performance.

There are many WordPress plugin in the market today for this task.

The best plugin for this task that I personally use and recommend is WP Rocket.

WordPress experts recognize it as the most powerful caching tool.

WP Rocket caching enhance fast website load speed, which is essential to improve SEO rankings and increase conversions.

It's paid but worth it. Click here to check price

3. Use A Good Hosting

Hosting is very important factor for a website.

All the data of a website is stored on hosting.

If you do everything possible on your website to boost it's speed but hosting is not fit for it then all your hard work will be of no use.

So a hosting need to be very secure & fast.

template 1599665 1280

When every you are buying a hosting make sure it has a good customer reviews and gives better performance.

If you are new in blogging then I'll recommend you to go with shared hosting.

But if you can spend little more money then I'll highly recommend you to go with a cloud hosting.

For an affordable hosting provider with best in class performance you can go with these two hosting:

1. A2 Hosting - With a2 hosting you can start your website with RS 222 per month. Chose your best plan and start your website. Click here to view plans.

2. HostGator - It's an outstanding hosting in the market today. Millions of bloggers use HostGator. You can start your website here for RS 199 per month. Click here to view plans.


Chapter 7

Voice Search SEO

This is the last chapter of this on-page SEO checklist. In this chapter you'll lean how to optimize your website for voice search.

Basically in this section you'll lean how to do voice search SEO on you website.

Voice search is growing day by day.

Google says 20% of mobile queries are voice searched.

Voice Search

To rank your content in voice search you need to add FAQ pages on your website.

FAQ are frequently asked questions.


This is a FAQ page of WhatsApp.

As you can see here are category of questions that users ask.

As like this you can also make FAQ pages.

Now It's Your Turn

I hope you found this on-page SEO checklist usefull.

I would like to know what's your opinion. If you have any suggestions please let me know.

Which tip from today’s post do you liked the most and you want to try first?

Let me know by leaving your comment below. 

Fire Blogging helps you with the most amazing ways to be a master in Digital Marketing, blogging & SEO to achieve your target. You can always trust us as we professionals try our best to provide you the most astonishing ways to be an expert in these areas.

Leave a Comment