July 03, 2008
このブログ、相変わらず「Flash SEO」でgoogleで二位になってしまうんですよ。
現状の変化は追っかけていかないと多くの人たちに迷惑がかかるので、なるべく変化があることを知ったときはこのblogで報告しておきます。
まずは、2008年7月3日現在のFlashの検索エンジン対応状況については、以下のblogを参照のこと。
GoogleにインデックスされやすいFlashコンテンツを制作するには | コリス
とはいえ、これは以前書いた「F's Garage:FlashでSEOな話」での認識と基本的に変わりません。
噂レベルだった情報が、それなりに明文化され、ちゃんと日本語は認識してくれるとか、ボタンアクションを解析しているなどがわかったので、Flashサイトを提供する制作筋の人はちゃんと把握しておきましょう。
しかし、やはりActionScriptは解釈しないのか、外部swfはクロールされないようです。古くからのFlashの作り方の王道である一番最初に読み込むswfファイルはプリローダーの機能しかなく、そこからNow Loadingを表示しながらswfを小分けにして読む方法で作られたFlashは何もインデックスされません。
むしろ何も考えずにベタに一つのswfにして、ブロードバンド回線に依存したFlashの方がインデックスされる可能性はあるという皮肉な状況です。
また、JavaScriptでFlashのローダーを使っているケースでは、swfの存在が認識されないようです。これは、IE6の特許回避対策で、flashを起動するのに1クリック余計に必要になる動作を回避するために、JavaScript(swfObjectやFlash CS3などが出力する起動JavaScript)を使うのは最近は割とスタンダードになっているので、これまた知識がある人ほどインデックスされない状況を作っています。
(とはいえ、「Googlebot does not execute some types of JavaScript. 」なんだよなぁ。some types of以外の解釈可能なJavaScriptをおしえてくれい!)
ということなので、それこそCMSと連動してXMLファイルに文字列リソースを持ちましょう、なんて気を使ってしまうとこれまたインデックスはされません。
なので現実的に、それなりの質、量のFlashを作る場合は、やっぱり別の方法でSEO対策せざるを得ない状況になると思います。(つか、代替コンテンツ用のHTMLを使ってSEOすれば良い)
SEOを重視しすぎたためにFlashの使い勝手が落ちたり、運用の手間が増えてコストアップになってしまうなど、実現したいFlashに対して現実が折り合わないなら、場合によってはFlash自体の利用をやめることも検討すべきです。
何故、そう言い切るかというとSEO対策はビジネス要件なので、すべてのことに優先する可能性があるからです。しかし、ユーザビリティを損なうFlashや、無理な運用を伴うFlashを作っても、ビジネスの目的を達成できるとは思えないため、そこまでしてFlashとSEOを両立させるというのもまたおかしな話です。
そこはサイトを設計、開発する人とうまく相談し、Flashがビジネスに寄与する点を生かしながら、HTMLの優位性もちゃんと生かし適切に検索エンジンに検索されるようなWebサイトを作るべきという基本原則は、何も変わっていないと思います。
あとですね、swfのインデックスでどうしてもよくわからないのは、例えばHTMLだったらH1は優先されるとか、リンク先のアンカーテキストはリンク先に対して貢献するとかHTMLの構造にあわせた重み付けが、どうやら行われている「らしい」ということになっていますよね。swfはそういうのが一切ないように思えます。何故なら、H1という表現もなければ、ハイパーリンクなどの記述があまり使わないからです。(できないわけじゃない。)
だからインデックスはされるけど、適切に作成されたHTMLにはマークアップが無いので負けるんじゃないかなと思います。Flash検索でもあれば別でしょうが。
■で、今後の話。
akihiro kamijo: Flash 検索の改善についての発表
リンク先は、Adobeの上条さんのblogですが、google,Yahoo!と提携してFlashのテクノロジをインデックスの際にFlash Playerの機能を利用できるように「今後していく」というお話が書いてありました。
もし、これが実現したらLoadMovieの先のswfファイルや、LoadVarsで読み込んだXMLファイルもインデックスできるようになるかもしれません。
今後、要注意ですが、「今、それができているわけじゃない」ってのをちゃんと把握しておきましょう。(これが言いたかった)
また何かアップデートがあったら、メンテする形で転載していきたいと思います。
過去の記事:
F's Garage:SEO対応Flashの作り方(2004/07版)
F's Garage:FlashでSEOな話(2005/07版)
F's Garage:FlashページのSEO対策(2007/01版)
(代替コンテンツを使ったSEOの話が書いてあります。)