Search engine optimization (SEO) is an approach to boost the rank of a website through quality traffic on search engines. The technique is divided into two parts- on-page optimization and off-page optimization. Both these divisions are the blend of several techniques which include number of techniques like article posting, blog posting, press release posting, and video promotion, SMM, SEM and PPC. Since it came into effect, SEO has come up with thousands of changes and till date it is coming up with new updates in all SEO spheres including local search, image search, and industry-specific vertical search engines.