rankion.ai

Rank Tracker (Google)

Verfolge Google-Rankings für deine Keywords über Devices und Länder hinweg, mit Historie und Refresh.

Der Rank Tracker beobachtet, auf welcher Position deine URLs in der klassischen Google-Suche für eine Liste von Keywords ranken. Du legst pro Projekt fest, welche Keywords getrackt werden, auf welchen Devices (Desktop / Mobile) und in welchem Land. Rankion pullt die SERP regelmäßig, schreibt jede Position in eine Historie und visualisiert die Entwicklung über 30 / 90 / 365 Tage. Damit hast du den klassischen SEO-Pulsmesser direkt neben deinem GEO-Tracking (AI-Visibility Tracking) — die SEO- und die GEO-Suite teilen sich Projekt, Keyword-Pool und Reports.

Was es kann

  • Multi-Device, Multi-Country — pro Keyword separat Desktop und Mobile, beliebige Google-Länderversionen.
  • Historie — jede Messung bleibt erhalten, abrufbar als 30 / 90 / 365 Tage Reihe.
  • On-Demand-Refresh — Projekt-weit oder einzelne Keywords erneut messen, ohne auf den nächsten Cron-Slot zu warten.
  • Async-Pulls — neue Keywords werden über DataForSEO als Background-Job gepullt, der Endpoint antwortet sofort mit 202.
  • Aktiv/Inaktiv-Toggle — Keywords pausieren statt löschen, Historie bleibt erhalten.
  • Cross-Suite-Sync — die gleichen Keywords lassen sich im Keyword Explorer & Research auf Volume + KD anreichern.

Wann nutzen

  • Du willst klassisches Google-Ranking-Monitoring über die Zeit.
  • Du brauchst Diff-Reports „heute vs. vor 30 Tagen" für deine Top-Keywords.
  • Du willst nach einem Relaunch / Content-Refresh die Wirkung sauber messen.
  • Du willst SEO- und GEO-Performance nebeneinander stellen — gleicher Keyword-Pool, zwei Sichtweisen.

Workflow

  1. Projekt anlegen oder wählen — Rank Tracker ist projekt-scoped (siehe Erste Schritte mit Rankion).
  2. Keywords hinzufügenPOST /rank-tracker/{project}/keywords mit {keywords[], devices[]}. Antwort 202, Pull läuft im Background.
  3. Initial-Pull abwarten — typisch 1–2 Minuten je Batch. UI zeigt Live-Status.
  4. Historie lesenGET /rank-tracker/keywords/{keyword}/history mit Range 30d / 90d / 365d.
  5. Refresh triggernPOST /rank-tracker/{project}/refresh startet einen sofortigen Re-Pull aller aktiven Keywords.
  6. Cross-Check — vergleiche mit AI-Visibility-Score derselben Keywords, um SEO- vs. GEO-Lücken zu sehen.

API

Method Endpoint Notes Credits
GET /v1/rank-tracker Übersicht aller Tracker-Projekte
GET /v1/rank-tracker/{project} Detail mit Keyword-Liste + aktueller Position
GET /v1/rank-tracker/{project}/keywords Filter ?device=&country=&is_active=
POST /v1/rank-tracker/{project}/keywords Body {keywords[], devices[]}, async 202 per Keyword
POST /v1/rank-tracker/{project}/refresh Re-Pull aller aktiven Keywords, async 202 varies
GET /v1/rank-tracker/keywords/{keyword}/history Range 30d / 90d / 365d

Body-Beispiel POST /rank-tracker/{project}/keywords:

{
  "keywords": ["stoßdämpfer wechseln", "fahrwerk lackieren"],
  "devices": ["desktop", "mobile"]
}

Credits & Limits

  • Async-Pull-Modell. Neue Keywords + Refresh laufen über Queue-Jobs, der Endpoint antwortet 202 sofort.
  • Credits hängen vom DataForSEO-Pull-Volumen ab und werden auf Team-Level abgerechnet.
  • Historische Datenpunkte werden permanent gespeichert (kein Auto-Pruning).
  • Aktiv/Inaktiv statt Hard-Delete erhält die Historie für Trend-Analysen.

Verwandte Module

Letzte Aktualisierung: 1. Mai 2026

Cookies: Wir nutzen notwendige Cookies für die Funktion und optionale für Verbesserungen. Details

Notwendig
Aktiv
Analytics
Marketing