Contents8
The honest answer to “do we show up in ChatGPT?” starts with another question: on which questions, in which assistant, and how many times have you tried? Measuring your visibility in AI is not done with a screenshot taken on a Tuesday. An assistant’s answer changes from one session to the next and from one week to the next.
This guide offers a protocol that an SME can run on its own, every month, and says what each reading does not measure. It also helps you judge a provider: serious tracking is part of what an AI SEO agency should deliver, method included.
In short
Ask each question at least three times, in a fresh conversation, and track a citation frequency rather than a single try.
In the logs, separate training crawlers from search crawlers and on-demand visit crawlers.
Search Console counts AI Overviews with the rest of the “Web” traffic: they cannot be isolated.
Why a single measure is not enough
No data source sees everything, so you measure with three readings that complement each other:
- What the assistants answer: a fixed list of questions, asked on a fixed date, several times.
- What their crawlers read: the server or CDN logs, filtered on the crawlers’ names.
- What arrives on the site: the visits whose source is an assistant.
The first tells you whether you are cited, the second whether you can be, the third whether it produces anything. Our guide to getting cited by ChatGPT sketches these three readings; this protocol makes them something you can keep up over time.
Reading 1: a list of questions, asked several times
Choosing the questions
Start from the questions a customer asks before contacting you, not from your sector’s keywords. “Which open-source CRM for a 30-person SME?” works better than “open-source CRM”. Three sources give good questions:
- requests received by form and by phone, in the customer’s own words;
- Search Console queries that take the form of a question;
- objections that keep coming up in sales meetings.
Keep between fifteen and forty questions: beyond that, nobody maintains the list every month. Classify each question by intent (find out, compare, buy): a brand can be absent from general questions and very present on comparisons.
Asking the questions properly
Assistants personalise their answers according to the account’s history and memory. For a measurement that can be compared from one month to the next:
- Prepare.
Use a session with no history and no memory switched on, always the same configuration.
- Repeat.
Ask each question at least three times, in three fresh conversations.
- Note.
For each try, record whether the brand is cited, which page is linked, which competitors appear, and whether the answer is correct.
That last point matters as much as the citation: an assistant that cites you with an out-of-date price flags a source page to correct, or to date more clearly.
Reading the result
You do not read “cited or not”, you read a frequency: cited in two tries out of three, on eight questions out of twenty. That frequency is what you track from one month to the next. A variation of one try means nothing; a trend over three months does.
Reading 2: the crawler logs
An assistant can only cite a page that its crawler was able to read, or that its engine has indexed. The server logs, or the CDN’s, tell you which crawlers visit, on which pages, and with which response (200, 403, 404).
Filter on the names each company publishes: Anthropic in its help page on crawlers, OpenAI in its list of crawlers. Separate training from search:
Collection for training
ClaudeBot, at Anthropic
GPTBot, at OpenAI
Search and on-demand visits
Claude-SearchBot, at Anthropic, for search
Claude-User, at Anthropic, for a visit triggered by a user’s question
OAI-SearchBot, at OpenAI, for ChatGPT search results
ChatGPT-User, at OpenAI, for a visit at a user’s request
At Google, there is nothing to filter beyond Googlebot. The Google-Extended token, which controls the use of content for Gemini, has no user agent of its own according to Google: it does not show up in the logs.
Three things to look at every month:
- Refusals and absences. A run of 403s on a search crawler points to a firewall or a CDN rule that blocks without anyone having decided it. A crawler that reads only robots.txt, and nothing else, often points to a ban in that file: check the version served at the public address, not the one in the repository.
- The pages read. If the crawlers read only the home page, review the internal linking or the sitemap.
- Visits triggered by a user. A visit from ChatGPT-User or Claude-User to a page means a human asked a question that led there. It is the signal closest to a citation that you can see on the server side.
From the field
The block came from the CDN
On Palmora Property, a property site we operate, the robots.txt managed by the CDN put Disallow: / on GPTBot, ClaudeBot, CCBot and Google-Extended, and nothing in the repository showed it.
This reading tells you whether you are readable. It does not tell you whether you are cited.
Reading 3: visits coming from assistants
In your analytics, isolate the visits whose source is an assistant (chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com). Create a dedicated segment or channel group, so as not to drown them in “referrals”.
Two limits to keep in mind:
- It is a lower bound. Many citations produce no click: the answer is enough for the reader. And some visits arrive with no source passed on, filed under direct traffic.
- Google does not separate its AI answers. According to Google’s documentation on AI features, appearances in AI Overviews and AI Mode are counted in the Search Console Performance report, under the “Web” search type, with the rest of the traffic. The article on AI Overviews and traffic details what that implies.
Finally, add to your forms the question “How did you hear about us?”, with “an AI assistant” among the choices: it is self-reported, but it is often the only place where you can see that a prospect first asked ChatGPT.
A monthly table, not a dashboard
Every month, enter four figures in the same table, keeping in mind what each one says:
| Measure | What it tells you | What it does not tell you |
|---|---|---|
| Citation frequency on the list | Whether you appear, and on which intents | How many people saw the answer |
| Pages read by search crawlers | Whether the site is readable, and which pages | Whether those pages are reused |
| Visits coming from assistants | What produces a click | Citations without a click |
| ”An AI assistant” answers on the form | The role in the buying decision | An exhaustive measure |
Count the volume before fixing the list: twenty questions asked three times to four assistants make 240 conversations a month. That figure decides between taking the readings by hand and using a tool.
What this protocol does not do
It does not give a precise “share of voice”, nor revenue attributed to citations: assistants’ answers are not a stable ranking.
Be wary of a report that displays an AI visibility score to the nearest tenth of a point: it measures its own sample, not your market.
Nor does this protocol replace the groundwork: measuring is there to know where to act. The llms.txt file, often presented as a lever, is more a matter of hygiene: see what you can really expect from an llms.txt file.
Where to start
Start small: twenty questions, three tries per question, and one month of logs. This first reading is the starting point; the following ones tell you whether an action had an effect.
If you would rather have this tracking run without you, it is part of our SEO and GEO content engine, which includes, every month, tracking of your positions in Google and of your citations by AI assistants.
Frequently asked questions
Is there a Search Console for ChatGPT?
Not to our knowledge as of October 2026: no assistant gives publishers a citation report comparable to Search Console. The only direct data are the crawler logs and referral visits, both partial. Hence the list of questions, which shows what assistants really answer.
Should you block or allow AI crawlers such as GPTBot or ClaudeBot?
Separate them by use. Search and on-demand visit crawlers (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User) must be able to read your pages if you want to be cited. Those that collect for training (GPTBot, ClaudeBot) are an editorial choice, and are set one by one in robots.txt.
Why does my brand not appear in Perplexity’s answers?
First check that its crawlers can read your pages: a refusal in the logs, or a firewall rule, is enough to make you absent. Then look at the question itself: if none of your pages answers it directly, the assistant cites someone else’s. The first reading is there to spot these gaps.
Are AI visibility tracking tools worth their price?
They save time when the list of questions becomes long or multilingual. Before paying, ask how they put the questions: language, country, account type, number of tries. Without that written method, their percentages cannot be compared from one tool to another or from one month to the next.
How long does it take to see results?
A robots.txt change shows up in the logs as soon as the crawlers come back. Citation frequency takes more patience: allow at least three monthly readings, with the same list of questions, before telling it apart from the normal variation in answers.
Sources
- Its help page on crawlers (new tab)support.claude.com
- Its list of crawlers (new tab)developers.openai.com
- Google’s documentation on AI features (new tab)developers.google.com
Jim · founder of Brain Plus AI
Also in seo and ai visibility

Practical guide7 min
How to get cited by ChatGPT and AI search engines
What actually gets a site cited by ChatGPT, Claude or Perplexity: let the bots read it, answer straight away, source every fact, mark up only what is shown. And how to measure it without fooling yourself.

Understand8 min
Google AI Overviews: what they do to your traffic
Google's generated summaries reduce clicks on some queries, especially questions. What the public data measures, and how to read the effect in your own Search Console before deciding.

Understand6 min
llms.txt: what it is really for
The llms.txt file promises to help AI read your site. What the proposal says, what can be verified about real usage, what Google, OpenAI and Anthropic say about it, and why we publish one anyway.
