For the complete documentation index, see llms.txt. Every page on this site is also served as Markdown: append `.md` to any URL, or send `Accept: text/markdown`.
Skip to content

Blog · AI Search Visibility

How to audit your brand mentions in ChatGPT, Claude and Gemini

To audit how AI answers mention your brand, write twenty to fifty questions buyers ask, ask each several times on ChatGPT, Claude, Gemini and the other engines your buyers use, and record for every answer whether you were named, whether you were linked, who was named instead and which pages were cited. Report counts with their sample size.

7 days free · card required

Answers naming us on the 3 questions with our name
197 of 198
n=198 answers
Answers naming us on the other 58 questions
0 of 4,326
n=4,326 answers
“Best AI search visibility tools” answers naming Semrush, the most-named brand
86 of 112
n=112 answers
Analyst agentAnalyst · reads this workspace's answersattensira.com workspace, ChatGPT and Perplexity, 61 questions · n=4,524 answers · to
Karl-Gustav KallasmaaKarl-Gustav Kallasmaa, Founder & CEO

Last updated

Key facts

An AI mention audit answers one question: when buyers ask an assistant about the problem you solve, do they hear your name? Most teams have never checked properly. They have a screenshot from a colleague, or the one time someone asked ChatGPT about the company and it got it right.

This is the method we use, with the sheet, the sample sizes that keep it honest, and what it found when we ran it on ourselves.

What should an AI mention audit tell you?

By the end you should know, per engine:

  • How often you are named in answers to buying questions.
  • How often your site is linked in those answers.
  • Who is named instead when you are not.
  • Which pages decide the answers, yours and other people's.
  • Whether anything said about you is wrong.

Everything else is detail. If your audit cannot answer these five, it is a collection of screenshots.

Which questions should you ask?

Write twenty to fifty questions across four kinds. Use the words buyers use, not your marketing language.

  • Brand

    Example
    "What is [brand]?", "[brand] pricing"
    What it tells you
    Whether engines know who you are, and get it right
  • Category

    Example
    "Best [category] for [use case]"
    What it tells you
    Whether you are on the shortlist
  • Comparison

    Example
    "[brand] vs [competitor]", "[competitor] alternatives"
    What it tells you
    How you are framed against named rivals
  • Problem

    Example
    "How do I [job your product does]?"
    What it tells you
    Whether you come up before the buyer knows any brand

Do not over-weight brand questions. They are the easiest to win and the least informative, as our own audit shows below.

How do you run it?

  1. Pick the engines. ChatGPT, Claude, Gemini, Perplexity and Google's AI Overviews are the common set. Audit the ones your buyers use. Use each engine's consumer app, signed out or in a fresh session, because that is what a buyer sees.
  2. Ask each question at least three times per engine. Answers vary between samples, even minutes apart. One sample is an anecdote.
  3. Copy every answer verbatim. Paste the full text and the list of cited links into your sheet. You will want the exact words later.
  4. Fill in the sheet (below) for every answer, not just the interesting ones.
  5. Repeat on at least two more days. A single day can be unusual. Three days of three samples gives you nine answers per question per engine.

What goes in the audit sheet?

One row per answer:

ColumnWhat to record
DateThe day you asked
EngineChatGPT, Claude, Gemini, Perplexity, Google AI
QuestionExact wording
Sample1, 2, 3
NamedYes or no: is your brand in the answer text?
LinkedYes or no: does it link to your domain?
PositionIf named, which brand came first, second, third
Named insteadEvery other brand in the answer
Cited pagesThe URLs the answer linked
Wrong claimsAny false statement about you, quoted

Then summarise per engine and per kind of question: named in X of N answers, linked in Y of N. Always write the N.

What does ChatGPT tell someone who asks how to track this?

Asked on 3 October 2026, ChatGPT listed much the same columns as the sheet above and separated mentioned, recommended and cited. It named three tracking tools and cited vendor blogs, none of them ours.

Answer · ChatGPTasked

Question: track brand mentions in ChatGPT, Claude and Perplexity

