4 de dezembro de 2008

Google aprende a indexar Flash

O Google vem desenvolvendo um novo algoritmo para indexação de conteúdo em Flash em todos os tipos de arquivos, a partir de menus, botões e banners em flash, até websites feitos inteiramente em Flash. Recentemente, o Google melhorou o desempenho deste algoritmo para indexação em Flash através da integração da tecnologia Adobe Flash Player.
No passado, web designers enfrentaram desafios ao escolherem o Flash para desenvolver um site de conteúdo, porque eles não eram indexáveis pelos motores de busca. Eles precisavam fazer um esforço extra para garantir que seu conteúdo também fosse apresentado de outro modo para que os motores de busca pudessem vir a indexá-los.
Abaixo segue algumas questões sobre a indexação do conteúdo:
Quais arquivos Flash o Google indexará agora?A capacidade de indexar conteúdos textuais em todos os tipos de arquivos SWF foi otimizada. Isto inclui os gadgets Flash, tais como botões ou menus, sites inteiramente em Flash e tudo mais.
Que conteúdo o Google pode indexar a partir destes arquivos Flash?Todos os texto que os usuários possam ver. Se o seu site contém Flash, o conteúdo textual em seus arquivos Flash pode ser usado quando o Google gera um snippet de seu site. Além disso, as palavras que aparecem em seus arquivos Flash podem ser usados em pesquisas do Google.
Além de encontrar e indexar os conteúdos em Flash, o Google também está descobrindo URLs que aparecem nos arquivos Flash e indexando estas assim como funciona hoje nas páginas que não estão em Flash. Por exemplo, se sua aplicação Flash contém links para páginas dentro do seu site, o Google pode agora é capazes de descobrir e rastrear melhor as páginas do seu site.
E quanto a conteúdos não-textuais, como imagens?Neste momento, o Google só está indexando os conteúdos textuais em arquivos Flash. Se os seus arquivos Flash só possuem imagens, não é possível reconhecer ou indexar qualquer texto que possa estar aparecendo nas imagens. Do mesmo modo que não será gerada qualquer indexação para os botões em Flash que tenham URL, mas que não tenham nenhum texto associado.
Além disso, o Google não indexa arquivos FLV, tais como os vídeos que do YouTube, porque esses arquivos não contém elementos de texto.
Como o Google vê o conteúdo de um arquivo Flash?O Google tem desenvolvido um algoritmo que analisa arquivos Flash, da mesma forma que uma pessoa faria, clicando em botões, colocando textos em inputs, e assim por diante. O algoritmo se lembra de todo o texto que se depara ao longo do caminho, e é assim que o conteúdo é indexado. O Google não dizer todos os detalhes, mas afirmam que a eficácia do algoritmo foi melhorada pela utilização do novo Searchable SWF library.
O que eu preciso fazer para que o Google indexe o meu texto em arquivos Flash?Basicamente, você não precisa fazer nada. As melhorias feitas, não exigem qualquer ação especial por parte dos web designers ou webmasters. Se você tiver conteúdo Flash no seu site, o Google começará a indexação automaticamente, até os limites da atual capacidade técnica (ver pergunta seguinte).
Dito isto, você deve estar ciente de que o Google é capaz agora de ver o texto que aparece para os visitantes do seu site. Se você preferir que o Google ignore o seu conteúdo, como o copyright ou a famosa mensagem de Carregando, basta substituir o texto por uma imagem, o que irá tornar este conteúdo invisível para os robôs.
Quais são as limitações técnicas do Google para indexar Flash?Há três limitações principais atualmente, e eles já estão trabalhando em resolvê-los:
1. O Googlebot não executa alguns tipos de JavaScript. Assim, se sua página carrega um arquivo Flash via JavaScript, o Google pode não saber que existe este arquivo Flash, sendo assim ele não será indexado.
2. O Google não associa conteúdo a partir de recursos externos que são carregadas por seus arquivos Flash. Se o seu arquivo Flash carrega um arquivo HTML, um arquivo XML, um outro arquivo SWF, etc, o Google irá indexar separadamente os recursos, mas não vai ser considerado como parte do seu conteúdo em Flash.
3. Ao mesmo tempo em que são capazes de indexar Flash em quase todos os idiomas encontrados na web, ainda existem alguns idiomas que eles tem dificuldades. Até que isto seja corrigido, não poderá indexar conteúdos Flash em hebraico ou árabe.
Conclusão Grande parte dos SWFs hoje são inseridos via javascript, pois o Bug da borda no IE ainda não foi resolvido. Espero que agora eles corram para acertar isso. Mas ainda teremos um esforço para trocar todas as chamadas para Object.

Por: Enrico Fonseca

Nenhum comentário: