Search Engine Optimization, mais conhecido pela sigla SEO, nada mais é do que as estratégias de otimização de sites para mecanismos de busca. Seu objetivo é otimizar as páginas de um site para que elas apareçam mais facilmente nas primeiras posições em sites como Google, Yahoo e Bing.
Ou seja, utilizando as melhores práticas de SEO é possível fazer com que o site fique bem posicionado nos mecanismo de pesquisa, facilitando o seu acesso pelo público-alvo. Porém, se essa prática for mal utilizada, o site pode ser punido com a perda do posicionamento ou até mesmo sua exclusão nos resultados de buscas.
Por isso, quem deseja otimizar um site deve utilizar as práticas positivas de SEO (white hat) e fugir das estratégias negativas (black hat). O problema, no entanto, está em reconhecer o que exatamente é um white hat SEO ou um black hat SEO.