SEO Tool v2 mit neuen Funktionen

Lange habe ich hier auf dem Blog nichts veröffentlicht – ich hatte da leider keine Zeit für. Jetzt dachte ich mir, dass ich mich mit etwas recht schönem zurückmelde (SEO Tool v2). Der ein oder andere wird meinen Keywordtracker kennen, ich weiß, dass ihn recht viele mittlerweile verwenden, was mich riesig freut.

Davon habe ich vor kurzem eine neue zweite komplett überarbeitete Version veröffentlicht. Wie immer ist sie komplett kostenlos, lediglich die Hürde der recht komplexen Einrichtung muss man nehmen. Für diejenigen, die es nicht alleine können, biete ich einen pauschalen Einrichtungspreis an. Dazu aber ganz unten mehr.

Alles Wichtige gibt es auf github.com: Weiter zu Damian89/seotool

Funktionsumfang

Dieses Mal gibt es deutlich mehr Funktionen, als bei der ersten Version, bei der es quasi nur den Keywordtracker samt Diagramm-Funktionen gab. Aus den so gesammelten Daten lassen sich allerhand interessante Dinge folgern.

Was ist neu im Vergleich zur ersten Version?

  1. Eurem Hauptprojekt kann man nun Konkurrenz zuordnen, um einen direkten Vergleich zu haben
  2. Logischerweise werden für das eingetragene Keywordset auch die Plätze der Konkurrenten abgespeichert
  3. Für alle, die Nischenseiten aufbauen, ist immer wieder mal interessant an Linkbuilding zu denken. Ich persönlich habe meine gesetzten Links bisher immer in Excel eingetragen. Hierfür nutze ich jetzt mein Tool. Es ist lediglich eine Verwaltung und kein Backlink-Checker.
  4. Cooles Dashboard mit allem Wichtigen auf einen Blick
  5. Für die Keywords lassen sich jetzt die Suchvolumen eintragen. Die werden bisher nur angezeigt und nicht weiter verwendet. Mir dient das Feature vor allem dazu die interessanten Keywords rauszufiltern, die gleichzeitig ein hohes SV haben. Eine private Version des Tools mit integrierter Google AdWords API existiert, wird aber nicht veröffentlicht! Vielleicht kommt das ja noch 😉
  6. In Charts/Diagrammen können nach wie vor die Rankings angezeigt werden. Gleichzeitig kann man sich auch hier die Daten der Konkurrenten dazu holen.
  7. Aus den Daten werden aktuelle Gewinner-/Verlierer- sowie Chancen-Keywords extrahiert

SEO Tool v2: Screenshots

Und weil Bilder mehr als tausend Worte sagen, findet man im Folgenden einige Bilder aller wichtigen Bereiche des SEO Tools v2. Das soll euch einen guten Eindruck des Tools vermitteln. Die dargestellten Daten sind natürlich Fake-Daten.

Das Dashboard – alles auf einen Blick

Man sieht auf einen Blick, wie viele Keywords für das gewählte Hauptprojekt eingetragen worden sind und wie viele davon bereits heute gecrawled wurden. Außerdem ist die Anzahl der Konkurrenten ersichtlich, sowie das durchschnittliche Ranking. Drunter folgend Diagramme, die die Posititionsverteilung sowie Anzahl an Backlinks gruppiert nach Relation zeigen. Gewinner, Verlierer und Chancen werden drunter aufgelistet. Ganz unten sieht man das durchschnittliche Ranking der letzten 7 Tage für das gewählte Projekt.

SEO Tool v2 - Dashboard
SEO Tool v2 – Dashboard

Keywordübersicht

Für das aktuell gewählte Keyword bekommt man natürlich eine Übersicht mit wichtigen Daten (letzte Aktualisierung, Suchvolumen, Bestpositionen, Positionen in den letzten 5 Tagen samt Delta-Werten). Jedes Keyword lässt sich von da aus bearbeiten oder löschen. Auch kann man schnell auf den Positionsverlauf zugreifen.

SEO Tool v2 - Keywordübersicht
SEO Tool v2 – Keywordübersicht

 

Keywordübersicht mit Konkurrenz

