O uso excessivo da tecnologia Flash e AJAX causará muitos problemas aos motores de busca. Porque os mecanismos de pesquisa não conseguem indexar muito bem páginas da web inteiramente representadas por Flash ou AJAX. A razão é simples: os motores de busca indexam apenas páginas, não aplicativos.
Além disso, mesmo que um mecanismo de pesquisa pudesse interpretar completamente um arquivo Flash ou aplicativo AJAX e analisar e indexar o conteúdo relacionado, ainda não haveria como usar URLs para navegar no aplicativo. O principal objetivo dos motores de busca é enviar os resultados da pesquisa aos usuários, mas ao processar essas informações de mídia, os motores de busca não serão capazes de classificar a ordem dessas informações. Resumindo, embora Flash e AJAX tragam mais criatividade, eles também levam à geração de mais sites de spam difíceis de detectar.
Não nos opomos totalmente ao uso de Flash e AJAX; existe uma maneira de superar os problemas acima. Os designers de sites só devem usar Flash e AJAX onde forem necessários. Esta é a chamada abordagem combinada. Os designers devem usar principalmente a linguagem HTML para projetar sites, ao mesmo tempo que usam Flash e AJAX como tecnologias assistenciais para fornecer benefícios tangíveis aos usuários. Ao projetar, use o máximo possível de conteúdo de texto baseado em HTML.
Normalmente, uma mistura de HTML e JavaScript (DHTML) pode basicamente alcançar o efeito do uso dessas tecnologias. Por exemplo, clicar em um botão pode mostrar ou ocultar uma unidade div HTML. Isso permite que uma pequena unidade Flash ou AJAX seja colocada em um layout HTML tradicional. Em outras palavras, ao usar Flash e AJAX, você deve pensar neles como unidades na página, e não como a página em si.