Modern world of cut-throat competition of e-commerce makes SEO imperative. SEO is the process of figuring out "key words" potential customers might use to find what the website is offering and doing whatever is necessary to move to the top of the search results so these searchers visit the site. Getting a website in the top half of search results ensures it will generate public awareness and more traffic leading to potential income. SEO refers to optimizing on-page and off-page ranking factors to obtain high rankings for desirable keyword search terms.