Simple und schnell kann man sich die Mitbewerberrankings anschauen. Das erst genannte Projekte ist in der Regel das eigene. Man sieht schnell, welcher Mitbewerber für welches Keyword am besten rankt. Das ganze kann man sich für die jeweils letzten 7 Tage holen.

SEO Tool v2 - Keywords im Vergleich
SEO Tool v2 – Keywords im Vergleich

 

Positionsdiagramm mit Mitbewerbern

Für jeden Mitbewerber werden die Durchschnittswerte berechnet und aufgetragen. So sieht man eine gewisse Tendenz, wie gut man selbst ist. In Zukunft wäre hier eine Optimierung bzw. Miteinbeziehung der Suchvolumina denkbar.

Ranking im Vergleich mit Mitbewerbern
Ranking im Vergleich mit Mitbewerbern

Weitere Impressionen – ohne viel Beschreibung

Alle weiteren Seiten sind in der folgenden Galerie zu sehen.

 

Wichtiges zum Schluss

Thema: Installationsanleitung

Findet man ausführlich auf github.com. Für jeden, der etwas von SSH, Composer und PHP versteht, sollte das vollkommen ausreichen.

Thema: Import der Rankings aus Version 1

Sorry – leider aufgrund der DB-Struktur nicht möglich bzw. ich habe keine Lust dafür etwas zu schreiben.

Thema: Hilfe und Fragen zum Tool

Wer Hilfe braucht, der kann gerne die Kommentarfunktion hier im Blog nutzen. E-Mails werden nicht beantwortet. Gleiches gilt für allgemeine Fragen.

Engagiere mich!

Das Tool ist ziemlich cool geworden. Ich erwarte noch mehr Nutzer als bei der ersten Version. Die Installation ist allerdings etwas umfangreicher und komplexer – viele werden hier aussteigen, weshalb man mich beauftragen kann. Ich installiere und richte das Tool für euch ein.

Interesse? Schreib mir eine E-Mail!

Allgemeine Empfehlungen

Loggt man sich im Tool ein, empfehle ich jedem sich in die Einstellungen zu begeben. Im unteren Teil findet man einige Sätze, die sich mit der Mathematik und Funktionsweise hinter dem Tool beschäftigen. Aus diesen Informationen sollte jeder extrahieren können, was die besten Einstellungen sind. Wer hier Fehler macht, der wird schnell von Google geblockt und bekommt gar keine Daten.

Außerdem: Wie auch bei der ersten Version. Lasst das Tool auf einem extra Server laufen und auf keinen Fall auf einem Server laufen lassen, auf dem eure Websites sind.

Garantie: Es gibt natürlich wie immer keine Garantie, dass das Tool Ewigkeiten funktioniert. Google passt ab und an den Output an, so dass ich den Crawler leicht anpassen muss. In den vergangenen 12 Monaten ist das 1 Mal passiert. So ist das dann eben. Das kann nicht verhindert werden. Es gibt außerdem keine Garantie auf die Korrektheit der gesammelten Daten, obwohl ich mir natürlich größte Mühe gebe, dass das Tool möglichst akkurat arbeitet.

Empfehlung zum Server: Ich habe das Tool zu Hause auf einem Raspberry Pi 1 laufen, der über LAN direkt am Rooter hängt. Das ist eine coole Variante, aber für die meisten ungeeignet, da man hier den Raspberry PI einrichten und updaten muss.

Besser ist es, wenn man sich irgendwo einen kleinen vServer mietet und den nur für das Tool verwendet. Die 4-5 Euro im Monat wird jeder haben. Eine Empfehlung hierfür wäre meinerseits beispielsweise php-friends.de, da bekommt man einen kleinen vServer für 3,99€/Monat.

Mietet man so einen kleinen Server, richte ich Ihn gerne ein 😉

Hinterlasse einen Kommentar

57 Kommentare auf "SEO Tool v2 mit neuen Funktionen"

Benachrichtige mich zu:
avatar
Sortiert nach:   neuste | älteste | beste Bewertung
Philipp
Gast
Philipp

Super Tool, Version 1 läuft auch schon perfekt bei uns.

