web2.0の落とし穴
No:135 Time[2008-01-29 17:24:09]
最近はweb2.0ばやりです。web2.0というの早い話、HP作成の際従来のような、出力一辺倒で専用のソフトを使うときのような操作性がなく不便だという点を改善しようというこころみです、この仕組みを実現するのは色々ありますが一番主流といえるのはajaxです。これは早い話、javascript等の従来からの方法を使って操作感をよくしようと言うことですが、ここでSEO的な落とし穴があります。
javascriptは基本的にIEなどのブラウザで有効であり、botには有効ではありません。
操作感をよくしても誰も見に来てくれないページでは意味がありません。
ではどうするか?
手っ取り早くbotだけ来たときにbot用ページを作るか?
いえいえ、これではクローキングになってしまいます。
クローキングとはなんぞや?
それはbotだけに別ページを見せる方法です。しかしこれは、重大な問題として検索エンジン系は特にきらいます。まずすぐに、八部されるといって言い過ぎではないでしょう。ではどうするか?
開発段階において、操作系を犠牲にしないでbotが読みにきた場合はjavascriptが動作しなくてもちゃんと文章が表示されるような開発をすることをこころがけていく以外方法はありません。
まあ、開発後に一度javascriptをoffしてどういった表示になるかを考察してHPを作るようにするしかありませんね。
まあ、それよりも、lynxを用いて表示内容を確認することのほうをお勧めします。
javascriptは基本的にIEなどのブラウザで有効であり、botには有効ではありません。
操作感をよくしても誰も見に来てくれないページでは意味がありません。
ではどうするか?
手っ取り早くbotだけ来たときにbot用ページを作るか?
いえいえ、これではクローキングになってしまいます。
クローキングとはなんぞや?
それはbotだけに別ページを見せる方法です。しかしこれは、重大な問題として検索エンジン系は特にきらいます。まずすぐに、八部されるといって言い過ぎではないでしょう。ではどうするか?
開発段階において、操作系を犠牲にしないでbotが読みにきた場合はjavascriptが動作しなくてもちゃんと文章が表示されるような開発をすることをこころがけていく以外方法はありません。
まあ、開発後に一度javascriptをoffしてどういった表示になるかを考察してHPを作るようにするしかありませんね。
まあ、それよりも、lynxを用いて表示内容を確認することのほうをお勧めします。