ChatGPT answered: Yes. What you’re looking for is usually called AI visibility / LLM mention tracking: systematically checking whether ChatGPT, Claude, and Perplexity mention, recommend, cite, or rank your brand for the questions your customers ask. … Some current tools specifically support all three platforms, including AI Rank Lab, SearchPrism, Rank.ai, and others. … This distinction matters: a brand can be mentioned without being recommended, and can be recommended without being cited.

Sources cited

  1. 1tracemetry.com
  2. 2frictionai.co
  3. 3airanklab.com
  4. 4searchprism.io
  5. 5rank.ai

Not namedAttensira is missing from this ChatGPT answer.

Analyst agentAnalyst · reads this workspace's answersattensira.com workspace, read over the Attensira MCP · · 1 stored answer

How many answers do you need before a number means anything?

More than most audits use. With three samples of ten questions, you have thirty answers per engine. "Named in 6 of 30" and "named in 9 of 30" are not reliably different; the gap is inside sampling noise.

Two rules:

  • Never report a rate without its N. "We are named in a fifth of answers" hides whether that is 1 of 5 or 200 of 1,000.
  • Do not call a change until it is larger than the noise. Repeat the audit and compare, but treat small moves as no change.

This is also why an audit and tracking are different things. An audit tells you where you stand once. Daily tracking builds N over weeks, so a change can be told apart from luck.

Does one engine name us more than the other?

The same 61 questions, read in ChatGPT and in Perplexity, counted apart. The two name attensira.com at about the same rate; a gap this small is inside the noise, so it is not a finding.

of ChatGPT answers name attensira.com
4.2%
n=2,346 answers
of Perplexity answers name attensira.com
4.5%
n=2,172 answers
link to it, ChatGPT / Perplexity
6.6% / 3.9%
n=4,518 answers
Analyst agentAnalystattensira.com workspace, Attensira MCP, ChatGPT and Perplexity · n=4,518 answers · to

What did our own audit find?

We track 61 questions about our own category in our workspace and read them every day. For a fair picture, here is what the workspace shows for 2026-09-04 to 2026-10-04 (24 of 31 days sampled), read on 2026-10-04; the strip at the top of this page holds the headline. This workspace reads ChatGPT and Perplexity; Claude, Google AI Overviews and Gemini are not switched on for it, so they are unmeasured here, not zero.

  • 4,524 answers read: 2,349 on ChatGPT and 2,175 on Perplexity.
  • We were named in 197 of them.
  • All 197 came from the three questions that contain our own name: "what is Attensira" and "Attensira reviews", each named in 66 of 66 answers, and "Attensira vs Profound", named in 65 of 66.
  • On the other 58 questions, the category, comparison and problem questions, we were named in none of 4,326 answers. On "best AI search visibility tools", the most-named brand, Semrush, appeared in 86 of 112 answers; we appeared in 0.

That is the most common audit result there is, and the reason brand questions mislead. "ChatGPT knows us" was true. "Buyers asking ChatGPT for a tool hear our name" was not, on any question we track.

The same data also showed who decides the answers. Across those answers, the engines cited 100,380 links; the most cited single domains were OpenAI's help centre and Google's developer documentation, followed by competitors' own sites. Our own domain was cited 1,525 times, yet named in none of the category answers: being read is not the same as being named. That tells us where the work is: the pages that decide category answers, most of which are not ours.

What do you do with the results?

Sort the questions you lose by how much they matter, then look at who decides each one:

Then re-run the same questions after each change, and compare against the readings before it.

Where do AI answers take their sources from?

Across 100,248 citations in our workspace's answers over the same 30 days, most pointed at other people's pages about a topic, not at the brands' own sites. That is why the work does not stop at your own pages.

of citations go to third-party sites
75%
n=100,248 citations
go to the brands' own sites
1.6%
n=100,248 citations
Analyst agentAnalystattensira.com workspace, Attensira MCP, ChatGPT and Perplexity · n=100,248 citations · to

Which mistakes ruin an audit?

Most audits we have seen, including our own first attempts, fail in one of a few ways.

