The Term SEO stands for Search engine Optimization. SEO is the process of increasing the visibility of websites on top of the search engine results thereby placing the website on top of the web pages when the relevant keywords are used to find the results on various search engines. SEO involves a number of methods, techniques & tools which are used to optimize websites, web pages and the desired contents by using a group of activities. The most common & widely used practices are Off Page & On Page SEO activities. SEO not only results in better visibility of the websites but also generate traffic for websites thereby increasing leads for the business concerned.