FlashベースのRIA(Adobe Flex)あるいはFlashを使用したWebサイトを開発する場合、残念ながら、SEO(検索エンジン最適化)の問題を避けて通ることはできないが、幸いにも、この問題に役立つFlash SEO Toolの設計が進んでいる。先ごろ、InfoQはこの新しいツールの開発者である、Peter Gwiazda氏に詳細について聞くことができた。
Legato Flex Frameworkの作成者でもあるGwiazda氏は、次のように説明している。
このFlash SEO Toolにより、FlashやFlexを使用しているサイトにGooglebot用のテキスト・コンテンツを追加でき、SEO最適化機能が提供されます。コンセプトはできるだけシンプルにすることです。 データ・ソース(XML、データベースなど)を問わず、同じようにテキスト・コンテンツを作成できます。このSEOツールは完成済のアプリケーションに組み込むことも可能であると考えられます。
Gwiazda氏は、Flash SEO Toolを作成する動機に関して、「日々の作業の中で、SEO機能の欠如はリッチ・インターネット・アプリケーションにおける主要テーマであると考えています。FlashプラットフォームへのSEOの利用に関して、私にはある程度のコンセプトと経験がありました。Flash SEO Toolは、まさにそのコンセプトの証明です。」と述べている。
そのコンセプトについて、Gwiazda氏は次のように述べている。
「偽の」HTMLサイトとJavaScript(JS)リダイレクトというコンセプトは、既知のものであり、広く使用されています。たとえば、Gaia Flash Frameworkには、これが使用されています。同一のデータベース・コンテンツから複数のHTMLサイトを作成したことが何度かありますが、その結果、これを自動的に行うのは可能であると考えました。Flash SEO Toolを使用すると、サーバ・サイドのコーディングを全く必要とせず、SEOコンテンツをFlashアプリケーション内に作成し、更新することが可能になります。XMLやAMFからデータを収集し表示用に処理したあと、title、path、content、keywordsおよびdescriptionを含む完全なSEOのページとして、そのデータをサーバに送り返すだけです。こうして、新しいページの追加やコンテンツの更新を従来どおり行ってからサイト内の更新モードを実行すると、HTMLコンテンツにデータが表示されます。
Gwiazda氏のFlash SEO Toolは、現在Google Codeでホスティングされており、間もなくダウンロードが開始される予定である。