The phrase SEO stands for Search Engine Optimization. easily put, it refers to the process of optimizing a website for search engine. Google pursue a pre-defined algorithm to give a special website ranking based on the keyword. Keywords are the wording that are used by the Internet users when they explore for a particular product or the service. For example, if an Internet user is looking for the best SEO company in Bhopal, he or she will type best SEO company in Bhopal on the Search Engine. And the search engine will automatically display the names of the companies according to the rankings. SEO is done to optimize a website so that it could get the best possible result in search engine for some set of keywords.