Search Engine Optimization (SEO) is the process of making websites Search Engine Friendly, or in other words we can say that it’s a process of making website according to Search Engine’s Guidelines & Policies. The purpose of making search engine friendly website is to get that website visible on first page on Relevant and Focused Keywords in Organic / Natural Search Results.

There are different SEO Techniques, Black Hat SEO Techniques are those SEO Techniques which are Banned by Search Engines, White Hat SEO Techniques are those SEO Techniques which are 100% Genuine and Approved by Search Engines, whereas Gray Hat SEO Techniques are those SEO Techniques which are not yet marked as Banned but in general these SEO Techniques are doubtful, I personally follow and recommend White Hat SEO Techniques.