SEO is a technique which helps the search engine find and rank your site higher than other million of sites in response to a search query thus SEO helps driving more traffic from Search engine. SEO has 2 types:

1. On-site SEO: The technique which is used to make a change on the page for the purpose of ranking that page is called "On-site SEO".

CarolineMurphy wrote:SEO is a technique which helps the search engine find and rank your site higher than other million of sites in response to a search query thus SEO helps driving more traffic from Search engine. SEO has 2 types:

1. On-site SEO: The technique which is used to make a change on the page for the purpose of ranking that page is called "On-site SEO".

Off-Page SEO is the type of SEO in which optimization is done off the website i.e. link building. For instance, blogging, social bookmarking, directory submission, article submission etc.On-Page SEO is the type of SEO in which optimization is done on the website such as keyword analysis, content writing, sitemap.xml, robots, txt, Google Webmaster tool etc.