Complete SEO Onpage & Ranking Factors – 3200 Words Updated: 12/1/2016

Written by Sathish Arumugam

This is a KEY live article which means we update the article regularly to make your site improve with the SEO.

Starts With SERP

It is Search Engine Result Page. With the response to the keyword or phrase, the search engine lists the site results which match with the keyword in the post. To make your site at the top of the search engine, do the following things.

SEPR - What Is Organic Result And What is Paid Result In Search Engine

Three Types of SEO

Basically, there are three kinds of SEO.

1. White Hat SEO     2. Black Hat SEO      3. Grey Hat SEO

White Hat SEO

White hat SEO is very important among all the three. The main reason for this statement is, it works based on the search engine norms. Though as per following the White hat SEO type, your website will be at the top for long-term. Hence, we are here to describe the white hat SEO process. Still thinking to know about remaining types? Here it is.

Black Hat SEO

Black hat SEO is nothing but the opposite of White hat SEO. The process of this type is all against SEO norms and making your site to visible at the top. The important issue is, it is not long-term like White hat. Since this process is against SEO norms, there is a chance to band your domain name. Few examples are listed here.
We could see in more sites saying that “Pay $20, we will provide 1lakh visitors to your sites so that traffic will be improved”. If we try this definitely we get more visitors in our site, but our site will be dropped from SEO soon. This is because they use software to bring visitors to our site. This is against SEO.

  • Linking with other SEO against sites.
  • Linking with the unofficial sites like gambling website.
  • A lot more examples are there to list here.

Grey Hat SEO

Now we see what is Grey Hat SEO
This is the combination of black and white hat SEO. The site includes both the strategies. For example, we click on the link to view one page, but that would be a blank page or directed to some other page. This is known as a dynamic Grey hat SEO.

Now we made you clear what type of SEO to be done for your site. Yes, White hat SEO. Let’s see what are to be done to get traffic by this organic process.

Static Vs Dynamic – Which One Is Best For SEO?

First and foremost thing to consider is the web page. We must be clear to decide our web page to be static or dynamic. Static web page are done using the programming languages like HTML, CSS, PHP, etc., On the other hand, dynamic web page are done using WordPress, Joomla. I have to mention here that WordPress is the best among all the dynamic web page creators. The Dynamic web page provides great SEO compared to the static web page.

SEO For Domain Names

Keyword In URL

We must choose the Domain Name which implies the nature of the site. For example, if the site is mainly designed for improving traffic then the domain name may include the name “traffic”. As like “Traffic Crow”. This is known as Keyword in URL. An example is shown in the figure below.

Seo Keyword In URL

Keyword In Permalink & Navigation URL

We do many works in a single domain name. Like providing training or creating templates or blog content writing. It is costly to get a domain name for each and every process. So we can make a single domain name as branding name and in-building those process into this. So what would be the URL visible to the visitors?

See Also: How To Customize Permalink In WordPress Post/Page

Of course only the branding name with the special characters. This makes the visitors confuse with the site and definitely it will not be SEO friendly. The solution for this is creating a permalink and making it visible in the URL bar along with the branding name. This link is known as Navigation URL as shown in the image below.

SEO Keyword In Permalink & Navigation URL

Breadcrumbs are important in SEO. To simply define what is Breadcrumb, the user location in the website. The visitors can easily navigate where he is located in the site. It generates User-friendly with the site.

SEO Keyword In Breadcumbs

Domain Name Extension

Top Level Domain(TLD) – The TLD is important for SEO optimization. There are different extensions and each is unique for its use. “.com” is certainly used by all domain users. “.org” is used by trust or any other organization sites. “.edu” is for business extension site. “.in” denotes the site for India. “.biz” is used for the financial purpose. At present “.co” is used by many as like “.com”. In more advance, the extensions are now available as per our need. For example, the construction works website has an extension like “.builders”. Same way for a clinic site has the extension as “.clinic”. These kind of extensions are more friendly with SEO. Because the domain name and the extension are related to each other.

See Also: How To Index WordPress Site In Google (In 5mins)

Domain Age & Registrar Information

If the company gets the domain name for one year and the other domain name is registered for 10 years. The search engine will give more preference for the site with 10 years registered. Thus register the domain name for a long term as possible.

Domain Age For SEO 2015

Domain Age Checker – Click Here

Page/Post Age

The navigation link for the post/page is considered as age. For example, if we search for digital marketing strategies in the search engine, we get a post which is published very earlier by a website and all the other site post below. So update the post with the new strategies. Never change the navigation URL. If you change it, then the search engine will consider the post as the new one.

