What is On page SEO & How to Do it?

The On page SEO is the basic and most important thing in Search Engine Optimization. It contains the various syntax laid down by the search engines such as Google or Bing to help a website rank well on the Search Engines.

Meta Title

It most important in On page SEO. Each page should contain a unique title, having a length less than 60 characters. You should place one or two important keyword which you want to rank for in the title. Write an attractive title to catch eyeballs, relevant to your webpage content.

<title>Free Web Design, Web Development Company India | Pinkwhale </title>


Meta Description

This more like a short summary of a webpage. It has be unique for every page, and should be related to your page title and content. It can have a maximum length of 160 characters and the targeted keyword should be included in it.

Eg- <meta name=”description” content=” Description goes here…”/>

Meta Keywords

In this tag you are supposed to put a list of keywords. You can put 4-5 keywords in this tag. This tag is no longer important as it is not given any SEO value by major Search Engine’s like Google. You may or may not use it is no longer important for ranking.

<meta name=”keywords” content=”web hosting, website hosting, Hosting, cheap web hosting” />

URL Structure

Although you can write a very long one but make sure it is short and readable. An URL can be of two types dynamic and Static. A dynamic URL is a randomly generated URL in the form of default characters or some random numbers. You can see below that dynamic URLs are difficult to read and understand by users and search engines.


Another type of URL is Static URL which should be used for On page SEO as it is search engine friendly. These are easy to read and understand by both search engines and and humans. You can use a keyword in the URL for seo benefits. Look at the static URL shown below.


Heading Tag

Use H1, H2 and H3 tag on pages of your website. It highlights words and headings and has some SEO value. Although there are 6 types of Heading tags try to use at least h1 and h2 or h3 on every page if possible.

Internal Linking

It is the cross linking of various pages within a website. It gives better user experience for users and makes crawling easy for search engines.


It is an XML file containing the list of all the pages containing in a website. This file lets the search engines know the various pages containing in a website. It is like a map of your website. There are various online tools available free for creation of sitemaps like XML-Sitemaps. After creating it you will have to upload it on the server. Finally you can submit it to Google Webmaster tools.

Ex- www.webcanny.co.nz/sitemap.xml


It is a file kept in the root folder which contains instruction’s for search engines or robots. The first page visited by search engines is robots.txt file . In this you can define access to various pages of your website. If you don’t want bots to visit a particular page, image or folder then then you can block them through certain instructions.


User-agent:*    – It means it is applicable to all robots

Disallow:/ –    Robots are not allowed to visit.

Optimization of Images

Use a description for the images in alt tag

Use a keyword in the image file name.

Use compressed images in website, it improves the load time of webpage.

Improving Page & Website Speed

Google considers the website speed and page load time as one of the ranking factors, so it is very important to improve the website speed. We can use  tools like Google Page speed insights to test the speed of our site. There other factors listed below by which we can improve the website speed.

  • Leverage browser caching
  • Enabling the Gzip compression
  • Scaled server Images
  • Compression of images
  • Specifying of Image dimensions
  • Adding expires Headers in .htaccess file
  • Reduceing the number of http requests on pages.

W3C Code Validation

Search engines don’t like websites full of HTML, Javascript and CSS errors. So it is very important to use W3C validator and check for errors on website and rectify them.

Keyword density

Don’t spam by inserting too many keywords in your content for SEO benefits. A keyword density of 2% is fine if you are using various variations of your keywords.

Breadcrumb Navigation

Breadcrumb Navigation are very user friendly and provides a good user experience, so we should use them in our website. It is also easy for search engines to crawl various other pages of site via breadcrumb links.

Broken Links

Search engines and users do not like broken links or 404 error pages. You can use tools like deadlinkchecker.com  or Google Webmaster tools to find out broken links and remove them, or redirect them to home page or other relevant page.




I am a Digital Marketing Expert who helps Small business grow online. I create brands by improving sales and conversions through Online Marketing channels like SEO, Social Media, Adwords & Content Marketing. During free time, i write blogs and share my knowledge with others.

Click Here to Leave a Comment Below 3 comments