第19回 Yahoo! Web Rank について
[2004/10/23]
今回は Yahoo! Web Rank についてです。Yahoo! Web Rank は今年の 3 月中旬に登場した Google PageRank のようなものです。Yahoo! Toolbar のバージョン 5.4.9 をインストールすることで表示されます。現在はこのバージョンの Yahoo! Toolbar はダウンロードできません。Yahoo! Web Rank の仕組みについては Yahoo! Help、SEM リサーチさんのページで詳しく説明されているのでそちらをご覧下さい。
- Yahoo! Help
- Yahoo! Web Rank とは?
- Yahoo! Web Rank とは? (詳細版)
このコラムは、「一般的に知られていない SEO 情報の公開」を目指しているため、Yahoo! Toolbar が Yahoo! Web Rank をどのように表示しているかを解説したいと思います。久しぶりに技術的な内容になるので、少し難しいかもしれませんが頑張りましょう!!
第 10 回 Googleのフレッシュクロール対象サイトにするには?、第 11 回 Googleのフレッシュクロール対象サイトにするには、Googleツールバーが影響している? で Google ツールバーが送っている情報をキャプチャしたのと同じように、今回は Yahoo! Toolbar が送っている情報をキャプチャしました。残念ながら Yahoo! Web Rank に Su-Jine はランクされていないようですので、とりあえず Yahoo! JAPAN の Yahoo! Web Rank のパケットをとりました。下記がキャプチャ情報です。
POST /ri/ri?t=806864 HTTP/1.1
Host: cpn.yahoo-webrank.net
o=http%3a%2f%2fwww.yahoo.co.jp%2f&
u=http%3a%2f%2fwww.yahoo.co.jp%2f&
n=z3uUgKHRQLWSbViFP3SGDA&
p=1&
q=r&
c=c&
v=5_4_9&
i=us
では、引数を見てみましょう。ここから下の◆印までは全くわからない場合もありますが、「へぇ〜」くらいで読んで頂いてかまいません。
まず、POST にある /ri/ri?t=806864 です。t は時間かなぁと思ったのですが、ちょっと正確な情報はわかりません。この値はいくつにしても Yahoo! Web Rank の結果を得ることができます。次の o, u は指定した URL ですね。なぜ 2 つ同じ情報を送っているかは不明でが、o の方は POST しなくても Yahoo! Web Rank を得ることができました。n はたぶん私のツールバー固有の情報だと思います。Google ツールバーの ch 値と異なり、どんな URL でも変わることがありません。p, c は不明。q は Rank を表示させるための引数かと思いましたが、これも POST しなくても Yahoo! Web Rank を取得することができるため詳細がわかりません。v はツールバーのバージョン、i は地域情報ですね。
上記を POST した結果は下記のようなものになります。
p=1&t=123245681&r=9&d=0&s=0&u=5
この引数も見てみましょう。p は POST した p と同じ値です。t は POST した t とは違うようです。POST した t をいくら変化させても同じ値が帰ってくると言うことは、n を何らかの関数で加工したものか、どんなクエリでも同じ値を返すかのどちらかだと思います。ようやく出てきました。r が Yahoo! Web Rank の値です。上記の結果から Yahoo! JAPAN の Yahoo! Web Rank は 9 と言うことになります。d, s, u は不明です。要するに、上記の結果を得ることができれば r を見ると Yahoo! Web Rank がわかるわけです。◆
でも、パケットキャプチャなんてできないし、Yahoo! Web Rank 知ったから何だって言うの?と思われるかもしれません。
Yahoo! Help の Why should I enable Yahoo! Web Rank? に Yahoo! Web Rank は新規ページを素早く発見する機能を持っているとあります。
Yahoo! Help 原文
『Helps Yahoo! to discover new public sites faster and incorporate those sites into the Yahoo! Search index resulting in more comprehensive search results. 』
Su-Jine 内の 掲示板 でも良く、「YST にクロールしてもらうにはどうすれば良いのか?」という書き込みも多くありますが、Yahoo! Web Rank 付きの Yahoo! Toolbar をインストールし、そのブラウザでクロールしてほしいページを表示すれば、Yahoo! のクローラを呼ぶことができると言うことですよね。しかし、Yahoo! Web Rank 付きのツールバーは既にダウンロードできない訳です。
私がパケットをキャプチャしたところ、Yahoo! Web Rank を表示するために送っている情報は上記の内容以外は見つけられませんでした。ということは、上記のクエリを発行させることができれば、ツールバー無しでも同じように、YST のクローラを呼ぶことができるのではないかと思います。早速上記のクエリを発生させるツール、Yahoo! Web Rank チェックツール を作ってみました (まだ Yahoo! Web Rank 自体がベータ版ですので、正常に取得できない場合もあります。大手サイトも 0 と表示される場合も多いでし、同じ URL でも違う値が表示される場合もあります。)。
上記ツールで自分の Yahoo! Web Rank をチェックすることにより、YST のクローラを呼び込むことができるかもしれませんよ。
|