Keyword Rank Tracking Tool

Um Fortschritte und Wirkung von SEO-Massnahmen zu beurteilen, ist eine Erfolgskontrolle zwingend nötig. Aus diesem Grund habe ich ein Skript entwickelt, welches die Position eines Keywords in den Google SERPs (search engine result pages) täglich aufzeichnet und in einer Datenbank speichert. Zutaten für das Skript sind:

  • Simple PHP Framework plus ein paar spezielle http Klassen (Scraper), welche hauptsächlich als Curl-Wrapper fungieren und Google-Abfragen erleichtern
  • XML/SWF Charts um die Flashgrafiken zu generieren
  • Blueprint CSS, ein Stylesheet Framework, für das Layout

Funktionen

Momentan beschränken sich die Funktionen des Keyword Tracker darauf, täglich die ersten 100 Positionen eines Suchbegriffes bei Google.com/.ch/.de/.co.uk (Länderdefinition frei wählbar) zu speichern und darzustellen.
Features die ich bald implementieren werde, sind:

  • wöchentliche Aufzeichnung der Anzahl Seiten im Google Index (pro Domain) inklusive Auftrennung nach Main und Supplemental Index
  • wöchentliche Backlink-Daten von Yahoo Siteexplorer
  • Notizen mit Zeitstempel können einer Domain zugewiesen werden und tauchen in der Grafik als Marker auf. So kann z.B. eine SEO-mässige onsite Optimierung oder ein Linkkauf vermerkt und die Auswirkung beobachtet werden.
  • Proxy support um allfällige Blockierungen der Abfragen durch Google zu umgehen. Momentan geschehen die Abfragen in einem Intervall von 20-80 Sekunden (random) und geben insgesamt 15 verschiedene user agent strings (random) an, um Google natürliche Abfragen aus einem Netzwerk hinter NAT vorzuschaukeln.

Screenshots

Nachfolgend noch einige Screenshots vom Keyword Rank Tracker (Klick um zu vergrössern):

keyword-rank-tracker

keyword-rank-tracking

keyword-rank-statistics

Ideen

Für meine Zwecke reicht das Tool mit diesen Funktionen. Natürlich habe ich auch schon mit dem Gedanken gespielt, einen eigenen Backlink-Spider zu betreiben, was allerdings bezüglich Rechenpower und Speicher sehr, sehr aufwändig wäre. Ein grosser Teil der Programmierarbeit würde jedoch dank dem Open Web Spider entfallen.
Auch den Ausbau meines Tools zu einem eigentlichen Index Watch wie ihn Sistrix betreibt, würde viel mehr Aufwand (bzw. Zeit, die ich nicht besitze) bedeuten und ein grosses Servernetz voraussetzen.

Andere Tools

Überhaupt scheinen eigene Tools angesagt zu sein. Wenn man sich nur schon im deutschsprachigen Raum etwas umschaut, gibt es da den bösen SEO der sich eine Datenbank mit 340’000 Keywords und deren Adwords Daten aufgebaut hat und auch den Pagerank von (voraussichtlich) unzähligen Domains trackt. davon abgesehen schickt er mittlerweile auch seinen eigenen Spider auf die Reise.

Der Rolls Royce unter den SEO Tools im DE Raum ist zweifellos die Sistrix Toolbox, die unter anderem auch ein Monitoring Tool enthält, das ähnliche Funktionen wie mein Keyword Rank Tracker hat. Da ich es allerdings vorziehe, nicht von einem externen, kostenpflichtigen Dienst abhängig zu sein, ist mir mein eigenes Tool lieber.

