Preview. Every figure on this site is currently a fixture, not a measurement — the live crawl has not run yet. Nothing here describes Google's actual results.
Free key
Domain

bm25.com

How bm25.com performs across a fixed corpus of 4,185 queries, measured every week.

Measured 2026-W36 · 2026-08-31 · google.com, gl=us

2026-W36

Visibility

Queries ranked
63
of 4,185 measured
Average position
4.5
best seen: 1
Top three finishes
24
5 at position one
AI Overview citations
26
10 without ranking
Week on week
-3%
vs 2026-W35

Google credits bm25.com in its own answer on 10 queries where the domain does not appear in the ten organic results. That gap is the whole argument for measuring citations separately from rankings.

Topics

Where it shows up

Citations

Queries where Google cites it

QueryStatusTopic
how does retrieval-augmented generation workCited, not rankingRetrieval-augmented generation
RAG not workingAlso rankingRetrieval-augmented generation
RAG best practicesCited, not rankingRetrieval-augmented generation
RAG tutorialAlso rankingRetrieval-augmented generation
how to use chunking strategyCited, not rankingRetrieval-augmented generation
hybrid search tutorialAlso rankingRetrieval-augmented generation
hybrid search exampleAlso rankingRetrieval-augmented generation
BM25 alternativesAlso rankingRetrieval-augmented generation
embeddings apiAlso rankingRetrieval-augmented generation
what is embeddingsAlso rankingRetrieval-augmented generation
what is context windowAlso rankingRetrieval-augmented generation
how to use context windowAlso rankingRetrieval-augmented generation
query expansion explainedAlso rankingRetrieval-augmented generation
query expansion exampleCited, not rankingRetrieval-augmented generation
HyDE rate limitsCited, not rankingRetrieval-augmented generation
how to use HyDECited, not rankingRetrieval-augmented generation
GraphRAG documentationCited, not rankingRetrieval-augmented generation
is GraphRAG freeAlso rankingRetrieval-augmented generation
GraphRAG tutorialAlso rankingRetrieval-augmented generation
GraphRAG apiCited, not rankingRetrieval-augmented generation
contextual retrieval explainedCited, not rankingRetrieval-augmented generation
citation grounding exampleAlso rankingRetrieval-augmented generation
reranking vs embeddingsAlso rankingRetrieval-augmented generation
BM25 vs semantic searchCited, not rankingRetrieval-augmented generation
context window vs semantic searchAlso rankingRetrieval-augmented generation
query expansion vs HyDEAlso rankingRetrieval-augmented generation
Rankings

Queries where it ranks

#QueryTopic
1RAG alternativesRetrieval-augmented generation
1hybrid search tutorialRetrieval-augmented generation
1is BM25 freeRetrieval-augmented generation
1what is context windowRetrieval-augmented generation
1HyDE reviewRetrieval-augmented generation
2chunking strategy apiRetrieval-augmented generation
2reranking tutorialRetrieval-augmented generation
2how to use BM25Retrieval-augmented generation
2BM25 tutorialRetrieval-augmented generation
2embeddings apiRetrieval-augmented generation
2what is embeddingsRetrieval-augmented generation
2semantic search best practicesRetrieval-augmented generation
2contextual retrieval best practicesRetrieval-augmented generation
2citation grounding exampleRetrieval-augmented generation
2citation grounding best practicesRetrieval-augmented generation
3RAG apiRetrieval-augmented generation
3what is rerankingRetrieval-augmented generation
3hybrid search exampleRetrieval-augmented generation
3best semantic search toolsRetrieval-augmented generation
3query expansion explainedRetrieval-augmented generation
3GraphRAG alternativesRetrieval-augmented generation
3GraphRAG tutorialRetrieval-augmented generation
3GraphRAG reviewRetrieval-augmented generation
3what is GraphRAGRetrieval-augmented generation
4how to use RAGRetrieval-augmented generation
4RAG tutorialRetrieval-augmented generation
4BM25 alternativesRetrieval-augmented generation
4BM25 apiRetrieval-augmented generation
4how to use context windowRetrieval-augmented generation
4context window tutorialRetrieval-augmented generation
4context window apiRetrieval-augmented generation
4semantic search tutorialRetrieval-augmented generation
4HyDE pricingRetrieval-augmented generation
4is GraphRAG freeRetrieval-augmented generation
4reranking vs embeddingsRetrieval-augmented generation
5is RAG freeRetrieval-augmented generation
5how to use semantic searchRetrieval-augmented generation
5what is query expansionRetrieval-augmented generation
5HyDE alternativesRetrieval-augmented generation
5HyDE exampleRetrieval-augmented generation
API

Track any domain yourself

This page is an aggregate of ordinary search calls — one per query, once a week. Nothing here needs a special endpoint or a rank-tracking contract.

curl --request GET \
  --url 'https://serpens.p.rapidapi.com/api/v1/search?q=site%3Abm25.com&gl=us&hl=en&format=json' \
  --header 'x-rapidapi-host: serpens.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_KEY'

Build this for your own domain

Free tier, no card. One endpoint returns organic results, the AI Overview and its citations together, so ranking and citation come out of the same call.

Get a free API key

Get this measurement every week

One email each Monday covering bm25.com: what changed in the results, which domains moved, and where AI Overview switched on or off. Unsubscribe in one click.