Report
How much page one moves
Week-on-week turnover of the top ten, by topic.
Measured 2026-W36 · 2026-08-31 · google.com, gl=us
2026-W36
Turnover
Average churn
13%
of the top ten, weekly
Weeks measured
12
2026-W25 to 2026-W36
Observations
82,620
query-weeks stored
Churn is the share of page-one domains that differ from the previous week, measured as one minus the Jaccard coefficient. It does not move when Google returns nine results instead of ten.
Topics
By topic
Movers
Least stable queries
| Query | Weekly churn |
|---|---|
| seo tools pricing comparison | 44% |
| seo tools for beginners | 41% |
| share of voice vs rank tracking API | 40% |
| AutoGen pricing | 39% |
| pgvector python | 39% |
| Express alternatives | 38% |
| brand mentions python | 37% |
| Majestic python | 36% |
| brand mentions tutorial | 35% |
| exponential backoff api | 35% |
| FastAPI vs Django | 35% |
| headless detection explained | 34% |
| best structured data tools | 34% |
| what is Claude API | 33% |
| internal linking explained | 33% |
| Frase review | 32% |
| Cursor MCP tutorial | 32% |
| Airflow vs Dagster | 32% |
| rate limiting example | 32% |
| PlanetScale alternatives | 32% |
| SERP snapshot api | 31% |
| Gemini API vs Groq | 31% |
| how to use ScaleSERP | 31% |
| Replicate tutorial | 31% |
| AgentGPT review | 30% |
Method
The measurement behind it
A fixed corpus of 4,185 queries, run once a week from the United States through one endpoint, stored and never re-fetched. 82,620 observations across 12 weeks so far. The method is written out in full on how we measure.
curl --request GET \
--url 'https://serpens.p.rapidapi.com/api/v1/search_ai_overview?q=best%20search%20apis&gl=us&hl=en&format=json' \
--header 'x-rapidapi-host: serpens.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_KEY'
Reproduce any figure here
Free tier, no card. Same endpoint, same parameters — the corpus is the only thing you would need to supply.