Search Engine Optimization (SEO) is the dynamic practice of optimizing a web site by improving internal and external aspects in order to increase the traffic the site receives from search engines. Firms that practice SEO can vary; some have a highly speci…