Search Engine Optimization (SEO) is a combination of techniques that are used to optimize a web site so search engine would list it at the top of the search pages. The higher a web site is ranked the more people view it, the more potential business it receives.