最近MSN Live Searchに当サイトが登録されていない事に気づいた。
以前は登録(インデックス)されてたと思うんだけどなぁ。
とりあえず原因がわからないので
MSNサーチにURL登録をして様子を見てみることにした。
最近ではgoogle、yahooのYST、そしてMSNのMSN Live Searchが一番メジャーな検索エンジン(百度にも注目)
各検索エンジン共に、通常は巡回ロボットが各サイトのリンクを辿って自動的に検索エンジンにインデックスされるはずなんだけど、僕のサイトの場合すでに公開してから半年以上。
これはなんらかのスパム対象と見られてインデックスから削除されているんだろうか?
・Googleサイト登録
・検索エンジン用ロボットの巡回先への推薦(ログインが必要)
・MSNLiveサーチにURLを登録
通常は相互リンク等をしたりすれば、巡回ロボットがリンクを辿ってきて自動的に検索エンジンにインデックスされるので、特に登録の必要はない・・はず(自分のサイトがMSNサーチで表示されないので、MSNについてはなんとも言えない)。また登録しても、巡回ロボットがいつ巡回してくるかはわからないので早ければ数日で検索結果に反映される事もあり、また1,2ヶ月かかる事もある。
思い当たる節と言えば、以前のドメインから移転した事を巡回ロボットのクローラーに
知らせる為に.htaccess(.htaccessが使えないレンタルサーバ等ではMETAタグで対処した)のリダイレクト機能を利用した位。
参考URL「http://www.shtml.jp/htaccess/redirect.html」
参考URL「http://phpspot.org/blog/archives/2006/06/301.html」
ちなみにサイト移転での.htaccessやmetaタグを利用したリダイレクトを調べていると
301リダイレクトという言葉が出てきますが、
例えばページが見つかりませんというエラーページだと404エラーが出てきます。
この301や404はステータスコードというもので
例えばhttp://www.a.comからhttp://www.b.comへサイト移転したとして
301リダイレクトを利用すると、検索エンジンの巡回ロボットには
a.comは永久にb.comへ移転しますという事を知らせる事が出来る。
301以外に302リダイレクトもあるが、
302の場合には巡回ロボットに伝える情報が301とは異なる。
302の場合にはa.comの情報は一時的にb.comにありますという事を
巡回ロボットに伝えるので、サイト移転の場合には302(一時的)ではなく
301(恒久的)を使うべきと言える。
参考url「http://www.studyinghttp.net/status_code」
関連記事
2月26日いまだに登録されてません(ーー;)
MSNのライブサーチにインデックスされない原因はrobots.txt?(2007年05月30日)

私も同じ経験をしました。
私の場合は
・複数レンタルサーバ(HP設置)を利用している
・毎月定期的にインデクスチェックをしている
ということから、
恐らく9~10月頃に行われたmsnアリゴリズムの改変に伴うものだと思われます。
10月上旬に調べて以下の事象が起こりました。
①一部のサイトがインデクス削除された。
⇒ただし、一部のサイトは通常通り消えていなかった。
②.htaccessを使っていたサイトは確かにインデクス削除されていた。
③10月中旬頃から、サイト何度登録しても、登録完了メッセージが表示されず、何度も表示画像を求められる。
http://search.msn.com/docs/submit.aspx
⇒友人のPCでも試し、同じ事象なので、IPアドレス毎という訳ではないようで、恐らく多くの人が同じはず。※msnに問題。
とりあえず、
msnには意見フォームからその旨を送信しましたが、未だ改善されていません。
私の体験が役立てば幸いです。
投稿者: hi-Roki | 2007年10月24日 19:03
日時: 2007年10月24日 19:03
hi-Rokiさん、情報ありがとうございます。
結局うちのサイトもいまだに登録されないので
原因がわかりません。
hi-Rokiさんや他にも登録されていないという
掲示板での書き込みも見たりしましたし、
原因はmsnにあるんでしょうね。
僕もmsnの意見フォームには書き込みましたけど
まったく登録される気配もなく・・
どうせ登録されないなら
msnのサーチエンジンさっさと人気無くなって
消えてほしいなと思う今日この頃です。
投稿者: tako | 2007年10月28日 23:46
日時: 2007年10月28日 23:46