Search engine optimization (SEO) is the art and science of making web pages attractive to the search engines. The goal of search engine optimization is to have your website ranked in the top ten internet search hits that appear on the first page.