Um crawler não vê uma página de internet como nós, como são programas de computadores, eles lêem e analisam apenas o código-fonte da página, para se ter uma idéia de como um crawler vê sua página é recomendado o uso de um navegador em formato de texto (Lynx), ou então desativar os CSS da página (no Firefox: Exibir > Estilos da Pagina > Nenhum Estilo ).
O erro que muitos cometem é fazer um site muito bonito para o usuário sem se preocupar com os crawlers. Se um crawler não conseguir ler corretamente seu site, então ele não irá indexar suas páginas e seu site não aparecerá bem nos resultados de busca.
As principais dicas para se fazer um site acessível aos crawlers:
- Evitar o uso de Flash;
- Não usar Frames;
- Colocar Título e Meta-Tags em todas as páginas;
- Usar nomes descritivos nos arquivos;
- Ter um menu acessível;
- Usar links em formato texto com keywords na âncora;
- Usar as Tags h1, h2, h3;
- Usar sempre a tag “alt” em imagens;
Evitar o uso de Flash
Os crawlers ainda não são capazes de ler completamente os conteúdos de arquivos flash, portanto é melhor não colocar conteúdos do seu site em flash;
Não usar Frames
Os crawlers não tem muita facilidade em navegar por páginas com frames, algumas vezes ao invés de ler o conteúdo só recebem uma mensagem de erro e então acabam indexando apenas esta mensagem.
Colocar Título e Meta-Tags em todas as páginas
Todas suas páginas devem conter a tag “Title” e as Meta-Tags “Keywords” e “Description”. Os crawlers usam estas tags para saber o assunto de página. Um exemplo de cabeçalho de uma página HTML:
<head>
<title>Título da pagina</title>
<meta name="description" content="Uma breve descrição da pagina"/ >
<meta name="keywords" content="algumas palavras-chave relacionadas à pagina"/ >
</head>
Usar nomes descritivos nos arquivos
Embora ainda à discussões sobre a importância de se ter keywords na url de uma página, recomendo usar nomes de arquivos descritivos para as páginas, por exemplo:
Se uma página de seu site fala sobre Design e outra sobre SEO, é melhor termos páginas com nomes: design.html e seo.html ao invés de pagina1.html e pagina2.html.
Se uma página de seu site fala sobre Design e outra sobre SEO, é melhor termos páginas com nomes: design.html e seo.html ao invés de pagina1.html e pagina2.html.
Ter um Menu acessível
Se seu site possuir um menu em flash ou então javascript que o crawler não consegue ler, então ele não conseguirá navegar pelo seu site, e assim não poderá indexá-lo completamente, portanto é imprescindível usar menus que possuem links em formato de texto.
Usar links em formato texto com keywords na âncora
É importante que os links sejam em texto para termos a garantia de os crawlers conseguirem lê-los, outro ponto importante é usar textos descritivos no link, ao invés de usar âncoras como “Clique Aqui” ou imagens, mas isso aprenderemos melhor em artigos sobre linkagem.
Usar as Tags h1, h2, h3
É muito importante usar as tags h1, h2, h3… para estruturar suas páginas, subdividindo-a em seções e sub-seções, pois os crawlers dão maior relevância para os títulos e sub-títulos do que para o texto.
Usar sempre a tag “alt” em imagens
Como os crawlers ainda não conseguem ler o conteúdo de imagens, é sempre bom colocar uma breve descrição da imagem em sua alt tag, exemplo:
<img src="/imagens/urldaimagem.jpg" alt="descrição da imagem" />
.
Bom pessoal, essas são as principais dicas para se fazer um site mais acessível para os crawlers. É importante fazer um site com beleza e usabilidade para o usuário e acessibilidade para o crawler. Por isso é muito usado hoje o CSS, mas isso fica para outros posts.
Abraços
Fora de tópico Mostrar Código Esconder Código Mostrar EmoticonEsconder Emoticon