SEO stands for Search Engine Optimization, which is the bunch of techniques and best practices to increase the right website traffic (right audience for your site) through search engine results. Actually SEO techniques consider all the criteria’s used in search engine robots to deliver the best result. Nowadays search engine robots are more brainy and using complex algorithm to find out the best results. Also they keep on fine tuning their search engine algorithm so the search engine optimization is the continual one.