SEO (Search Engine Optimization) means to build a website so that it will be discovered by search engines. It also means designing each page in such a way, that the site's content will be thoroughly mapped and indexed to keywords that potential customers employ when seeking your products or services.