SEO For Header Area

The header areas also play a vital role in improving the SEO. There exist three types of the header area.


keywords are the important factor for making your site rank in the search engine. There are 2 different types of Keywords based on its length.

Long Tail Keyword

Long Tail keywords contain up to three, four or, even more, keywords. For Search Engine Optimization (SEO), long tail keywords are becoming more important. This long tail keyword defines your selling products. When the visitors search the products with long tail keyword it means they were searching exactly what they are actually planning to buy. The long tail keyword also helps to bring your websites at the top page so you can get good ranking.

Short Tail Keyword

Short Tail Keywords contains one or two-word phrase, it is very short. While short tail keywords are very competitive and hard to get rank. Keywords are a vital part of search engine optimization and it is very important to know how to use them effectively. Short and Long tail keywords can be used in page titles, descriptions and the content of your articles. Comparing to short tail keyword and long tail keywords the most SEO professionals agree that long tail keywords can help a site rank higher in the SERPs.

Keyword in Title Tag

The Home page of our site contains the title with 10-60 characters.

Meta Description

The meta description of our content or post should be provided by us with 160-200 characters. The meta descriptions are visible below the post title in the search engine.

Meta Keywords

We can include 10 keywords in our site, Note that keywords should be related to the site. This will help us in site traffic improvement.

An example for these three are shown below.

SEO For Header Tag

SEO For Body Content Area

Keyword Density

Our content may include related keywords to generate traffic to our site. The overall keyword density for our content is of 1.5-2.5%.

Individual Keyword

If the particular keyword is very catchy to your site, then that keyword can occur in the content for six times. For example, “Blogging Strategy” is the important keyword for your content topic, then you can use that keyword for 1-3% in your content.

Heading Tag Keyword

Heading tag is essential for SEO post. There are 6 kinds of tags. H1-H6. Most friendly for SEO are H1, H2, H3. We should use H1 for the post title. H2 for the inside content title. H3 for the other important points. We can use this in a limited numbers. If it is overused, then that post will become OOP. That is Over Optimized Page. The content should also include bold and italic specifications. It makes the content more SEO friendly.

SEO For Heading Tag

Over Optimization Penalty – OOP

The above-listed ways provide you a layout for making the site visible at the top of the search engine. OOP is nothing but making your site down in search engine if you overuse anything to make your site to index. For example, if you use more keywords than we mentioned above or crossed the limit in any way, the search engine will penalties your site by pushing down the site visibility from 3rd to 10th position.

Content Area

The content area is always an important role in the SEO. The content should be done to make the site SEO friendly. Each and every content should consist of more than 700 words.

See Also: 5 Effective Ways To Write a Quality Content To Your Website And Blog

Don’t Use Duplicate Contents

If you copy the content and edit it for your blog, it is just like reproducing the same content. It will not be SEO friendly and doesn’t make your post/page to visible at the top. The main thing to be considered here is, write unique content for your site. We can refer few sites, but the content should be unique. This makes your site to visible at the top. Another important note here is, make sure you that the content is not copied or duplicated in any other area of your site. For example, if the content of About Us page is copied in the other page of your site. It is not good. Because the search engine will catch the content and find it as duplicated content. For using the copy, make the content as “no index”.

Duplicate Content Checker – Click Here

Don’t Use Invisible Text

Many of the sites contains invisible text. Because they think that more keywords with the H1 tag in the post/page make the site appear at the top of the search engine. However, including H1 text in content looks awkward. They make the keyword or text in the background color so that the text will be invisible. This is against SEO.

Don’t Use Poison Words

A website should not contain any poison words. That is making someone purposely visit their site. For example, the site contains “cinema” as a keyword just to make the visitors to click the site. If a user search for cinema related news and click this website they couldn’t get any news related to the cinema. Some of the sites do this for ad revenue generation. This is not good.

File Size

As per the SEO norms, the page should contain a certain number of words. So make sure the content should not exist. It may lead to more loading time. Using images and videos make our site more SEO friendly. Rename the image with the targeted keyword is a very important thing. Still, uploading too much of images also extend the loading time. We can compress the images so that to avoid the loading time extension. For videos, upload the video in youtube and embed the URL in your page. It helps in loading your page in less time.

Text/HTML Ratio

The search engine will calculate the website relevancy by using Text/HTML ratio. Higher the ratio makes higher page ranking.

Improve HTML Ratio Ideas: 1. User Experience 2. Page Loading Time Speed 3. Clean Look 4. Fix The Errors

