Os Perigos do Flash, AJAX e Iframe na SEO Depois da explosão do SEO (Search Engine Optimization), todos tem dúvidas quanto a utilização de Flash, AJAX e Iframe. Nesta matéria vou tentar explicar os eventuais problemas que você poderá ter com SEO ao utilizar estas tecnologias em seu site. O AJAX e o Iframe sofrem praticmente o mesmo tipo de problema. Mas chega de enrolar e vamos direto a cada tecnologia e seus problemas.
Em um belo dia "o fenômeno" Google, dá início aos seus serviços de marketing e prestação de serviços, insere sua A.I. (Inteligência Artificial) no mecanismo de pesquisa e dá-se início ao "rankeamento" das páginas. Entra em cena na internet o SEO (Search Engine Optimization), muitas empresas começaram a estudar essa prática. Várias empresas que adotaram as tecnologias Flash, AJAX (aqui ainda eram poucas) e sites com Iframes, se viram numa situação ruim, e abaixo explico-lhes o porque disso.
FLASH
A tecnologia Flash começou a se tornar popular no fim dos anos 90, já no início de 2000, o Flash parecia dominar a cena, era um saco, qualquer site que você entrasse tinha que ficar esperando uma barra de porcentagem carregar, normalmente tinham som, o que incomodava os internautas que navegam escutando música. Chega o SEO!
No momento da chegada do SEO os que mais sofreram foram os que apostaram na tecnologia Flash, essa tecnologia diferente das demais da web é compilada (transformada em arquivo binário), ou seja, o GoogleBot não tem acesso ao conteúdo desses arquivos. Isso fazia com que os sites Flash não fossem indexados ou ficassem com um baixo "page-rank". Esse se tornou o maior perigo do Flash.
Então não devo usar Flash nunca?
Deve sim! O Flash é uma ótima aplicação e deve ser usada sempre que possível, porém com muito cuidado, após muita análise passei a utilizar o Flash em determinados projetos ou parte deles, abaixo segue uma série de dicas de onde eu indico a utilização desta tecnologia.
IFRAME
No caso da navegação por iframe(quadro), os conteúdos vão sendo trocados em um "quadro", assim sendo as páginas que normalmente aparecem no "quadro" são incompletas, ou seja, não possuem menus ou demais informações do site. Porém continuam a ser indexadas pelo Google, que irá fazer referência a elas na busca. O maior prejuízo neste caso é que uma busca pode levar a um destes conteúdos do iframe, apresentando a informação sem as demais opções de navegação do site.
Infelizmente se você optar por fazer seu conteúdo em iframe, sugiro que tenha um arquivo "robots" muito bem elaborado pois será necessário "bloquear" todas as páginas de conteúdo do iframe para o Google. Obviamente bloqueando essas páginas, você terá menos conteúdo indexado pelo Google, o que causará um menor numero de resultados. Mas até hoje foi a única solução que encontrei.
AJAX
Demais uma das melhores tecnologias web que vejo desde o surgimento do DHTML, porém o Google não indexa suas ações, normalmente por seus eventos ocorrerem em javascript. As transições de conteúdo nesta linguagem deve ser evitada, ou o Google só conseguirá detectar o conteúdo inicial. As melhores formas de se utilizar AJAX que encontrei até hoje: