What is On Page SEO? And Its Importance in SEO

After doing thorough keyword research and writing content around those keywords the most important thing to do after this is on page seo.

Doing on page seo activities improve visibility to search engines crawlers to crawl and index your website and boost your search engines rankings.

So in this article you will get know what is on page seo, on page seo checklist, step by step on page seo process and its importance for seo.

What is on page seo?

On page seo are the activities done to optimize the content and HTML source code of a page to boost your website ranking.

On page optimization is done for better user experience as well for search engine crawler.

So now we known what is on page seo let’s see..

On page seo checklist:

URL structure

Meta Title

Meta Description

Image alt tag

Heading tags

Internal linking

Robots.txt file


Canonical tag

How to do on page seo step by step:

URL Structure:

url structure for on page seo
Optimal URL structure

URL stands for Uniform Resource Locator. It is the address of the web page on the internet.

For better on page optimization your web page URL should have “-” or dash or hypen in between the words.

Your URL must include most important keyword or primary keyword in it.

You should not use stop words like “the”, “a”, “is” in URL of your webpage.

URL should be short, don’t use all the words from your keyword.

For example url for this article or post is www.seoblogging.in/what-on-page-seo

Meta Title:

how to do on page seo step by step

Meta tile is one the most important on page seo factors. Meta title is a HTML element that specifies title of a web page which appears on the SERPs.

For Example: <title>What is Internal Linking? and Its Importance In SEO</title>

Title tag is clickable headline for given results which appear on SERPs (search engine results pages) after user type query in search box of a search engine.

Meta title optimal length is between 50-60 characters or 600 pixels. There is no character limit to write a title but Google only show title upto 600 pixels as width of the character can vary. So it is suggested to write title between 50-60 characters.

Meta Description:

seo meta description

Meta Description is the description written in HTML source code to briefly describe what page is about.

For example: <meta name=”description” content=”Internal Linking helps to increase your website ranking on search engines. Learn what is internal linking and how to do it for better ranking.”/>

Meta description is shown below the meta title on Google SERPs. It helps to increase click through rate (CTR).

Keywords in search query get highlighted in description, which help users to decide to click on an article based on their query.

Optimal length for meta description is between 150-160 characters.

Meta description is not one of the Google ranking factors anymore, but it helps to increase CTR of a web page as it provides short relevant information about a page.

Write description in a natural form; don’t stuff keywords unnecessarily as it won’t help users to click on your webpage.

Use your important keywords in both Meta Title and Meta Description in a natural way.

Image Alt Tag:

Image alt tag

It’s very important to have an image alt tag as major search engines like Google cannot see a image.

If you want Google bot crawl and index an image from your web page it is most important to have an alt tag to it. Alt tag is a name which you give to that image.

So Google bot crawls and index an image by its name and store in its database.

When you enter a search query in Google and go into image search results it show images which include search query in its alt tag.

Image alt tag example: <img src=” what-is-internal-linking_04-May-20-1.jpg” alt=”What is internal linking”>

Use important keywords in alt text to describe what image is about.

Heading Tags:

seo heading tags

Heading tags is important to give headings in content in a hierarchy from H1-H6.

Writing headings in hierarchy keeps content in a structure way. It eases reading for users as well as for Google.

Main title should be always in H1 tag. You can start sub headings from any H2-H6 tags, but keep in mind don’t use higher level heading tags in sub sub heading.

For example if you use H3 heading tag in a sub heading you should not use H2 tag for sub sub heading.

Normal heading structure is as follow:

Main title H1 tag

Sub headings in H2 tag

Sub sub heading in H3 tag

Sub sub sub heading in H4 tag and so on till H6.

Html Code for heading tags: <h1 class=”entry-title”>What is Internal Linking? and Its Importance In SEO</h1>

Internal linking:

An Internal links are the links which connect one page of your website to another page of your website.

In an internal link source page and targeted page are of same domain or same website.

HTML example:  <a href=”http://seoblogging.in/>Visit our Internal linking blog</a>

Anchor text example: What is internal linking?

Robots.txt file:

what is on page seo

When search engine crawler comes on your website first thing it looks for is robots.txt file.

Robots.txt file is a text file which is used to tell web crawler which part of the website to crawl and which not be crawled.

To look for any website robots file just type www.sitename.com/robots.txt

Example of robots.txt:


Disallow: /folder/

Allow: /folder/

User-agent:* means all search engine crawlers. You can specify any particular user agent name like User-agent: Googlebot.


After robots.txt file crawler look of sitemap on your website.

A sitemap is a XML file that is full of your website URLs. It should be easily discoverable by crawler to crawl URL present in sitemap and index them.

To look for sitemap of a website type www.sitename.com/sitemap.xml

Canonical Tag:

A Canonical tag (“rel canonical”) is use to tell search engine that specified URL represents original copy of content.

Canonical tag prevents duplicate content issues appearing on multiple URLs.

If your website homepage is reachable in all these ways:





then for search engine every single of these URLs is a unique page. This causes canonical problems. So to resolve this issue canonical tag is important which can tell search engines which page to show on search results.

Code Example: <link rel=”canonical” href=”https://example.com/page.php” />

Canonical tag goes into head section of a webpage.


As you can see how doing on page seo helps to improve your website ranking.

Doing on page seo improve user experience of your website.

Having robots.txt file and sitemap helps crawler to crawl and index you URLs properly.

So start implementing above on page seo techniques on your website and see website ranking improving.

Leave a Reply

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