« 益になる粘着のタイプ | メイン | 防御側から見る「荒らしとプロキシ」の関係 »
検索エンジンは自動でリンクをたどり世界中のWEBサイトを巡回しています。
サイト管理人に「検索エンジンはいつくるのか」と質問すると、答えはまちまちで、1日で来たという方から半年来なかったという方まで様々です。
検索エンジンにサイトを知ってもらうには2つの方法があります。
・検索エンジンのサイト登録メニューでサイトの巡回を依頼してくる方法
Yahoo! JAPAN - 検索結果に表示させる方法(Yahooのアカウントが必要)
http://submit.search.yahoo.co.jp/add/request
Googleサイトの登録 / 削除
http://www.google.com/addurl/?hl=ja&continue=/addurl
上記に登録すると筆者の計測ではYhaooは数日以内、Googleは数日~2ヶ月でサイトに巡回ロボットがやってきます。
但し、どういう訳かアクセスログでロボットが来たことは確認できるもののGoogleでは登録がなされない場合もしばしばです。
・他のサイトからリンクしてもらう。
既に登録され検索ヒットするサイトからリンクをしてもらう方法もあります。(バックリンクといいます)
検索エンジンのロボットはサイトの更新頻度を測っており、更新頻度の高いサイトには頻繁にロボットが訪れます。
尚、検索エンジンはこういったバックリンクの数を元に、そのサイトの人気度を測っており、バックリンクの数が多いサイトが上位表示される傾向があります。
ブログを使用している場合にどこかにトラックバックを打てば、このバックリンクが増やせるわけですが、このトラックバックを利用して上位表示を狙うスパムが流行したため、現在は対策が取られ、トラックバックを打っても効果がない場合があります。
対策を発表したGoogleでは、
リンクに「rel="nofollow"」という属性を付加することで、Googleで採用している人気表示の対象から除外すると発表しています。
これはタグで表記するとリンクが
<a href="http://www.sample.co.jp/" rel="nofollow">リンク</a>
とページ記述されていれば人気評価には影響しないということで、むやみにトラックバックを打っても効果はありません。
既にブログサービスの「Blogger」「Blosxom」「Six Apart」「LiveJournal」「Scripting News」「WordPress」「Flickr」「Buzznet」は対応を表明しています。
・キャッシュページの時間ずれている。
検索エンジンのロボットがやってきて、やっと検索ヒットするようになりました。
YahooやGoogleでは同時にページを記録しておりこれをキャッシュといいますが、一週間前に登録したと表記されているにも関わらず、キャッシュされているページはその日時とずれている場合があります。
簡易なスクリプトを用い、実際に確認するためページにアクセスがあった日時を記述してみると確かに数日のずれがあります。8/24にキャッシュしたと表記されているに関わらず、キャッシュされているページは9/1のものであったりします。これは仕様のようです。