A Adobe anunciou que tem estado a trabalhar com a Google e Yahoo! para melhorar a indexação de conteúdos contextualizados dentro de ficheiros SWF.
Esta nova tecnologia consiste num “Flash Player” modificado que permite aos bots dos motores de pesquisa interagirem com uma aplicação flash como se de um utilizador se tratasse activando os vários estados da aplicação e indexar o conteúdo carregado dinâmicamente do exterior do Flash Player. É uma signigicativa diferença do que acontecia até aqui em que apenas o texto estático presente na aplicação aquando da compilação era indexado.
Mas não se pense que basta compilar a aplicação/website colocar online e esperar que os resultados apareçam, ainda assim é necessário ajudar o conteúdo a ficar mais acessível fornecendo por exemplo pontos de entrada para determinados estados (deeplinking).
Exemplo: o google indexa os contactos e localização num certo estado do website. Se esse estado não tiver um url que permita aceder directamente, quando o utilizador carregar no resultado da pesquisa o website vai abrir no seu estado inicial e não onde está a informação que se queria.
Dúvidas
Qual a melhor forma de embeber um SWF no HTML?
Hoje em dia o SWFObject é o mais consensual e está previsto ser incluído no Dreamweaver/Flash CS4. Mas lendo o blog do Google sobre o assunto é esclarecido que o bot não executa alguns tipos de javascript o que pode fazer com que este nem se aperceba que existe um SWF para indexar.
E se o conteúdo dinâmico forem outros SWF’s?
Esta parece ser quanto a mim a grande limitação desta tecnologia, novamente recorrendo ao anúncio do Google, todos os ficheiros carregados externamente pelo SWF que está a ser indexado não vão ser tratado como parte dele mas sim indexados separadamente (será do algoritmo utilizado pelo bot ou do próprio FP?).
Isto é um grande problema porque na maioria dos websites desenvolvidos no Flash utilizam como workflow vários ficheiros SWF para separar secções distintas sendo o principal apenas um contentor com a interface. Voltando ao exemplo anterior o resultado da pesquisa iria direccionar o utilizador para contacto.swf em vez de um link para o endereço principal com deeplinking.
Conclusão
Por enquanto as informações disponíveis ainda não indicam claramente aquilo que o programador pode fazer para obter o melhor partido destas novas alterações, as experiências da comunidade podem ser uma boa ajuda, no entanto as antigas técnicas continuam válidas (deeplinking, sitemaps, etc).
Fontes


