googleのページランクを調べる

昔のgoogleのページランクを調べるがつかえないようなので

 

<?php

$url = “http://patareru.net”; //チェックするURLを指定
echo “$url”.”のページランクは”;
echo GetPageRank($url);

/**
* PageRank Lookup (Based on Google Toolbar for Mozilla Firefox)
*
* @copyright 2012 HM2K <hm2k@php.net>
* @link http://pagerank.phurix.net/
* @author James Wade <hm2k@php.net>
* @version $Revision: 2.1 $
* @require PHP 4.3.0 (file_get_contents)
* @updated 06/10/11
*/

function GetPageRank($q,$host=’toolbarqueries.google.com’,$context=NULL) {
$seed = “Mining PageRank is AGAINST GOOGLE’S TERMS OF SERVICE. Yes, I’m talking to you, scammer.”;
$result = 0x01020345;
$len = strlen($q);
for ($i=0; $i<$len; $i++) {
$result ^= ord($seed{$i%strlen($seed)}) ^ ord($q{$i});
$result = (($result >> 23) & 0x1ff) | $result << 9;
}
if (PHP_INT_MAX != 2147483647) { $result = -(~($result & 0xFFFFFFFF) + 1); }
$ch=sprintf(‘8%x’, $result);
$url=’http://%s/tbr?client=navclient-auto&ch=%s&features=Rank&q=info:%s’;
$url=sprintf($url,$host,$ch,$q);
@$pr=file_get_contents($url,false,$context);
return $pr?substr(strrchr($pr, ‘:’), 1):false;
}

phpでgoogleのページランクを調べる

php でgoogleページランクを調べる

yahooの検索がgoogleになるらしいが

googleにpagelankがある。0~10のやつ。

SEO的にページランクの評価が重要かどうかしらないが

phpで探してたらあった。

http://www.phpclasses.org/


SEOで検索すると

Google Page Rank Checkerというのがある。

ダウンロードにはログインする必要がある。

こんな感じ。

googleページランクを調べる

yahoo モバイルにインデックス 実験その2

yahoo モバイルクローラがクローリングしに来るまで前回のクローリングから11日かかった。
リンクが少ないから?かは不明だがyahooモバイルのクローラは遅い。
階層が深いページまではクローリングしなかった。
生ログを見る限りトップページからのリンクのみ読み込んでいった。
相互リンクはトップページにおかなければあまり意味がないのかも知れない。
追って報告します。その3へ

yahoo モバイルにインデックスされるには

モバイル版Yahoo!カテゴリへのサイトの登録は難しいので以下yahoo モバイルにインデックスされるまでのメモ。

ヤフーモバイルクローラー
Y!J-SRD/1.0
Y!J-MBS/1.0
124.83.159.146 ~ 124.83.159.185
124.83.159.224 ~ 124.83.159.247
1) 上記モバイルクローラーを制限してないか確認。
制限していたら解除
.htaccessの場合

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^DoCoMo.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^KDDI.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Vodafone.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SoftBank.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^J-PHONE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.+DDIPOCKET.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.+WILLCOM.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Mobile [OR]
RewriteCond %{HTTP_USER_AGENT} ^Y!J-AGENT/* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Y!J-SRD/* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Y!J-MBS/* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ichiro/* [OR]
RewriteCond %{HTTP_USER_AGENT} ^LD_mobile_bot* [OR]
RewriteCond %{HTTP_USER_AGENT} ^moba-crawler* [OR]
RewriteCond %{HTTP_USER_AGENT} ^froute.jp* [OR]
RewriteCond %{HTTP_USER_AGENT} ^RFCrawler-Mobile

RewriteRule ^$ http://モバイル用のドメイン/  [R,L]

とする。
2) PC用ヘッダー部分に

<link rel=”alternate” media=”handheld” href=”http://モバイル用のドメイン/ ” />

を記述。モバイル用にリンクさせる。

3) yahoo mobileにインデックスされているサイトからリンクを張って
もらう。
なかなかクローラーが回ってこないので時間がかかる。(リンクを頂いてからインデックスされるまで2週間くらいかかった。)

インデックスされているサイトからリンクを張ってもらうのが効果的とおもわれる。静的ファイル(html)動的ファイル(phpなど)の違いは(あるかもしれないが)感じられなかった。
yahoo モバイルにインデックスされるには 実験その2

Google Analytics モバイル

php以外にも解析言語があります。

モバイル向け Google Analytics がすべてのアカウントでご利用可能になりました

Google Analyticsモバイル版の設置方法がわかりました
モバイル(携帯サイト)でアクセス解析にGoogle Analyticsを使う方法
計測確認!Google Analytics で携帯のアクセス解析
Google Analyticsが携帯サイト解析に対応!さっそく導入してみました。