On Page SEO: Ultimate Guide (2020)

Every website owner or a blogger wants to be on the first page of the Search Engine to drive more traffic.

All of the blogger (or website owner) wants to outrank their competitor. So, if you want to stay on the top, then you should consider improving on page SEO.

You need to pass a clear signal to search engine that your page (blog post) is better than your competitor.

And to be honest:

This is not that hard.

On page SEO techniques can boost your blog post ranking in search engine.

The well-optimized On-site page brings tons of visitors to your website.

Here’s the deal:

I am going to share most important on page SEO factors that will retain your website (or blog post) ranking on the first page of Search Engine.

On top of it:

Every single on page SEO technique (I will share in this article) will help your blog post (or website) to get one step closer to the first page of the search engine.

Sounds impressive, right?

let’s dive deeper into it:

On Page SEO: The Ultimate Step By Step Guide

If you wish to skip any section or topic, you can use the table of content to directly jump to the topic which you want to read.

What is On Page SEO

It is a process of optimizing webpages (or blog post) and following the search engine guidelines to rank higher in the search result and drive more organic traffic.

It is also known as “On Site SEO”.

The primary purpose of On-Page SEO is to increase the organic traffic of your website. The basic On-Page SEO techniques involve optimizing Title Tag, Heading, Images, URLs.

On page SEO techniques help search engine crawlers to know what your page is all about. It also helps search engine bot to understand whether the page is the most relevant or searcher’s query not.

Importance of On Page SEO

On page SEO is very much important because a well Optimized webpage inform Search Engine that your page is relevant to Searcher’s Query.

And, once it finds your page has relevant information, it puts your page on the First page of search engine.

As you might already know, 67% of overall traffic coming to the search engine goes to the top five organic results and rest pages hardly get any traffic.

Nobody wants to get low traffic, and that’s is why it is more important to consider on page SEO.

On Page SEO Factors


The title tags are what shows up in search engine result page. It is a blue coloured clickable link that appears in search results.

Title Tag can influence the user, whether to click on it or not.

And, if the user decides to click on the link, it increases your click-through rate and brings visitors to your website.

That’s why it important to optimize your title tag.

It doesn’t end here!

It is also essential for the search engine to understand whether your page has the relevant information to searcher’s query or not.

Suppose you want to rank your page for the specific keyword, and you add the keyword into your TITLE Tag…

…By adding target keyword into Title Tag, Search Engine will understand what your page is all about and it then ranks accordingly.

Well, you have understood the importance of Title Tag.

Let’s optimize your Title Tag for Search Engine:

First, you should know what keyword you want to rank for.

Once you have identified your keyword, add it in your Title Tag.

Here’s the simple Title Tag Format:

Primary Keyword | Secondary Keyword | Brand Name

If I want to rank my page for SEO, and it is my main keyword, the rank website is secondary.

So, here’s my Go:

Search Engine Optimization | Best SEO Tips | Ask Nything

Second, you can consider adding power words into your title tag.

Power Words like:

  1. Best
  2. Top
  3. Checklist
  4. Ultimate Guide
  5. Step by Step Guide

You can make use of these power words into your title tag, adding these power words can increase your click-through-rate.

Third, you can consider adding numbers (especially odd numbers) to the title tag.

It has been observed that adding numbers to the title tags can highly increase the click-through-rate.

For Example:

  1. 10 Advanced on Page SEO Techniques
  2. 7 Proven SEO Techniques

This way, you can optimize your title tag.

Meta Description

The meta description is a short description in the Search Engine Result Page below the title tag.

Although it isn’t visible on your page, it is essential for the Search engine and User.

Meta description helps Search Engines and users to understand your page content.

It is essential because search engine crawlers use this meta description to crawl…

…and it tells crawlers what your content is all about.

Meta Tag is not Google’s Official ranking factor, but it has the power to influence users to click on your page.

And, you know what?

The meta description is also visible when you share the content on Social Media to encourage click-throughs from there.

Let’s quickly optimize Meta Description:

First, the maximum length of your meta description should be of 300 characters…

…And if it is more than 300 characters, then search engines will cut off the other characters.

Although there is no minimal or maximal meta title length for the text in the description, Google recommends making sure that it’s long enough to be fully shown in Google results.

Otherwise, the rest of the text will be cut down by the Search engine and won’t be visible for the User.

Second, Include primary and secondary keywords into the meta description.

The benefit of adding keyword into your meta description is the search engine will rank your page.

And finally, write a short and descriptive meta description of the page’s content.

An informative and influencing meta description can push the User to click on it. It can increase your click-through rate.

Increased click-through rate increases your page ranking in Google Search Engine.

Headings and Sub-headings Optimization

Headings and sub-headings are the main part of any content as it shows the hierarchy.

