Une utilisation excessive de la technologie Flash et AJAX entraînera de nombreux problèmes pour les moteurs de recherche. Parce que les moteurs de recherche ne peuvent pas très bien indexer les pages Web entièrement représentées par Flash ou AJAX. La raison est simple : les moteurs de recherche indexent uniquement les pages, pas les applications.
De plus, même si un moteur de recherche pouvait interpréter entièrement un fichier Flash ou une application AJAX et analyser et indexer le contenu associé, il n'y aurait toujours aucun moyen d'utiliser des URL pour naviguer dans l'application. L'objectif principal des moteurs de recherche est de soumettre les résultats de recherche aux utilisateurs, mais lors du traitement de ces informations multimédias, les moteurs de recherche ne seront pas en mesure de trier l'ordre de ces informations. En bref, si Flash et AJAX apportent plus de créativité, ils conduisent également à la génération d'un plus grand nombre de sites Web de spam difficiles à détecter.
Nous ne sommes pas totalement opposés à l'utilisation de Flash et d'AJAX, il existe un moyen de surmonter les problèmes ci-dessus. Les concepteurs de sites Web ne doivent utiliser Flash et AJAX que là où ils sont nécessaires. Il s'agit de l'approche dite mixte. Les concepteurs doivent principalement utiliser le langage HTML pour concevoir des sites Web, tout en utilisant Flash et AJAX comme technologies d'assistance pour offrir des avantages tangibles aux utilisateurs. Lors de la conception, utilisez autant de contenu textuel HTML que possible.
Habituellement, un mélange de HTML et de JavaScript (DHTML) peut essentiellement obtenir l'effet de l'utilisation de ces technologies. Par exemple, cliquer sur un bouton peut afficher ou masquer une unité HTML div. Cela permet de placer une petite unité Flash ou AJAX dans une mise en page HTML traditionnelle. En d’autres termes, lorsque vous utilisez Flash et AJAX, vous devez les considérer comme des unités sur la page, et non comme la page elle-même.