質問: [SEO,mod_rewrite] 動的ページを静的ページに見せかける事が、SEO的に有効とされていますが、進化を続けるロボットに対して、果たして現在でも有効な手段となり得るのでしょうか? 皆様の自由な見解をお聞かせ下さい:-) ※当方、mod_rewriteで苦しんでいるため、このような質問をしております。。
回答: 私は自分のブログに動的ページバレバレの引数をつけて運用していました。 途中からmod_rewriteを用いて静的ページに見せかける方法に替えましたが、 基本的に大きな変化は実感できていません。 というのも結局、?date=yymmddだろうがyymmdd.htmlだろうが、 要はそこにリンクしてくれているサイトがどれだけあるか、 ということが大切なのであって、おそらくクローラの挙動としては、 静的ページなら安心して下位ページまでクロールする、 動的ページなら相手方のサーバ負荷を考え深入りしない、 といった差しかないと思われるからです。 おそらくクローラは、動的ページを起点としては、 その下にはあまり深くまでは入り込みません。 しかし、他サイトからのリンクが様々なページに満遍なく貼られていれば、 結局よそから来てこのページ、また別の所から来てこのページと、 結果的に満遍なく拾っていってくれるはずです。 リンクしてくれているサイトが多ければ多いほど クローラに拾われるページは多くなりますし、 検索結果の順位も上がってきます。 それを考えると、途中からmod_rewriteなどを用いて わざとURLを変更してリンク切れを発生させるのは、 むしろ不利だと言うことも出来るわけです。 やるなら最初から。 それも、トップページしかクローラに認識されないような初期の段階において 下位ページもインデックスさせたいということにだけ効果が認められる、 ということではないかと思われます。 もっとも、頻繁に更新が行われるブログなどにおいては、 いち早くインデックスさせるための手法として、 静的ページに見せかけてクローラをフトコロ深く潜り込ませる、 というやり方は有効でしょう。 しかしこれもpingサーバに更新情報を送って そこからのリンクでクローラに拾わせるという手法で 代替できるものと思われます。 そしておそらく検索結果の順位の問題からすれば、 自サイトから潜って拾っていったページより、 他サイトから渡ってきて拾っていったページの方が 有利な扱いになると思われます。