15 Kommentare zu „Keyword Rank Tracking Tool“

  1. Sistrix unterstützt jedoch (bis vor kurzem zumindest) kein Keyword Trank Tracking für Google.ch. Es gibt unzählige Tools, welche dies versprechen, aber oft sehr ungenau sind (weil die Resultate nicht wirklich objektiv sind). Was ich persönlich meinen Kunden empfehle ist SheerSEO. Ist zwar nicht gratis, aber wenn man sich dem Thema SEO wirklich professionell annimmt, dürften z.B. 35$/Monat für tägliches Tracking von 100 Keywords wirklich erschwinglich sein. SheerSEO findet man hier: http://sheerseo.fst4wrd.me ; Eine deutsche Beschreibung von SheerSEO habe ich hier erfasst: http://www.semazing.ch/seo-suchmaschinenoptimierung-search-engine-optimization/rank-tracking-ranking-check

  2. Systrix ist in der Tat sehr zu empfehlen, allerdings aufgrund der hohen mtl. Gebühren für Kunden mit kleineren oder mittleren Projekten schlichtweg zu teuer. Schön wäre es wirklich ein solches Skript mit den erwähnten Funktionen kaufen zu können, um wenigstens nicht ganz „im Dunkeln“ zu manövrieren.

  3. AWR (siehe meinen vorigen Kommentar) ist eine JAVA Applikation, d.h. sie läuft auch auf einem Webserver, wenn eine grafische Oberfläche installiert ist, braucht aber leider relativ viel RAM wie bei JAVA üblich.

  4. Wäre schön gewesen wenn eine Firma bzw. jemand mal so ein php Script/Tool entwickelt und diese zum Verkauf angeboten würde, besteht ja wirklich eine Marktlücke in dem Bereich. Monatlich für so viel Geld mieten will ich nicht, aber für einen höheren Preis eines kaufen das auf meinem Webserver läft würde ich sofort machen!

  5. Eric Marchionni

    Caphyon ist tatsaechlich eine sehr interessante Tool Suite. Muss ich mir etwas genauer anschauen. Danke fuer den Hinweis!

  6. Ich verwende seit einigen Jahren Advanced Web Ranking von Caphyon (JAVA basierend), nachdem phpSERA nicht weiter entwickelt wurde und ich mich selbst nicht überwinden konnte, phpSERA weiter zu entwickeln. Wenn man nicht nur Google berücksichtigen möchte, steckt halt enorm viel Arbeit drin, die regulären Ausdrücke für alle Suchmaschinenergebnisseiten aktuell zu halten. Da bin ich gerne bereit 100 oder 200 Dollar zu bezahlen und eine wirklich erstklassige Software mit sagenhafter Report Erstellung zu bekommen.

  7. @leu: Ungeniert Ideen anbringen :-)

    Solche Analysen brauche ich auch nicht für meinen Blog, sondern für andere Sites von mir ;-)

  8. Sehr interessante Tools die du da am erstellen bist. Ich bin irgendwie zu weit weg von solchen Analysen. Vielleicht melde ich mich aber mal für ein paar Ideen. :-)

  9. Hallo Robert,

    ich habe IBP vor graumer Zeit auch einmal angeschaut, allerdings nur oberflächlich. Es ist bestimmt eines der besseren SEO Tools. Allerdings sind mir Desktop Applikationen grundsätzlich zuwider und ich bevorzuge, auf meine Daten von überall her zugreifen zu können. Ausserdem erhält man nur eine aussagekräftige History, wenn man den IBP regelmässig startet.
    Für schnelle Eintragung in Webkataloge kann man z.B. das Firefox Plugin iMacros verwenden.
    Und um zu sehen, für welche Keywords es sich lohnt zu optimieren, halte ich neben den üblichen Keyword- und Analytics-Tools immer noch die „Top search queries“ von Google Webmaster Tools für unverzichtbar.

    Gruss

  10. Robert Aeschbacher

    Hallo Eric

    interessante Tests, die du da machst. Für On-Page- & Off-Page-Optimierung, sowohl auch als für die Erfolgskontrolle (aufzeichnen der Google SERPs für verschiedene Keywords) mache ich mit IBP 10. Bin sehr zufrieden mit IBP 10 es funktionniert einwandfrei. Die Hersteller geben einem sogar eine Geld-zurück-Garantie, falls KEIN Google Top 10 Ranking in den ersten 6 Monaten erreicht wird.

    IBP 10 gibt’s auf http://www.iBusinessPromoter.ch

    Werde mir jetzt aber auch dein Tool, die Sistrix Toolbox anschauen.
    Danke für den Post.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht.