How the check works
What the check is, and is not
The check calls API products, not the consumer apps. ChatGPT uses OpenAI's Responses API with the shopper's city. Gemini uses the Gemini API when that engine is on. Google AI Overview text comes from Bright Data when Google returns one. The same question can change on the next run, so the report shows a count rather than a standing.
Limits that are part of the method
- Only public http and https pages on ports 80 and 443. Private networks are blocked.
- At most four pages and 1 MB each. robots.txt is respected.
- Page text is treated as data. The naming step does not ask a model to judge the answer.
- Gemini can be switched off. The report then says that engine is unavailable instead of inventing a zero.
- The same business, city, country, language, and website is reused for seven days. Fresh checks are capped per network and per day.
Model and request notes are in the project config, checked against provider docs on 14 Nov 2026. gpt-6-luna supports web search and a shopper location. Gemini grounding uses google_search on gemini-3.5-flash-lite, with the city in the prompt. AI Overviews use one Bright Data SERP API request per question. The city suggestions come from GeoNames (CC BY 4.0).