Links Management

Internal Link

Keeping a link for our site itself is the internal link.

External Link

Keeping the link for others site is the external link.

Freshness of Site, Page & Links

We include content, links in our page. We should update the content and built the links so that our site will be visible in search engine. If not the site will not be followed by the search engine.

Anchor Text

The links we keep in our post should contain Anchor Text, as it is very helpful to improve the SEO in Search Engine. An example for Alt text is shown in the figure below.

SEO Onpage anchortext

Alt Image

It is same as Anchor text, but here we do it for images in our content. This will enormously increase the Search engine optimization as shown in the figure below.

SEO Onpage alttext


Low Competition

Low Competition keyword you can find this on Keyword Planner. Keyword research tool was the free tool to find low competition keywords in less time. If you are newcomer then you can go with low competition keywords. Because the low competition keywords can help to bring your website at the top pages.

Medium Competition

Medium Competition keyword is searched by average peoples. By using medium competition keywords, you can get positive or may be negative results. To get your page at the top, first you can do with low competition keyword after then you can start targeting on Medium or high competitive one.

High Competition

High competition keywords can be very difficult to get rank quickly. Because these keywords are searched by so many peoples so that it get  high competition. If your Newbie then better try long tail keywords similar to it like. It would be easy to rank you on this keyword. It will automatically help you to rank up on.

Types of Follow Links

Nofollow Links – The links will not be followed by the search engine.

SEO Onpage nofollow
Dofollow Links – All the default links are do follow, that is followed by the search engine.

SEO Onpage Dofollow
So we have to generate do follow links more in our site to improve SEO.


It is a webmaster tool. It is a file containing the list of pages which should be invisible to the search engine. For example, we don’t want to make our site sample (administrator) page to index by the search engine, then we can add the sample (administrator) page in the Robot.txt file.

SEO Onpage robots

Add Robots.txt On Your Site – Click Here

Robots Metatag

This is for generating the link which is set as “no follow”. We can include this kind of links in the robots metatag. If not included, then the links will be considered as “do follow” links.

SEO Onpage robots metatag

Keyword Stuffing

Keyword stuffing is nothing but often using same keywords are phrases in the content. It never makes your site to visible at the top of the search engine. An example is shown below where keyword is used enourmously.

SEO Onpage Keyword Stuffing

Sitemap and XML Sitemap

The Sitemap shows all the post or page which are done in our site. We can view all the links here. On the other hand, We have to submit the XML Sitemap to the search engine to help them crawl your website better. Google first gets our XML Sitemap before getting the site.

SEO Onpage sitemapxml

XML Sitemap

SEO Onpage Sitemap

Website Sitemap

Crawl Errors

We have an area in Google webmaster tool as crawl error. It is helpful to know the number of errors does our site has. Errors here are the search engine unable to get/access the page via its link. We can correct this errors by viewing it in Crawl error area.

Broken Links

It is the links which does not work or exist. The broken links make your site not to indexed by the search engine. For example, directing the user to 404 error page while clicking a link in your site. It makes your visitors with bad experience eventually. To overcome this, we have numerous tools in Google to find the broken links in your site.

Links Valid

Regularly check the internal and external link for assuring that the links are working. For this, you can use any checker tools. Perhaps if the link doesn’t work, then it redirects to 404 error page. To avoid this, never change the permalinks.

Note: This checking is the must. If the links don’t work, then it will not be SEO friendly. Hence, there will be no use of keeping those internal and external links in our post.

Link Popularity

It is the measure of how many links are associated in a website. Also, the quality of each link. Since search engine determines each site using these strategy. So make sure you provide your site with valuable links.

See Also: 20 Effective Ways To Boost Your SEO Ranking

Link Juice

It is important to improve your site’s search ranking. It can be obtained by both internal and external sources. It matters if we provide healthy external links.

Inbound Links

It is the important process where our site get more traffic. Inbound links are hyperlinks, that is keeping our site link in another site. In a simple sentence, making more back links in various sites which in turn makes our sites rank in first in the search engine. It has more possibility to bring visitors to our site.

Google Tag Manager

Google tag manager is a free tool. That makes easy to marketers to add and update website tags. By this, you can know how the visitors viewed your site. Using your site URL, you can find it on Google tag manager and you can also remarket it to the visitors itself. Google tag manager includes like conversion tracking, site analytics, remarketing and more.

Domain Authority

Domain Authority is a score developed by Moz that predicts how well a website will rank on search engines. Use Domain Authority when comparing one site to another or tracking the “strength” of your website over time. To improve this get rid of bad links and gain good links.

