SEO significa Search Engine Optimization, em português: Otimização para motores de busca. Isso se refere à um conjuntos de técnicas que visam que determinado site, blog ou páginas específicas da web estejam otimizados para motores de busca, como o Google.
Outros sites de busca, não tão utilizados como Google, que também devem ser considerados são: Yahoo, Bing, MSN.
Diversos fatores são levados em consideração para que determinado esteja em primeira posição nesses buscadores.
O Conteúdo deve ser único e rico, materiais que já existem e cópia são totalmente prejudiciais para o seu site.
A autoridade da página também é muito relevante. Essa medida é feita a partir de quantos backlinks seu site recebe, gerando o Page Rank do seu site.
A velocidade de carregamento também é importante. Além da verificação do SEO, é muito necessário para que as pessoas que acessem o site tenham a melhor experiência navegando pelo seu site.
Técnicas e padrões de html, css, js, php, e demais funções da construção do código do seu site também devem ser avaliadas.