Wie finde ich Google PageRank ohne Tools von Drittanbietern?

8

Wie überprüfen Anwendungen von Drittanbietern und Websites zur Überprüfung des PageRank die PageRank-Nummer? Stellt Google dieser Rangnummer eine API zur Verfügung oder kann ich sie abrufen, indem ich etwas in das Suchfeld eingebe? Ich möchte ein einfaches Skript erstellen, um meinen Seitenrang aufzuzeichnen und damit als Variable zu arbeiten, und ich bevorzuge es, nur Google als Quelle zu verwenden.

Mike
quelle
4
Google hat seit Jahren keine PR mehr bereitgestellt. Was Sie auf Websites sehen, ist weit über 2 Jahre alt. Wenn Sie eine neuere Site als diese haben, wird PR immer 0 sein.
Closetnoc
@closetnoc Interessanter Kommentar, gibt mir die Gewissheit, dass ich mir keine Sorgen mehr machen muss, aber haben Sie andere Belege, als dass ich die PR der Website nacheinander mit vorhandenen Tools überprüfen und selbst herausfinden kann? Ich bin immer noch interessiert, wie es funktioniert hat, wie bestehende Websites den Rang vor zwei Jahren wiedererlangt haben.
Mike
1
searchengineland.com/… und searchengineland.com/… Es gibt noch mehr, aber das konnte ich schnell finden. Dies bedeutet auch, dass die PR nicht öffentlich verfügbar ist. Websites, auf denen die Google-API zum Sammeln von PR verwendet wurde - das funktioniert nicht mehr.
Closetnoc
1
Google stellt den Page-Rank weder über die API noch über die Google-Leiste zur Verfügung (vor einem Jahr installiert, um einen Punkt zu beweisen). Websites von Drittanbietern zeigen entweder alte Informationen an und basteln ihre eigenen Ideen zusammen, was Google möglicherweise auf einmal berechnet haben könnte, oder belügen Sie direkt. Die Sorge um den Google Page Rank ist eines dieser Cargo Cult SEO-Memes, das darauf hinweist, dass Ihr SEO-Typ Schamanismus praktiziert, in der Hoffnung, Geld von Ihnen zu bekommen, wie der panische Ansturm, Ihnen zu sagen, dass Sie Meta-Keywords vermissen oder nicht Rang auf Alexa.
Fiasco Labs

Antworten:

9

Ab dem 7. März 2016 hat Google die öffentliche PageRank-Metrik vollständig entfernt. John Mueller von Google bestätigte dies über Twitter . Zuvor hatte Google den Zugriff auf diese Daten über APIs zugelassen. Diese APIs sind alle veraltet und funktionieren jetzt nicht mehr.

Public PageRank hat einen langsamen Tod gestorben. Selbst wenn die APIs aktiv waren, hat Google die Daten nicht häufig aktualisiert. Die letzte Datenaktualisierung erfolgte im Dezember 2013.

Google verwendet PageRank weiterhin intern. Ihre Ranking-Algorithmen hängen davon ab. Googlebot crawlt häufiger Seiten mit höherem PageRank. Google stellt diese Metrik der Öffentlichkeit jedoch nicht mehr zur Verfügung.

Stephen Ostermiller
quelle
6

Nachdem ich Kommentare zu meiner Frage gelesen und viel gesucht hatte, fand ich die Antwort. Um den Google Page Rank abzurufen, kann eine Abfrage für eine der Google-Subdomains http://toolbarqueries.google.com durchgeführt werden. Diese Subdomain ist eigentlich nur eine der Möglichkeiten, die ich gefunden habe.

Die grundlegende Abfragesyntax hat folgendes Format:

http://toolbarqueries.google.com/tbr?client=navclient-auto&ch=[HASH]features=Rank&q=info:[URL]&num=100&filter=0

Es gibt die Google Page Rank-Nummer zurück, aber [HASH] und [URL] müssen angegeben werden. Ich habe mehrere PHP-, Python- und Java-Funktionen gefunden, um den Page Rank von Google abzurufen und diese Hash-Abfrage korrekt zu generieren. Wenn dies richtig gemacht wurde, funktioniert es zum Zeitpunkt des Schreibens dieser Antwort immer noch und Sie erhalten weiterhin eine Antwort direkt vom Google-Server. Für PHP fand ich, dass dieser Code funktioniert und am einfachsten anzupassen ist. Ich habe mehrere Websites überprüft, die ich sehr gut kenne, und er gibt mir die gleiche Antwort wie Page Rank-Anwendungen von Drittanbietern.

Ich habe auch mehrere Blogs und Artikel gefunden, die Beweise für den Ruhestand des Page Rank unterstützen. Es sieht wirklich so aus, als würde sich der Wert im Laufe der Zeit nicht ändern, und alle Page Rank-Werte sind eingefroren.

Mike
quelle
Tolle Antwort, um eine Schätzung der PR zu erhalten.
dvnkiss
0

Versuchen Sie diese Codeklasse GOOGLEPR {CONST SOURCE = ' http://toolbarqueries.google.com/ '; öffentliche Funktion __construct () {}

 static function getPageRank($page)
    {
  $hash = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";
  $c = 16909125;
  $length = strlen($page);
  $hashpieces = str_split($hash);
  $urlpieces = str_split($page);
  for($d = 0; $d<$length; $d++){ 
   $c = $c ^ (ord($hashpieces[$d]) ^ ord($urlpieces[$d]));
   $c = (($c >> 23) & 0x1ff) | $c << 9;
   }
   $c = -(~($c & 4294967295) + 1);
   $prHash = '8' . dechex($c);
  $prUrl = self::SOURCE.'tbr?client=navclient-auto&ch=' . $prHash . '&features=Rank&q=info:' . urlencode($page);
  $out = file_get_contents($prUrl);
  if(strlen($out) > 0) {
   return trim(substr(strrchr($out, ':'), 1));
  } else {
   return 0;
  } 
    }
}
Aamish Sohail
quelle