SEO stands for Search Engine Optimization. It is a service that involves the process of optimizing a website so that it meets all the criteria of the search engines. Doing so properly, in turn, gets your website listed higher on the search engine’s results page, after a user conducts a search for a keyword or keyword phrase that your website uses to get found. SEO companies extensively research search engines’ criteria. Then they optimize your web pages to meet that engine’s requirements.