It makes it easy for search engine crawlers and users to understand your page content. Additionally, it helps people to stick to your content while scanning the article.

The research has shown that only 16% of people read the content word-to-word, while the rest all do text scanning.

Well, people love the content, which is scannable…

…and the research has also proven that 58% of scannable articles tend to perform better.

If your article is scannable, people will stick around your content, and this will reduce your bounce back ratio.

Let’s go deeper into this!

Scanning the article is prevalent behaviour for the people.

When people come across your page, they do scan the entire content, scroll a little bit, and if they see something important, they read it…

…and if they found something important after reading it, then they scroll back up and read your entire section.

Now you must be wondering-

How would you then create a scannable article?

It’s Simple!! Optimize your headings and sub-headings to create the scannable article.

Let’s optimize your Headings and Sub-headings

Identify your content’s headings and sub-headings, and Organize all of your headings H1, H2…H6.

Now, the next task is – Create a descriptive heading that sparks the interest of the user to read the complete article…

…add your primary and secondary keywords into headings and subheading, but make sure it should explain the content.

Remember don’t do keyword stuffing, your Heading should be more natural and informative.

URL Optimization

URLs- Uniform Resource location provides the location of the webpage.

It is an essential element of Search engine optimization, and It can impact the page ranking.

A well-optimized URL provides the complete information of the page to Search Engine Crawlers and humans.

With this much importance of URL, nobody would like to ignore optimizing it.

So, let’s optimize the URL:

Decide what your page’s URL should be after writing down the content and Title of the page.

To make it even easier:

Identify the Title of your blog post. Once you are done with identifying the Title of the blog, make that Title shorter and add it in the URL slug.

You can also consider adding your primary keyword into the URL.

Adding a keyword to the URL will give a slight ranking boost to your page.

Now that you have created a URL, it’s time to make it even more SEO-friendly.

Here’s how you can do this:

Remove the stop words from a URL that doesn’t create any value.

For example:

  • A
  • The
  • And

Adding these stop words into the URL unnecessarily increases the length Of URL.

The next step is to use hyphens-separate words with hyphens instead of underscores.


See the above example. It looks more natural, isn’t it?

Last but most important stage

Use lowercase letters into URL instead of capital letters. It can create an issue with duplicate pages.

For example,

  1. “www.mydomain.com/blog/SEO-ON-PAGE” and 
  2. “www.mydomain.com/blog/seo-on-page.”

Both the URLs look different from each other, so make sure you use lowercase letters.

Image Optimization

Images are not readable by the search engine crawlers, so optimizing your images can help search engine crawlers to understand your page content.

Images load slowly if you have uploaded heavy images, and if it loads slowly, it creates a significant impact on page speed loading.

In Short- it will create a bad user experience.

To avoid the slow loading of your webpages, you need to be more careful while choosing the image size and type.

How to optimize images:

Choose your image size wisely, it should be copyright free.

A lot of websites are available over the internet, where you will get copyright-free images.

Flickr, pixbaby, Unsplash are some of these sites where you will find copyright-free images.

You need to give them credit for using those images.

Once you are done choosing the relevant image for your website, the next step is compressing the image.

WP Smush, I highly recommend this WordPress Plugin.

It reduces the image size without losing the image quality.

And, the last stage of image optimization:

Add ALT-Text to the images. It is a description of the image which will help users to understand what the image is all about if it fails to load.

For example,

If the image takes time to load, the user will see the description of that image.

Additionally, it helps search engine crawlers to read your blog post images.

Internal Links

Internal Linking can boost your traffic if done effectively.

Internal Linking- Linking internal pages to other helpful pages on your website. It passes juice from one page to another page of the same website.

It is especially beneficial when linked high-authority pages on your website to the pages that need a boost.

How to do it more effectively:

Find the pages on your websites that are getting high traffic and has high authority to those blog post.

Now link these pages to another page that has the low authority or newly posted or to those which aren’t getting traffic.

When people visit these pages, they will quickly find these internally linked pages, and they might visit them…

This way, people will stick around your pages, and it will reduce the bounce rate.

Internal links are an essential part of SEO because it makes indexing faster.

The more information Google will have about your page, the higher it will rank in search engines.

Content Optimization

If you ask me, “what is the key to bring more traffic to your page in less time?”

My answer would be “Content”.

A great piece of content is what Google is looking for. And high quality, comprehensive, and unique content can increase your blog traffic much faster.

So, don’t create content just for the sake to increase your blog post count, because first, people really don’t like the low-quality content.

If people come to your site and found low-quality content, they’ll bounce like a pogo stick, increasing the bounce rate.

Almost more than 5 million blog posts are published every day.

It isn’t an easy process to rank your page amongst these posts.

Let’s jump more in-depth into it:

Suppose you see a blog post, you click on it and start reading. After reading a few lines, you find the content boring.

