Whenever an individual searches a query word over the internet search engines, they get a list of results containing the matter they searched for. Usually, users go for the top results that are shown by the search engines because they perceive that these results are more relevant to their search. Well, these top results are not just a mere coincidence instead they are there because of a powerful marketing source called SEO or Search Engine Optimization. Basically, SEO is a technique through which an individuals site is ranked higher than the others in accordance to the query that has been searched. In other words SEO is the process of gaining more traffic for a site.