SE::Google::Position - Überprüfung der Website-Positionen nach Keywords in Google
Übersicht über den Parser
Parser zur Überprüfung von Website-Positionen nach Keywords in Google. Dank des Parsers SE::Google::Position können Sie automatisch Positionen in den Google-Suchergebnissen unter Verwendung eigener Domain-Datenbanken prüfen. Mit dem Parser SE::Google::Position lässt sich die Position einer Website in Google einfach, genau und schnell bestimmen.
Die Funktionalität von A-Parser ermöglicht es, die Datenerfassung-Einstellungen des Parsers SE::Google::Position für die spätere Verwendung zu speichern (Presets), Zeitpläne für die Datenerfassung festzulegen und vieles mehr. Sie können die automatische Ersetzung von Unterabfragen aus Dateien nutzen.
Das Speichern der Ergebnisse ist in jeder benötigten Form und Struktur möglich, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es erlaubt, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.
Anwendungsfälle für den Parser
🔗 Arbeiten mit der API, Teil 1
Beispiel für die Arbeit mit der A-Parser unter Verwendung des Position-Scrapers SE::Google::Position
🔗 Ein weiteres Beispiel für die Arbeit mit SE::Google::Position
Bestimmung der Website-Position für ein Keyword, wie im Browser des Benutzers
🔗 Übersicht der Darstellungsoptionen
Der Artikel behandelt 4 verschiedene Optionen zur Ergebnisdarstellung: Text, CSV, JSON, HTML
🔗 Wie erfährt man die Positionen für Keywords?
Einführung in den Scraper SE::Google::Position und Prüfung, an welcher Stelle in den Suchergebnissen sich ein Keyword befindet
Gesammelte Daten
- Website-Position und Link zur Website-Seite
- Liste aller Website-Positionen und Links zu den Seiten