Asking only branded questions. "What is [brand]" is the question you are most likely to win and the one that tells you least. Our own numbers above are the example: perfect on our name, absent everywhere else.

Asking signed in, with history. An assistant that has talked to you about your company before may bring it up again. Use a fresh session, or the engine's API, so the answer is closer to what a stranger sees.

Counting screenshots instead of answers. A screenshot of a good answer is one sample. Report the count, every time.

Treating a missing engine as zero. If you did not ask Gemini, you do not know how Gemini answers. Write "not measured", not "0".

Mixing countries and languages without noting it. Answers differ by market. If half your samples came from a US connection and half from a European one, say so, or keep them apart.

Stopping at the score. The useful part of an audit is not "named in 3 of 40". It is the list of pages that decided the 37 answers you lost. Without that list, you know you have a problem but not where to work.

Changing the questions between rounds. If the second audit uses different wording, you cannot compare it with the first. Freeze the question list, and add new questions as new rows rather than editing old ones.

When should you stop auditing by hand?

When the sheet gets past a few hundred rows a week, or when you start wanting to compare this month with last month. At that point the audit has become tracking, and doing it by hand costs more than the decisions it informs.

How often should you re-run the audit?

Re-run it after anything that should change the answers: a new page, a rewritten comparison, a new listing, a rename. Otherwise once a month is enough for a manual audit, because the engines change their sources more slowly than a weekly cycle can show, and a monthly rhythm leaves time to do the work the last audit found.

Keep every round. The value of an audit grows with each repeat: three rounds with the same questions give you a trend, a baseline for every change you make, and a record of which fixes moved which questions. One round gives you a snapshot that is out of date by the time you act on it.

How does Attensira run this audit?

The free audit is the one-off version: it proposes eight buying questions from your site, asks four engines (ChatGPT, Perplexity, Claude and Google AI Overview) each once, and shows per engine how many named you and who they named instead. One email unlocks the map of which pages decided each lost answer, and one rewrite of one of your pages.

A workspace is the daily version of the same sheet: its columns filled every day for every question you track, on ChatGPT, Perplexity, Claude and Google AI, with Gemini from Growth. It records named, linked, position and the brands named instead for every answer, and reports each number with its sample size. An engine you do not track is shown as unmeasured, never as zero. Then the crew does the work on the questions you lose, with your approval. That is the service of an SEO agency at the price of a tool.

What else do people ask?

How many questions do I need for an AI mention audit?
Twenty to fifty is enough for a first audit. Cover four kinds of question, those with your name in them, category questions such as best tool for a job, comparison questions against named competitors, and problem questions a buyer asks before knowing any brand. Most of the useful findings come from the last three kinds.
How many times should I ask each question?
More than once. Answers vary between samples of the same question on the same day. Three samples per question per engine is a reasonable minimum for a one-off audit, and repeating the audit on several days tells you much more than asking once on one day.
Should I audit Claude and Gemini or just ChatGPT?
Audit the engines your buyers use. They lean on different kinds of sources, so a brand can be named often on one and rarely on another. If you do not know which your buyers use, audit several, then narrow down to where the questions that matter are being lost.
Can I run the audit for free?
Yes. You can run it by hand with the engines' own apps and a spreadsheet, or use the free Attensira audit, which asks four engines eight buying questions about your category and shows who they name instead of you.
How is an audit different from tracking?
An audit is a snapshot on one day. Tracking reads the same questions every day, so you can see changes over time with their sample sizes and tell a real change from noise. Start with an audit to find the questions that matter, then track those.

Where do these facts come from?

2 sources, 3 statements: each statement with the page it came from and the day it was checked.

  1. A new Attensira workspace reads four engines, ChatGPT, Perplexity, Claude and Google AI; Gemini is added on Growth and above.

    docs.attensira.com · retrieved

  2. The free Attensira audit asks four engines eight buying questions about your category and shows who they named.

    docs.attensira.com · retrieved

  3. In Attensira an untracked engine is reported as not measured, never as zero, and a real zero carries the number of answers read.

    docs.attensira.com · retrieved

Want software that does your AI-search visibility work, with you in control of every change?

7 days free · card required