Bei der Installation von v2 gibt er leider folgende Fehlermeldung aus:
Fatal error: Class ‚Slim\\Views\\PhpRenderer‘ not found in /var/www/html/seotool-v2/app/dependencies.php on line 15

Hat das noch jemand gehabt?

Tom
Gast
Tom

P.S. Aus reiner Neugier, wie steht es um die V3 des Seo Tools, ist da deinerseits schon irgend etwas geplant oder absehbar?

Sebastian
Gast
Sebastian

Moin Damian,

danke für das Tool. Ich habe es installiert, habe aber das Problem, dass es keine Keywords speichert. Ich nutze nginx mit php7-fpm auf ubuntu. Kennst du das Problem?

VG,
Sebastian

Karlos
Gast
Karlos

Servus Damian,
servus Sebastian,

habe das gleiche Problem, Projekt und Wettbewerber lassen sich anlegen, aber Keywords werden nicht abgespeichert. (Erfolgsmeldung „Super! Alle Keywords wurden dem gewählten Projekt hinzugefügt und sollten nach einem Neuladen der Projektübersicht angezeigt werden.“) Die Keywordliste ist aber nach wie vor leer. Ein Blick in die DB bestätigt das. Projekt ja, keywords Tabelle leer ….

RPI 3 mit Ubuntu Mate AMP alles in der neusten Version. Keine Hinweise in den Errorlogs …

Hast Du zwischenzeittlich das Problem gefunden @Sebastian?

Karlos
Gast
Karlos
Ich habe mal die SQL Anweisungen des Tools angesehen, beim initialen Anlegen eines Keywords läuft wohl was schief … mysql> INSERT INTO st_keywords (keywordName, parentProjectID) VALUES (‚testkeyword‘, ‚1‘); ERROR 1364 (HY000): Field ‚keywordTraffic‘ doesn’t have a default value mysql> describe st_keywords; +——————-+————–+——+—–+———————+—————-+ | Field | Type | Null | Key | Default | Extra | +——————-+————–+——+—–+———————+—————-+ | keywordID | int(11) | NO | PRI | NULL | auto_increment | | keywordCategoryID | int(11) | YES | | NULL | | | keywordName | varchar(255) | NO | MUL | NULL | | | keywordTraffic | int(11) | NO | |… Read more »
Philipp
Gast
Philipp

Super das hat uns langes suchen erspart.
Eigentlich hatten wir das auch schon gemacht… aber naja wie das ja immer so ist 😉

Philipp
Gast
Philipp

Ah ok ich habe immer beim Keyword geschaut aber stimmt da hinten ist es ja 😉

Tim Ehling
Gast
Tim Ehling

Moin,

vielen Dank für das kostenlose Tool.

Ich bin jetzt etwas ratlos. nagelneuer VServer bei Hetzner, Tool heute morgen drauf gemacht.
1. Run um 08:00 Uhr mit 20 Keywords insgesamt gemacht und dann steht so was nettes in der log datei:
2016-01-11 08:00:04 Request was not successful
HTTP-Status: 503 Service Unavailable
Reasons: Google blocked your crawler, IP on some kind of blacklist,…

wtf*…..heißt das nun für mich, das die ip, welche ich von hetzner bekam, blacklisted ist? Wäre natürlich total der Burner.

Toni
Gast

Hey,

das Tool ist echt cool und ich überlege schon einige Zeit, es mir mal aufzusetzen. Evtl. kann ich das ja auch direkt auf meinem PI machen.
Wie sieht es aus mit einer Proxyliste? Ist dies evtl mal. angedacht? Weil sonst habe ich ja immer den „lokalen“ Zwang des vServers bzw. meiner IP.

lg

Julian
Gast
Julian

Hallo, klasse Tool.
Ich habe es gestern auf den server gebügelt und die ersten Tasks sind durch den cron gelaufen. Leider werden mir keine Positionen angezeigt. Wenn ich das Perlscript ausführe bekomme ich die folgende Notice:
„keys on reference is experimental at seotracker.pl line 89.“
Kann das die Wurzel des Übels sein?

LG Julian

Julian
Gast
Julian

Ich hatte nicht gesehen das es auch Logs gibt. Konnte dort sehen das „LWP::Protocol::https “ nicht installiert war. Jetzt geht alles.

