Search engine optimization techniques are the cheapest ways for the optimization of traffic flow in a particular website, through various web search engines. Search engine optimization techniques are mainly classified into two types they are, on-page SEO and the other is off-page SEO. Though, both of these SEO techniques are completely different from each other but both of them have to be used for successful implementation of SEO. 

On-page SEO as the name itself suggests that it is applied on the webpage content. Adding content, which include, cover all the keywords is a part of on-page SEO. The titles, images, comments and links also come under on-page SEO. On-page SEO only accounts for 10% of total SEO, but it is an indispensable part of SEO. It considered as a foundation for implementing SEO in any website.  

The other type of SEO is the off-page SEO. This SEO mainly deals with the other aspects of the website. It deals with the backing links that support a website. The backing links are the links from other sites from which traffic flows into your websites. Number of visitors into your website and the number of comments posted by those visitors come under off-page SEO. User registrations and for email subscriptions are also considered as Off-page SEO. Off-page SEO is the main factor that decides the ranking of a website. But successful implementation of SEO can only be done by a combination of both these search engine optimization techniques.