SEO Tools und Scripte zum Sammeln von Daten
In letzter Zeit habe ich mich sehr viel damit beschäftigt, wie ich meine Seiten besser analysieren und danach natürlich auch verbessern kann.
Um nicht den Überblick zu verlieren, habe ich mir dafür einige SEO Tools programmiert, mit denen ich einen guten Überblick über Veränderung habe und so schneller arbeiten kann. Unter anderem habe ich dafür auch einige Codeschnipsel/Scripte verwendet. Einige möchte ich euch heute vorstellen. Dazu möchte ich aber sagen, dass ihr diese Scripts auf eigene Gefahr nutzt. Nicht jedes Script ist so ganz legal…
Google Analytics Scrapen
Dieses Ruby Script liest die Keywords eurer Seiten in Google Analytics aus, über die die Besucher auf deine Seite gelangt sind. Wer ein bisschen PHP Kenntnisse hat, wird dies auch in PHP hinbekommen. Ich selber benutze es, um regelmäßig die Keywords zu überwachen, bei denen ich ranke.
(via Gerald vom S-O-S SEO Blog)
Google SERPS Scrapen
Um Keywords überwachen zu können, muss man natürlich auch die SERPS scrapen/crawlen und auswerten. Google verbietet automatisierte Anfragen in ihren Richtlinien, jedoch sind Richtlinien keine Gesetze.
Am einfachsten geht das Scrapen der SERPS mit PHP + Curl (Ein Modul für PHP).
Dazu möchte ich einen kleinen Codeschnipsel zur Verfügung stellen. Damit könnt ihr die Top 100 SERPS abfragen. Auf eurem Server muss das Modul “mod_curl” unbedingt aktiviert sein:
function crawlserps($google, $keyword) {
$rCurlRes = curl_init();
curl_setopt($rCurlRes, CURLOPT_URL,$google."/search?q=".urlencode($keyword)."&ie=utf-8&oe=utf-8&num=100");
curl_setopt($rCurlRes, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13)');
curl_setopt($rCurlRes, CURLOPT_AUTOREFERER, true);
curl_setopt($rCurlRes, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($rCurlRes, CURLOPT_REFERER, $google);
curl_setopt($rCurlRes, CURLOPT_TIMEOUT, 2);
curl_setopt($rCurlRes, CURLOPT_HEADER, 0);
$res = curl_exec($rCurlRes);
$curlinfo = curl_getinfo($rCurlRes);
$html = @mb_convert_encoding($res, 'HTML-ENTITIES', 'utf-8');
if(!empty($html)) {
$dom = new DOMDocument();
@$dom->loadHTML($html);
$nodes = $dom->getElementsByTagName('*');
foreach($nodes as $node){
$inodes = $node->childNodes;
if($node->nodeName == 'h3') {
// SEARCH FOR SITE POSITIONS
foreach($inodes as $inode){
if($inode->nodeName == 'a' && $inode->getAttribute('class') == "l") {
$positions[$p]['link'] = $inode->getAttribute('href');
$positions[$p]['title'] = $node->nodeValue;
$p++;
}
}
} //if h3
// YOUTUBE VIDEOS
if($node->nodeName == "font" && $node->getAttribute('size') == "-1" ) {
$positions[$p]['link'] = "http://www.youtube.com/";
$positions[$p]['title'] = "YouTube Video";
$p++;
}
} // foreach
}
return $positions;
}
Entschuldigt die etwas unsortierte Form, doch es muss ja auch in die Seite passen. Diese Funktion liefert euch die Top 100 in den SERPS in einem Array zurück. In diesem Array wird die URL und der Titel der Seite gespeichert. Ich hoffe damit einigen Leuten helfen zu können.
Vergleichbares habe ich im Internet leider nicht gefunden, daher habe ich dann selbst umgesetzt. Ich gebe zu, perfekt ist dieses Script noch nicht, aber es funktioniert super
Google Suggest scrapen

Zuletzt möchte ich euch noch ein kleines Tool vorstellen, dass Keywords von Google Suggest liefert. Damit sind die Keywords gemeint, die erscheinen, wenn man etwas falsch schreibt, es sehr wenig Suchergebnisse gibt oder ein verwandtes Keyword viel mehr Suchanfragen hat. Dieses Tool liefert zur Zeit leider nur englische und italienische Keywords.


Danke für das 3. Tool.
Zum zweiten kann ich dir Site-Rank empfehlen: http://www.website-spy.de/monitoring-tools/site-rank/
Ansonsten suche ich meine Keywords immer noch per Hand aus Google Analayitcs raus.
[...] Müller beispielsweise listet 3 Content-Scraper auf. Darunter sind solche Perlen wie “Google-SERPS auslesen” (was ganz klar gegen die [...]
Hi,
mal nen Tipp: Dein Ansatz hat einen Fehler. Wenn Du die Top 100 von Google holst um Deine Position zu prüfen, sind die Ergebnisse anders als wenn Du wie normale User über 10er Schritte gehst.
Hi,
I’m the author of Google Suggest Scraper.
Thanks for the nice review!
I hope you’are happy to know that I’m going to add support for German language in few days
Cheers
Gute Liste! Auf die Art habe ich das noch nier versucht. Werde das mal Testen.
Der SERPS Scrapper ist mit Vorsicht zu genießen. Ich hab mal mit einem eigenen Skript die TOP 10.000 durchrattern lassen und durfte anschließend Google nicht mehr verwenden (IP gesperrt für alle Dienste)…
Besser eine kleine Pause zwischen jeder Abfrage einbauen
Das mit der Sperrung von Google kann ich leider bestätigen. Um dies zu um gehen verwende ich den kostenloses SEO TRACKER, der logt die Positionen meiner Keywords mit.
Hey danke für die tools…
@markus danke für den link hat mir echt prima weitergeholfen!
!!!111 adin adin
seo tools programmiert, mit denen ich einen guten Überblick über Veränderung habe und so schneller arbeiten kann.
wird dies auch in PHP hinbekommen. Ich selber benutze es, um regelmäßig die Keywords zu
There are many sites that offer SEO advice and tools. I would be weary of free and very inexpensive SEO products. Sometimes they can do more harm then good.
These days there are some good free search engine optimization tools available that will get the job done sufficiently; however in certain circumstances, you need the extra edge of a paid service, Here are my favorite paid and free in each category.
Now a days almost most of th SEO tools are available online for free to use from sites which hosts it and there a re trial downloads of main software which you can use before purchasing it online.
Danke für die Tipps. Konnte die sehr gut gebrauchen, beim downloaden meiner neuen ebooks. Vielen dank nochmal.
There are a ton of online resources with their own opinions on the best SEO practices. Smashing Magazine likely has several articles covering Internet marketing.
You’ll find a ton of online resources with their individual opinions for the ideal Seo practices. Smashing Magazine likely has several content articles covering Internet promoting.
You can find a ton of on the net resources with their personal opinions within the finest Seo practices. Smashing Magazine probably has several content articles covering World-wide-web advertising and marketing.