Search Engine Optimization is important for sites that want to be included in search results for users of search engines. The search engines are pretty sophisticated, but they need help to better understand a site's content to provide quality search results.
Webmaster guidelines have been published by Google and Bing to help site builders and maintainers better optimize their sites.