Funktionen
- Alle Funktionen des Scrapers
SE::Google - Stoppt die Datenerfassung automatisch, wenn die Website gefunden wird
- Unterstützt die Suche nach Subdomains
- Möglichkeit, die gesuchte Position zu vergleichen nach Domain, nach Hauptdomain und nach vollständigem Link
- Erfassung von Positionen für mehrere Domains gleichzeitig
Nutzungsvarianten
- Überprüfung der Positionen eigener Websites und der Websites von Wettbewerbern
- Suche nach Traffic-starken Seiten einer Website
Anfragen
Als Anfragen müssen die Domain der gesuchten Website und der Suchbegriff durch ein Leerzeichen getrennt angegeben werden, zum Beispiel:
lenta.ru nachrichten
lenta.ru nachrichten online
Wenn eine Website nach einer Liste von Anfragen überprüft werden soll, kann die Domain im Abfrageformat (Query format) angegeben werden:
lenta.ru $query
Oder verwenden Sie einfach eine Liste von Keywords. Um mehrere Domains gleichzeitig in einer Anfrage zu verwenden, geben Sie die Liste der Domains durch Komma getrennt und nach einem Leerzeichen das Keyword an, zum Beispiel:
lenta.ru,ria.ru,notfound.com nachrichten feed
Die Ergebnisse werden im Array $bulkcheck gespeichert.
Die Option Stop when found wird ebenfalls unterstützt; die Datenerfassung endet, wenn für alle Domains Positionen gefunden wurden.
Abfrage-Makros
Sie können integrierte Makros für die automatische Ersetzung von Unterabfragen aus Dateien verwenden. Wenn wir beispielsweise Websites/eine Website gegen eine Keyword-Datenbank prüfen wollen, geben wir einige Hauptanfragen an:
ria.ru
lenta.ru
rbc.ru
yandex.ru
Im Abfrageformat geben wir das Makro zur Ersetzung zusätzlicher Wörter aus der Datei Keywords.txt an. Diese Methode ermöglicht es, eine Datenbank von Websites gegen eine Datenbank von Keys zu prüfen und als Ergebnis die Positionen zu erhalten:
$query {subs:Keywords}
Dieses Makro erstellt für jede ursprüngliche Suchanfrage so viele zusätzliche Anfragen, wie in der Datei enthalten sind, was in der Summe [Anzahl der ursprünglichen Anfragen (Domains)] x [Anzahl der Anfragen in der Datei Keywords] = [Gesamtanzahl der Anfragen] als Ergebnis der Makroarbeit ergibt.
Varianten der Ergebnisausgabe
A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, was es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.
Export der Positionsliste
Erhalt des Ergebnisses in der Form:
gesuchte Domain - Key: Positionsnummer in den Suchergebnissen
Ergebnisformat:
$domain - $key: $position\n
Beispielergebnis:
lenta.ru - nachrichten: 6
lenta.ru - nachrichten online: 7
...
Gleichzeitige Überprüfung mehrerer Domains (Batch-Prüfung)
Informationen zu allen Domains bei der gleichzeitigen Überprüfung mehrerer Domains sind im Array $bulkcheck enthalten.
Ergebnisformat:
$bulkcheck.format('$domain - $position\n')
Beispielanfrage:
lenta.ru,ria.ru,notfound.com nachrichten feed
Beispielergebnis:
lenta.ru - 1
ria.ru - 3
notfound.com - 0
Links + Anker + Snippets mit Positionsausgabe
Ausgabe von Links, Ankern und Snippets in einer CSV-Tabelle
Speichern von verwandten Keywords
Keyword-Wettbewerb
Überprüfung der Indexierung von Links
Speichern im SQL-Format
Ergebnis-Dump in JSON
Ergebnisverarbeitung
A-Parser ermöglicht es, Ergebnisse direkt während der Datenerfassung zu verarbeiten. In diesem Abschnitt haben wir die beliebtesten Anwendungsfälle für den Parser SE::Google::Position aufgeführt.
Speichern von Domains ohne Null-Positionen
Als Basis wurde das Beispiel der gleichzeitigen Überprüfung mehrerer Domains (siehe oben bei den Varianten der Ergebnisausgabe) genommen und ein Filter hinzugefügt.
Fügen Sie einen Filter hinzu und wählen Sie in der Dropdown-Liste die Ausgabevariable für die Position aus. Wählen Sie den Typ: >. Geben Sie dann bei Zahl 0 ein. Mit diesem Filter können Sie alle Ergebnisse mit einer Null-Position entfernen.
Beispiel herunterladen
Wie man ein Beispiel in A-Parser importiert
eJx1VNtu2zAM/RVDCNAVyIJ2a4HBDwPSYhk2ZE3Wy1OaB9WiUy2y6Ely2szwv4+S
ZTvtuhdZJA/Jw4tcM8ft1i4NWHCWpaualeHOUnbzJU2/Im4UpOkSrXQSdfI+ueE7
SAQWXGqbPEn3iJVLePIHDCZlhLExK7mxYHzI1ZuRCCIg55VybFwzty+BUuIOjJEC
yCgFyTmagjsiFGBsx1XlYaOHSm2zR8i2kxbx7mjUMiJ+o47E/b0+OmbN/6NXFkqD
z/shcs6VhQOPXCoHhuyRQrpifWpfY1fLehyht63f5wOyJ3THMsBSZkFb1qzXXUQ7
C/x9TeXpJLa+N/pW32LLAwb1jKQrXoROCO7AW7tGHE/cs4/AhQjUuGoz+EEMWe+0
/B3IaSQsXY0EOzNYkMpBCOCV+47dio2C7Autgu/P1ie2bMwsUZ1xIiJeWyS1hTs0
i9AD0tcM9VSpOexADbAQ/6KSStDWTHNy+hYd34Ys/onR9OUdpqKZPxni0EcJ0sXi
x+AlcI4bqlw8UN1KFtKRbC+x0i7ObwtQ9j278j0r0ECfJkaO2ekxlaD9gg0jm5aD
6kUZL8byUpmhzuVmEZe2Q1b6ll7sQl9iUSrwdelKqbFf5uthPaY2jsELA8HXzpch
hS+9e4rMISr7/aalWhpJ63fuCRbUycOsMWTGlbq7nh9a2LBSJCjQjk9MNTYyfDS6
nDorJhkWyX11cvZRhBPC+WG4n52Gs9V8aqEP4Twf3KLZzyijl7BB2lHqU7Puf0D9
r61++zeU1g2twC+7bOG+Xx5MOmq8DYjT5i+HCcki
Siehe auch: Ergebnisfilter
Link-Deduplizierung
Link-Deduplizierung nach Domain
Extraktion von Domains
Entfernen von Tags aus Ankern und Snippets
Filterung von Links nach Vorkommen
Mögliche Einstellungen
Unterstützt alle Einstellungen des Scrapers
SE::Google sowie zusätzlich:
| Parametername | Standardwert | Beschreibung |
|---|---|---|
| Pages count | 1 | Anzahl der zu parsenden Ergebnisseiten (von 1 bis 10) |
| Result format | $domain - $key: $position\n | Standardformat der Ergebnisausgabe |
| Stop when found | ☑ | Stoppt die Datenerfassung, wenn die Domain gefunden wurde; wechselt nicht auf die nächsten Seiten |
| Match type | Exact domain | Möglichkeit, die gesuchte Position nach Domain, nach Hauptdomain und nach vollständigem Link zu vergleichen (Exact domain / Top level domain / Exact url) |