Field note · 25 September 2026
Does ChatGPT mention your brand? Ask what your buyers ask, and count the answers.
Ask ChatGPT, Gemini and Perplexity the questions your buyers ask, with web search on, and count the answers that name you and the ones that cite your site. Do the same for Google's AI Overviews, and run the check again weeks later to see what moved. For an auto-parts retailer we work with, 3 of 30 answers to ten buyer questions named the retailer, all three on ChatGPT, and 1 of the 67 AI Overviews found on its Google searches cited its site. The answers and the searches together cost $1.17 in API calls.
30 min · Fixed quote before we build · Projects from $2,500
What analytics and rank trackers cannot see
Your analytics can show a visit that came from ChatGPT, but not what ChatGPT said about you, or about your competitors, before that visit. A rank tracker cannot fill the gap. It records where your pages sit in a list of search results, and an AI answer is not a list: it is text written for one question, it names brands in its sentences, and it can change the next time the same question is asked.
The only way to know is to ask the same questions again and again and keep every answer. We built ai-visibility-checker, a free, open-source tool, to do that through the DataForSEO API. It asks ChatGPT, Gemini and Perplexity your buyers' questions, reads Google's AI Overviews for your keywords, and reports who gets named, which sites get cited and what changed since the last run.
What the first check showed
We first ran this check as a handful of scripts for an auto-parts retailer we work with. We asked ChatGPT, Gemini and Perplexity ten buyer questions, and pulled Google's results for the retailer's searches.
| Where we looked | What we asked | What we found |
|---|---|---|
| ChatGPT | Ten buyer questions | 3 answers named the retailer |
| Gemini | The same ten questions | No answer named it |
| Perplexity | The same ten questions | No answer named it |
| The retailer's searches | 67 result pages carried an AI Overview, and 1 of the 67 cited the retailer's site |
3 of the 30 answers named the retailer, all three on ChatGPT. The answers and the searches together cost $1.17 in API calls.
Those numbers are the baseline. They show which assistant already names the retailer, which questions it is missing from, and how rarely Google's overviews link to its site. The tool that grew out of those scripts saves a snapshot per run, so the next check shows what moved.
How the check works
- It asks the assistants. Each question goes to ChatGPT, Gemini and Perplexity through DataForSEO's LLM Responses API, with web search on, so every answer comes back with the sources it cites.
- It reads each answer: whether it names you, whether it cites a page on your domain, which of your competitors it mentions and which other names it lists.
- It checks Google. Each keyword goes to Google through DataForSEO's SERP API, with the AI Overview loaded even when Google loads it after the page, and the tool records whether an overview appears, names you and cites your domain.
- It reports and compares: the share of answers that name and cite you on each engine, the most cited domains, the answers that name a competitor and not you, and what changed since the previous run.
- It keeps the spend in check, with an estimate before the run, a spending limit, and a cache of the day's answers so a second run the same day costs nothing.
Named and cited are two different things
An answer names you when one of your brand names or your domain appears in its text as a whole word, ignoring case and accents. The tool reads the text a reader sees, so a link address alone does not count.
An answer cites you when one of its sources is on your domain or a subdomain of it. Gemini cites through Google redirect links, so the tool uses the original address that DataForSEO returns next to each one.
The report also lists the other names each answer puts forward, read from its bold text, list items and headings, which is where assistants put the companies they recommend. That part is a heuristic, so pass your competitors by name when you want them counted exactly. If your brand is also a common word, such as Notion or Monday, use a longer form like monday.com so everyday uses of the word are not counted as mentions.
Compare runs, not single answers
AI answers vary from run to run, even for the same question on the same day. The models choose their words with some randomness, and with web search on they can read different pages each time. So read the shares across many questions, and compare runs over weeks rather than single answers.
Each run is saved as a snapshot with every answer, its sources and its cost. Run the check again a week later and the report adds what changed in between: newly named, no longer named, newly cited and lost citations.
The tool asks the models through their APIs, with web search on. The ChatGPT and Gemini apps add memory, personalization and their own choice of model, so a signed-in buyer can get a different answer. Location and language matter too: ChatGPT and Perplexity search from the country you set, DataForSEO's Gemini endpoint takes no location, and Google results follow both the location and the language.
What a check costs
| Engine and default model | Estimate per request | Made of |
|---|---|---|
| ChatGPT, gpt-5-mini | $0.016 | Task fee, one web search call at $0.01, tokens at $0.25 in and $2 out per million |
| Gemini, gemini-3.5-flash | $0.047 | Task fee, two Google Search queries at $0.014 each, tokens at $1.50 in and $9 out per million |
| Perplexity, sonar | $0.0077 | Task fee, a $0.005 request fee, tokens at $1 per million |
| Google AI Overviews | $0.004 | $0.002 per results page, $0.002 for the AI Overview |
Prices as published on 25 September 2026. Each AI answer costs DataForSEO's $0.0006 task fee plus what the model's provider charges for tokens and web searches, which DataForSEO passes on.
Ten questions on the three assistants are estimated at $0.71. The tool prints its estimate before it spends anything, and --max-cost, $5 by default, refuses any run estimated above it. Real costs move with the length of each answer and the number of searches a model runs, so the report also totals what DataForSEO actually charged. A second run the same day, for example with another competitor, costs nothing, because the day's raw answers are cached.
The tool is free and MIT licensed, and needs a DataForSEO account with credit. The code, the options and a sample report are on GitHub: ai-visibility-checker. We run this kind of check as part of our work for clients, described on our AI automation agency page.
Questions, answered.
How do I check if ChatGPT mentions my brand?
Ask it the questions your buyers ask, with web search on, and count the answers that name you. Our free tool does this in bulk on ChatGPT, Gemini and Perplexity at once, and keeps every answer so you can compare next month's with this month's.
How do I check if Google's AI Overview cites my website?
Pull the live Google results for each of your keywords, read the AI Overview when there is one, and list the sites it cites. The tool does this through DataForSEO's SERP API and loads the overview even when Google loads it after the page.
Why does ChatGPT give a different answer every time?
The models choose their words with some randomness, and with web search on they can read different pages each time. That is why the tool reports shares across many questions and compares runs, instead of trusting one answer.
What is the difference between a mention and a citation?
A mention is your brand name or your domain in the text of the answer. A citation is a source behind the answer that sits on your domain. An answer can have either without the other, so the two are counted separately.
How much does an AI visibility check cost?
The tool is free. DataForSEO charges per request: ten questions on ChatGPT, Gemini and Perplexity are estimated at $0.71, and each Google keyword at $0.004. Our first check for a retailer, answers and searches together, cost $1.17.
What is GEO?
Generative engine optimization: the work of getting your brand named and cited in answers written by AI, such as ChatGPT, Gemini, Perplexity and Google's AI Overviews. AEO, answer engine optimization, means much the same. Both start with knowing where you stand today.
Related services
Tell us what's slowing you down. We'll show you what to automate first.
Free · 30 min · Projects from $2,500
contact@aistrikeforce.com