Flash および AJAX テクノロジを過度に使用すると、検索エンジンに多くの問題が発生します。検索エンジンは、Flash や AJAX で完全に表現されている Web ページを適切にインデックス化できないためです。理由は簡単で、検索エンジンはページのみをインデックスし、アプリケーションはインデックスしないからです。
さらに、たとえ検索エンジンが Flash ファイルや AJAX アプリケーションを完全に解釈し、それらの関連コンテンツを分析してインデックスを付けることができたとしても、URL を使用してアプリケーションをナビゲートする方法は依然としてありません。検索エンジンの主な目的は、検索結果をユーザーに送信することですが、このメディア情報を処理する場合、検索エンジンはこの情報の順序を並べ替えることができません。つまり、Flash と AJAX は創造性を高める一方で、検出が困難なスパム Web サイトの生成にもつながります。
私たちは Flash と AJAX の使用に完全に反対しているわけではありません。上記の問題を克服する方法はあります。 Web サイトのデザイナーは、必要な場合にのみ Flash と AJAX を使用する必要があります。これは、いわゆるブレンド アプローチです。デザイナーは主に HTML 言語を使用して Web サイトをデザインし、ユーザーに具体的なメリットを提供するための支援テクノロジーとして Flash と AJAX を使用する必要があります。デザインするときは、できるだけ多くの HTML ベースのテキスト コンテンツを使用してください。
通常、HTML と JavaScript を組み合わせたもの (DHTML) は、基本的にこれらのテクノロジを使用した効果を実現できます。たとえば、ボタンをクリックすると、HTML div ユニットを表示または非表示にすることができます。これにより、小さな Flash または AJAX ユニットを従来の HTML レイアウトに配置できるようになります。つまり、Flash と AJAX を使用する場合は、ページ自体ではなく、ページ上のユニットとして考える必要があります。