So you hit the back button and decide not to come back to the same website again.

In short, it increases the bounce rate, and the page will lose a loyal visitor.

Additionally, an increased bounce rate can affect the search engine ranking.

Content optimization is the most crucial on-page SEO factor.

If the content is well optimized, people will stick to your content, and they will keep coming back to your page.

Content optimization has two benefits:

  1. It increases the average time a person spends on your page
  2. It reduces the bounce rate

So, if you are wondering how to stop increasing bounce rate:

Here’s how to Optimize your content:

Any content has three major parts- Introduction, main body, and summary.

The introduction decides whether people are going to read the rest of your content or not.

Start the introduction by PROVIDING a solution to their problem. It tells people about what they are going to get in your content.

For example:

If you are writing an article about how to rank a website on the #1 page of Google.

Here’s how I would start this article:

” Are you struggling to rank your blog post on the first page of the search engine?


Tried all the possible ways to rank your website in the search engine.”

This type of introduction sparks the reader’s interest in your content.

I started with the exact problem my target audiences are facing, and the introduction has given them the idea that they will get a solution to their problem.

Now, don’t you think that people will read almost all your content?

Once people find interest in your content, the next step would be to engage them until they read the complete article.

Write compelling headings

Writing a compelling heading can make people think that the content is crucial and should read it.

Influencing headings can encourage them to read the content. So, write down compelling headings and sub-headings. 

Now the next step is to keep your paragraph simple and short.

The lengthier paragraph you will write, the more people are likely to leave your page.

Keep it simple and 2-3 liner paragraph.

And the final step is to work upon the conclusion or summary part. 

Because it helps people to decide whether to read content or not.

The summary should give a short picture of your content. Tell them why they should read the content.

But believe me! Once you start using these techniques, you will see a sudden reduction in the bounce rate.

Technical On Page SEO Factors

Page Loading Speed

The faster your website loads, the more the chances of people and search engines to trust your site.

People don’t like to wait if the webpage is loading slower. Instead, they will want to hit the back button.

Which, of course, increases your bounce rate. Visitors might never come back to the same website again.

Higher bounce rate tells Google that people do not like the page so, don’t rank this page higher.

Speed Matters.

And, that’s why page loading speed is considered as one of the search engine ranking factors.

Wondering how to increase your page speed?

Here’s how you can do this:

The first thing you need to do is to check where your page is in terms of speed.

Page Speed Insight shows the exact loading speed of your page.

Enter your website into the empty box and click on analyze.

Great Work, if it scores between 90-100 and if not,

Here’s the deal:

Check the below-mentioned factors that reducing your page loading speed.

When you click on it, it will show you the errors.

Removing those errors or working on it can increase your page speed.

Mobile-Friendly Site

Google is receiving more searches over the mobile.

The number of people using the search engine has increased as compared to desktop.

Because of this, Google is considering mobile-friendly sites for search engines.


“why does a mobile-friendly site so important?”

Reason- It makes it easy for people to move around your page, and people can easily navigate your site.

If people find it challenging to navigate your site, they will never see your other pages directly impacting user experience.

And Google search Engine doesn’t want to give a bad user experience to its user.

That’s the reason the site should be mobile-friendly.

Google has its Mobile-Friendly Test tool to check if the site is mobile-friendly or not.

Enter the domain name and click on the test URL.

Mobile Friendly Test - On Page SEO Factor

It will show you if the site is mobile-friendly or not.

Mobile Friendly Test Result - On Page SEO Factor

And, if the site is not mobile-friendly, contact your website developer or change your current theme.


On-Page SEO is the first step for SEO and if you want to rank your page, On-Page should be the first thing.

It increases the overall quality of your page. Additionally, it gives an opportunity to inform Google that your page is Good, relevant to rank higher in Search Engine Result Page.

If you find this content relevant to your search, please comment and let me know !!

12 thoughts on “On Page SEO: Ultimate Guide (2020)”

  1. Hi Shenal, Lovely post, you have explained On-Page SEO in the simplest possible way. I also believe that On-page SEO is the most important factor in online success. Thanks for the informative post, I loved it.

    Regards Santosh Gairola
    Founder Blogging Cosmos.

  2. Hi snehal, awesome art of post. Explained in the simple way And covered each and every headings important related to the article.
    One issue injust got on your site that you haven’t enabled ssl certificate on your site or may be this post has mixed content issues
    You have told truth On page seo is the first step to rank.
    Just bookmarked this lovel site.
    Regards Siddhit

    • Thank you so much Siddhit for the lovely words of appreciation.

      I need to enable the SSL certificate, I was just researching -how much impact it can create on my traffic and ranking.

  3. He snehal,

    This content is highly researched and well written. You have mentioned some Actionable On Page SEO guide . Great article.

    Thanks for sharing.


Leave a Reply

%d bloggers like this: