Produto & UXARTIGO

Flash – Utilize com Moderação

Freqüentemente vejo em fóruns e blogs, alguns debates sobre o uso indiscriminado do Flash em alguns projetos.

É indiscutível que o Flash proporciona efeitos visuais incríveis ao usuário. Buscando essa experiência incrível, muitos desenvolvedores abusam (meu ponto de vista) da utilização do Flash. Assim, buscam uma ótima experiência para o usuário em detrimento de bons resultados para o cliente.

Nesse artigo vou focar o que você deve pensar antes de usar o Flash, do ponto de vista de SEO (Search Engine Optimization).

Como já disse, o Flash tem efeitos visuais muitos bons, mas os mecanismos de busca não têm olhos! Embora alguns poucos crawlers possam “abrir” o arquivo Flash e ler os seus textos e links, a estrutura e contextos são perdidos. Além disso, algumas vezes os textos são armazenados como figuras.

Mesmo que o crawler consiga indexar o conteúdo de um arquivo Flash, sempre ocorrerá perda de algum conteúdo, texto ou link. Além disso, como já foi dito, poucos crawlers conseguem “abrir” os arquivos Flash.

Então o que fazer, quando você precisa utilizar o Flash?

A primeira coisa é garantir que os mecanismos de busca consigam visualizar (ler) exatamente o que os seus usuários conseguem visualizar (ver).

Algumas sugestões:

  1. Use Flash somente onde ele é necessário. Muitos sites enriquecem sua apresentação com Flash, mas mantém HTML para navegação e conteúdo. Isso quer dizer que você deve usar Flash para dar ênfase e enriquecer o seu conteúdo, mas não fazer do Flash o seu conteúdo.
  2. Pense em fazer um site que possa ser acessível por mecanismos de busca, deficientes visuais usando leitores de tela, usuários utilizando navegadores que não suportam Flash ou não têm o plugin instalado e os usuários que têm velocidade de conexão limitada à internet, como usuários de celulares e PDAs ou de cidades sem banda larga.
  3. Utilize técnicas como a sIFR. Essa técnica é utilizada quando o desenvolvedor deseja utilizar uma família de fonte que dificilmente está instalada no usuário do site. O texto a ser subsituído é escrito normalmente em HTML (o crawler lerá isso) e o Javascript subsitui a fonte desses texto pela fonte do arquivo Flash (o usuário verá isso).
  4. Crie versões sem Flash. É muito comum utilizar Flash para fazer apresentações de introdução ao site. Mantenha um link HTML para pular essa introdução, de forma que o usuário consiga acessar o conteúdo principal independente do Flash.

Percebam que não há aqui nenhum radicalismo da contra-indicação da utilização do Flash. É importante que isso fique claro.

Penso que a “regra” de não utilizar Flash para “tudo”, assim como outras regras, podem ser descumpridas, desde que você saiba as conseqüências da quebra da regra e como eliminar ou minimizar os impactos dessas conseqüências.

Então, caso você precise ou decida fazer um site baseado em Flash, pondere sobre como fazer para trazer uma ótima experiência ao usuário e bons resultados para o seu cliente.

Até!

mais conhecido como tmferreira (tmferreira@bol.com.br) e é formado em Análise de Sistemas pela Universidade Salgado de Oliveira. Trabalha desde 2005 com desenvolvimento WEB, na FatorClick (http://www.fatorclick.com.br). Também mantém um blog (http://www.tmferreira.com.br/blog/) sobre desenvolvimento WEB, onde escreve sobre PHP, Javascript, Banco de Dados e Webstandards.

Ver perfil