Rank-Tracking ist die Feedback-Schleife für SEO: Ohne es optimierst du blind. Eine SERP API macht daraus ein paar Zeilen Code zu einem Bruchteil der Preise gehosteter Tools. So machst du es richtig.
Was man misst
- Position deiner Domain für jedes Ziel-Keyword.
- Nach Standort (
gl) — Rankings unterscheiden sich nach Land/Region. - Über die Zeit — speichere tägliche Snapshots, um Trends zu sehen, nicht nur den heutigen Stand.
- Wettbewerber — verfolge auch deren Positionen für dieselben Keywords.
Wie man Checks strukturiert
Deine Kosten und Abdeckung sind eine einfache Matrix:
requests/day = keywords × locations × checks_per_day
Jede Zelle ist eine API-Anfrage. Starte mit deinen Top-Keywords in deinem Hauptmarkt und expandiere dann. Mit serp.cheap kostet jeder Check ~$0.0006 frisch (halb bei Cache-Treffern), sodass selbst 500 Keywords täglich deutlich unter $1/Tag liegen.
Minimale Implementierung
import requests
def rank(keyword, domain, gl="us"):
data = requests.post("https://api.serp.cheap/v1/search",
headers={"X-API-Key": "YOUR_KEY"},
json={"q": keyword, "gl": gl}).json()
for r in data["organic"]:
if domain in r["link"]:
return r["position"]
return None
Vollständiger Aufbau mit Speicherung und Scheduling: einen Rank-Tracker in Python bauen.
Fallstricke
- Personalisierung/Lokalisierung — fixiere immer
gl(undhlbei Bedarf), damit Ergebnisse Tag für Tag vergleichbar sind. - SERP-Features — deine „Position 1” könnte unter Anzeigen oder einem Featured Snippet liegen; verfolge Features mit, wenn sie wichtig sind.
- Sampling — du brauchst nicht jedes Keyword jede Stunde; täglich reicht meist und hält die Kosten niedrig.
Warum eine API gehostete Tools schlägt
Gehostete Rank-Tracker verlangen $20–$200+/Monat mit Keyword-Limits. Eine SERP API hat keine Keyword-Limits, und bei serp.cheap bleiben die Credits 12 Monate gültig statt monatlich zu verfallen — du zahlst pro Check und besitzt die Daten. Siehe den Preisvergleich.