Passion
Gast

How to get the perl script file (seotracker.pl) in php?

Christian Säum
Gast
Christian Säum
Hallo Damian habe heute mal dein V2 installiert. Leider kommt dabei folgendes heraus: Installing akrabat/rka-slim-session-middleware (dev-master 74f35bb) Cloning 74f35bb0b3a5aceda526cd12a57ee1167fb8c45f Failed to download akrabat/rka-slim-session-middleware from source: Failed to clone https://github.com/akrabat/rka-slim-session-middleware.git, git was not found, check that it is installed and in your PATH env. sh: 1: git: not found Now trying to download from dist – Installing akrabat/rka-slim-session-middleware (dev-master 74f35bb) deswegen bekomme ich glaube ich auch kein Login und in der error.log diese hier: stderr: PHP Fatal error: Class ‚Slim\\Views\\PhpRenderer‘ not found in /home/moebrdbr/seo.moebrom.de/app/dependencies.php on line 15 Kannst du mir da was dazu sagen wie ich es hinbekomme?
Christopher
Gast

Habe leider trotz aktueller Version den folgenden Fehler beim Ausführen des seotools.pl:

Type of arg 1 to keys must be hash (not hash element) at /var/www/virtual/XXXXXX/html/seotool/install/seotracker.pl line 89, near „}) “
Execution of /var/www/virtual/XXXXXX/html/seotool/install/seotracker.pl aborted due to compilation errors.

Die genutzte Perl Version ist 5.24.0.

Hat jemand einen Vorschlag wie ich dieses Problem lösen kann?

Falk
Gast
Falk

Habe die v2 am Laufen, das funktioniert auch soweit super. Ein Verbesserungsvorschlag: unter /keywords/index/ sollte der Link hinter dem Keyword zur jeweiligen Seiten führen ($rankingValue[‚rankingURL‘]) – habe schon versucht, kurzerhand die Variable an der Stelle selbst zu verwenden (in den Chancen-Keywords gibt es ja diesen Wert), allerdings bekomme ich in der Gesamtliste keinen Wert zurück.

Wäre vielleicht auch allgemein spannend, ich für meinen Teil würde gerne auf einen Blick sehen welche URL rankt – in der Datenbank ist diese Info ja vorhanden 🙂

Grzegorz
Gast
Grzegorz

hey, its possible to get this script with english translation?

Christopher Rohde
Gast
Hallo. Das Tool habe nun seit fast einem halben Jahr laufen. Bisher ohne Probleme. Nun habe ich ein 4. Projekt hinzugefügt mit deutlich mehr Keywords als die anderen Projekte. Es sind hier nun 272 Keywords. Seit dem bekomme ich von meinem Cronjob täglich mehrere Emails: DBD::mysql::st execute failed: Duplicate entry ‚391-15-2016-12-23‘ for key ‚keywordID_2‘ at /var/www/ranking.XXXXX.de/install/seotracker.pl line 256. Undefined subroutine &main::dberror called at /var/www/ranking.XXXXX.de/install/seotracker.pl line 256. Pro Abruf zur vollen Stunden bekomme ich ca. 2 Emails mit dieser Meldung. Die Keywords werden alle akkurat abgerufen. Ob allerdings mit richtigem Ranking kann ich nicht sagen, da die Seite noch nicht rankt.… Read more »
Tom
Gast
Tom

Hallo Damian,
ich bin gerade dabei das Seotool zu installieren und eigentlich hat meines Erachtens so weit alles geklappt… nun ist es aber leider so, dass wenn ich auf die Subdomain zugreife, zwar weiter geleitet werde auf das Login, dort aber nur eine weiße Seite erhalte, ohne jeglichen Inhalt, trotz in der settings.php aktiviertem errordisplay.
Im Einsatz ist PHP Version 5.6.29

Sobald ich auf eine PHP Version => 7.0 gehe, erhalte ich von Slim einen Application Error.

Was habe ich falsch gemacht?

Liebe Grüsse

Tom

wpDiscuz
© 2016 » Die Seite rennt auf PHP 7 und HTTP 2.0 ♥