Rankingtracking is de feedbackloop voor SEO: zonder dat optimaliseer je blind. Een SERP API maakt daar een paar regels code van, voor een fractie van de prijzen van gehoste tools. Zo doe je het goed.
Wat te meten
- Positie van je domein voor elk doelkeyword.
- Per locatie (
gl) — rankings verschillen per land/regio. - In de loop van de tijd — sla dagelijkse snapshots op om trends te zien, niet alleen vandaag.
- Concurrenten — volg ook hun posities voor dezelfde keywords.
Hoe je checks structureert
Je kosten en dekking vormen een eenvoudige matrix:
requests/day = keywords × locations × checks_per_day
Elke cel is één API-verzoek. Begin met je belangrijkste keywords in je primaire markt en breid daarna uit. Met serp.cheap is elke check ~$0.0006 vers (de helft bij cache-hits), dus zelfs 500 keywords per dag blijft ruim onder $1/dag.
Minimale implementatie
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
Volledige build met opslag en planning: bouw een rank tracker in Python.
Valkuilen
- Personalisatie/lokalisatie — pin altijd
gl(enhlindien nodig) zodat resultaten dag na dag vergelijkbaar zijn. - SERP-features — je “positie 1” kan onder advertenties of een featured snippet zitten; volg ook features als die ertoe doen.
- Sampling — je hoeft niet elk keyword elk uur te checken; dagelijks is meestal genoeg en houdt de kosten laag.
Waarom een API beter is dan gehoste tools
Gehoste rank trackers rekenen $20–$200+/maand met keyword-limieten. Een SERP API heeft geen keyword-limieten en credits die 12 maanden geldig zijn — je betaalt per check en bezit de data. Zie de prijsvergelijking.