Designa-se habitualmente pelo termo "SEO" (em inglês Search Engine Optimization) o conjunto das técnicas que permitem melhorar a visibilidade de um site:
A dificuldade do exercício não reside tanto na promoção do site junto dos motores de busca, mas na estruturação do conteúdo, para que fique bem posicionado nos resultados com palavras-chaves escolhidas previamente.
Com efeito, a maioria dos usuários da internet utiliza os motores de busca para encontrar informação e consulta para tal um motor de busca com a ajuda de palavras-chave (em inglês keywords). Por isso, é essencial preocupar-se com o conteúdo que se propõe, para responder o melhor possível às expectativas dos usuários da internet, e identificar seguidamente as palavras-chaves que poderão ser digitadas por estes!
Existem algumas técnicas de concepção de site que permitem dar mais eficácia à SEO das páginas de um site :
Os motores de busca procuram sobretudo fornecer um serviço de qualidade aos seus utilizadores, dando-lhes os resultados mais relevantes em função da sua busca. Assim, antes de pensar em melhorar a SEO, é indispensáveis esforçar-se para criar um conteúdo consistente e original.
Um conteúdo original não significa um conteúdo que não é proposto em mais nenhum síte, o que seria uma missão impossível. Em contrapartida, é possível tratar um assunto e valorizá-lo aprofundando certos pontos, organizando-o de maneira original ou pondo em relação diferentes informações.
Por outro lado, sempre na óptica de fornecer o melhor conteúdo aos visitantes, os motores de busca dão importância à actualização das informações. O facto de actualizar as páginas do site permite por conseguinte subir na classificação atribuída pelo motor ao site ou para aumentar a frequência de passagem do robot de indexação.
O título é o elemento mais apropriado para descrever em poucos palavras o conteúdo da página, é o primeiro elemento que o visitante vai ler na página de resultado do motor de busca, é por isso essencial atribuir-lhe uma importância específica. O título de uma página web é descrito na rubrica da página web entre as balizas <TITLE> e </TITLE>.
O título deve descrever o mais precisamente possível, em 6 ou 7 palavras no máximo, o conteúdo da página web e o seu comprimento total recomendado não deve exceder 60 caracteres.
O título é ainda mais importante porque é a informação que aparecerá nos favoritos do utilizador, bem como no histórico.
Certos motores de busca atribuem uma importância capital às palavras-chaves presentes na URL, nomeadamente as palavras-chaves presentes no nome de domínio. Por conseguinte, é aconselhável atribuir um nome de ficheiro adaptado, contendo uma ou duas palavras-chaves, para cada um dos ficheiros do site, em vez de nomes do tipo page1.html, page2.html, etc.
Para valorizar ao máximo o conteúdo de cada página, é necessário que este seja transparente (em oposição aos conteúdos opacos como o Flash), ou seja, que contenha um máximo de texto, indexável pelos motores. O conteúdo da página deve ser sobretudo um conteúdo de qualidade dirigido aos visitantes, mas é possível melhorá-lo para que diferentes palavras-chaves estejam presentes.
Os quadros (frames) são vivamente desaconselhados porque impedem às vezes a indexação do site em boas condições.
Os META Tags são balizas ocultas que se inserem no início do documento HTML para descrever detalhadamente o documento. Entre estas balizas, as balizas keywords e descrição permitem, respectivamente, acrescentar palavras-chaves e uma descrição da página, sem as mostrar aos visitantes (por exemplo, dos termos no plural, ou mesmo com erros ortográficos voluntários). É aconselhável utilizar a codificação HTML para os caracteres acentuados e não exceder uma vintena de palavras chave.
Os META robots permitem descrever o comportamento do robot no que diz respeito à página, nomeadamente indicar se a página dever ser indexada ou não e se o robô está autorizado a seguir as relações.
Dado o uso abusivo dos metas constatado num número considerável de sites web, os motores utilizam cada vez menos estas informações aquando da indexação das páginas.
Para dar o máximo de visibilidade a cada um das suas páginas, é aconselhável estabelecer ligações internas entre as suas páginas, para permitir aos robots indicadores (chamados crawlers) percorrer a totalidade da sua arborescência. Assim, pode ser interessante criar uma página que apresenta a arquitectura do seu síte, contendo indicadores para cada um das suas páginas.
Por outro lado, é importante ter links externos que apontam para o seu site, porque isto aumenta, por um lado, o tráfego e a visibilidade do seu site e, por outro, porque certos motores de busca têm em conta o número e a qualidade dos links que apontam para um site para definir o seu nível de pertinência (é o caso do Google , que tem um índice chamado PageRank).
As imagens do site são opacas para os motores de busca, ou seja, estes não são capazes de classificar o seu conteúdo, por isso é aconselhável pôr um atributo ALT em cada uma das imagens, permitindo descrever o conteúdo. A baliza ALT é igualmente primordial para os invisuais, navegando através de terminais Braille.
Eis um exemplo de baliza ALT :
<img src="images/commentcamarche.gif"
width="140"
height="40"
border="0"
alt="logo de Kioskea">
O elemento de referência para os motores de busca é a página web, por isso é necessário pensar, aquando da concepção do site, em estruturar as páginas tendo em conta os conselhos acima para cada uma das páginas.
Com efeito, a maior parte dos webmasters indexa correctamente a página inicial do seu site mas neglegencia as outras páginas, ora geralmente são as outras páginas que comportam o conteúdo mais interessante. Assim, é imperativo escolher um título, um URL e metas (etc.) adaptados para cada uma das páginas do site.