SEO Onpage Domain Authority

Domain Authority Checker – Click Here

Page Authority

Page authority is an SEO term used to describe the probability that a specific page from your site will be found on a search engine. Page authority is based on a logarithmic scale from 0 to 100 and deals with the relevance of information and links within site pages to one another.

SEO Onpage Page Authority

Page Authority Checker – Click Here

Link Authority

Link authority is a measure of the effect or power of a link. A link to your website from a “free-for-all” site will have little value (low link authority). A link from a high ranking site in your industry will have a lot more value (high link authority).

Google Authorship

The Google Authorship makes your content healthy. It is done by linking your content with your Google+ profile so as to display the author of the content with the post or site. It simultaneously improves the clicks for your site.
The Author Rank is different from the one which we saw before. Author Rank improves the community. Like site/page ranking, Author ranking is for the content authors based on their contributing factors.

Note: Currently Google Authorship is unavailable.

SEO Onpage authorship-serp

SEO Spider

Many search engines use programs called spiders to index websites. Spiders follow hyperlinks and gather textual and meta information for use in the search engine databases. Spiders may also rate the content being indexed to help the search engine determine relevancy levels to a search.

See Also: Five Extraordinary SEO Guidelines to Boost the Traffic

Don’t Use JavaScript & Flash

The JavaScript and flash are enemies to SEO. So avoid using JavaScript and Flash pages in your site. This helps you to improve the SEO.

Page Error Factors

301 Redirect

If the site is moved to another CMS or URL structures or the domain name been changed, we should make our visitors know that the site is changed permanently. This makes the search engine to provide rank and value to the site as it understand that the URL is new and permanent for that content.

302 Redirect

It is same as 301 with temporary directing to the new location. For example, a page is not visible for a particular time due to some reason.

404 Redirect

404 error page are normal, which can be redirected only to the home/parent page.

W3 Validator

The site should not contain any issues or any errors. So check the site with W3 validator. If the site has any issue then probably it will not be SEO friendly.

SEO Onpage W3 Markup Validation

W3 Validator Checker – Click Here

Page Speed

Page speed is nothing but the site speed or loading time of the page. The speed of loading the page will be used to increase the average time of the page and lower the bounce rate. In an analysis, it is found that faster loading page performs better and improve the traffic.

SEO Onpage Google Site Speed

Google Page Speed Checker – Click Here

SEO Onpage Pingdom Site Speed

Pingdom Site Speed Checker – Click Here

Page Rank

The Google provides page rank for every website, which is visible at the top of the window near the search box. To get to know the range of our site, download the checker tool. The rank ranges from 1-10. It will not be updated or incremented often. For a good site at least the page rank should be 3. To improve the page rank, content should be quality, provide healthy back links.

SEO Onpage Page Rank

See Also: Simple Tricks To Get Good Google Page Rank

Alexa Rank

It is an Amazon company. It provides unique rank for every site. Unlike page rank, the rank here should be decreased. It means our site is well progressing in SEO. To make the Alexa rank down, improve the content and post the content in your site continuously.

SEO Onpage Alexa Rank

Alexa Rank Site – Click Here

Privacy Policy For SEO

The contact, privacy policy, disclaimer and about us page are the must for every SEO targeted websites as per the SEO norms.

Final Words: Here we mentioned many strategies which help you to progress your site SEO. Follow these process to make your site indexed in the search engine. Hope this article is useful. Thanks for visiting our site. There are still more strategies to be listed. Share it if you know any and comment us for any queries.

This post is updated on 12.1.2016

About the author

Sathish Arumugam

I am a professional blogger, web designer, entrepreneur & digital marketer. Its my great privilege to share that I am the founder of this Traffic Crow & SGS Mediasoft. I have been in this blogging field of more than 8 years.

Leave a Comment


  • Title tags draw a big impact in deciding whether blog posts will be doing well on search engines front is its title. Targeted keywords or phrase keywords at the beginning of Title tag. Never use the same keyword again in title tag with the intention to get better rankings on Search engine.

  • Hi Sathish,
    It was an amaizing post indeed. A complete guide on SEO . There are lots of new things that I knew here likes of importance of privacy policy page on SEO.
    One question.
    Is breadcrumbs are still important as I don't see them on most number of site's.
    Thanks for this awesome share.

  • Hi Sathish, thank you for this exhaustive guide. I think that Keyword In URL and Meta Keywords are no longer relevant for SEO as they used to be. Anyhow they don’t harm neither…
    Thanks for sharing your knowledge!