How to measure whether AI actually cites your business

Home » Writing on AI visibility and technical SEO » How to measure whether AI actually cites your business

AI visibility is three separate things, not one. Whether an AI engine knows your business by name, whether it finds you when someone describes what you sell, and whether it recommends you on a shortlist are three different results with three different causes. Two of the three can be measured for free, today, with data you already own. The third cannot be measured by anyone.

The short version:

  • I ran 75 prompts across ChatGPT, Claude and Google’s AI Mode on three real businesses on 13 September 2026
  • Known by name: 73% · found by category: 18% · recommended on a shortlist: 0%
  • Google Search Console has reported AI-feature impressions for every site worldwide since 31 August 2026 — impressions only, no clicks, no queries
  • Google Analytics 4 has an AI Assistant channel that excludes Google’s own AI features by design
  • One business recorded 18,231 AI impressions and was recommended zero times
  • Nobody can tell you how often ChatGPT or Claude showed your business, and no tool that says otherwise is measuring what it claims
ChatGPT's answer to Who is Shiva Malek, listing a cancer researcher first and the consultant second
My own site, tested the same way as the client sites. ChatGPT puts me second, behind a different Shiva Malek.

What does “AI visibility” actually mean?

AI visibility means whether AI answer systems name your business, link to it and describe it correctly when someone asks a question your business should win. The term is sold as a single score, but it covers three distinct results that move independently of each other:

  • Known by name — the engine can describe your business when asked about it directly
  • Found by category — the engine returns you when someone describes what you sell, without knowing you exist
  • Recommended on a shortlist — the engine puts you in the answer to “who should I hire” or “recommend three”

A business can be excellent at the first and absent from the third, and most are. The distinction matters because each of the three is worth a different amount of money, and each is won by entirely different work.

Being known, being found, and being recommended are three different results

Question type What the buyer types What a result is worth
Name “What is [your business]?” Almost nothing on its own. The person already knows you
Category “employment lawyer”, “private food tour” A stranger arrives who had never heard of you
Shortlist “recommend three”, “who is best”, “book me one” The purchase. This is the answer that replaces the decision

Every AI visibility score I have seen reports these three as one number. The data below is what happens when you separate them.

What can you measure for free, and what can nobody measure?

Two free first-party sources exist, and most published advice still does not mention either one. Google Search Console reports how often your pages appeared inside Google’s AI features. Google Analytics 4 reports how many people arrived from AI assistants. Neither source reports what the other reports, and no calculation reconciles them.

Search Console, generative AI report Analytics 4, AI Assistant channel
Covers AI Overviews and AI Mode ChatGPT, Gemini, Copilot and similar
Reports Impressions Sessions, engagement, key events
Proves You appeared Someone arrived
Cannot tell you Clicks, click-through rate, position, which question How often you appeared, or in how many answers
Cost Free Free
Funnel diagram showing AI visibility falling from 73 per cent on name questions to 18 per cent on category questions to zero per cent on shortlist questions
Seventy-five answers, three businesses, three engines. The drop is the finding.

Google’s AI features: appearance without clicks

Search Console’s generative AI performance report shows how many times links to your site were shown inside AI Overviews and AI Mode. Google announced the report on 3 June 2026 and its help page for the generative AI performance report states that the rollout reached all websites worldwide on 31 August 2026. The report carries four dimensions — pages, countries, devices and dates — and a single metric, impressions.

There is no query dimension in that report, which is the part worth sitting with. You can see which of your pages appeared inside an AI answer. You cannot see what was asked.

The Generative AI performance report in Google Search Console, showing an impressions total and page-level rows with no clicks or queries
The report on my own property. One metric, four dimensions, and no way to know what anyone asked.

The assistants: arrivals without appearance

Google Analytics 4 now carries a default channel group called AI Assistant, which Google defines as arrivals “from sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok”. The same default channel group documentation states that the AI Assistant channel excludes Google’s AI Overviews and AI Mode, and that Organic Search includes them.

Anyone reporting “our AI traffic” from a custom channel built on assistant hostnames is therefore reporting a figure with Google’s own AI surfaces removed from it, sitting unnoticed inside Organic Search.

Why the two numbers cannot be added together

Google’s AI surfaces give you appearance and never clicks. The AI assistants give you arrivals and never appearance. No single number contains both, and any product that presents one is combining a measured thing with an estimated thing and calling the result a metric.

Google’s own guidance page for site owners, AI features and your website, still directs readers only to the main performance report and carries a last-updated date of 10 December 2025 — nine months before the dedicated report reached every site. Most published advice was written from that page, which is why most published advice is missing half of what is now available.

What happened when I asked AI about three real businesses?

I ran 75 prompts across ChatGPT, Claude and Google’s AI Mode on 13 September 2026, against three businesses at three different stages of work. The businesses were named in 18 of the 75 answers. Split by question type, the pattern is stark: 73% by name, 18% by category, and zero on a shortlist.

The method, in enough detail to copy

Ten prompts per business, in three tiers — two by name, five by category, three shortlist. Each prompt was run once, in a new chat, signed out, on the same day. No answer was re-rolled. Where an engine gave a disappointing answer, that answer is the result.

Two of the three businesses are client sites, so I am publishing the counts in full and withholding the prompts, the screenshots and anything identifying. The third business is mine and every screenshot in this article is from my own results.

The three businesses

Business Stage of work
theshiva.co — mine Live under one month. No blog, no backlinks, nothing published
A professional services firm Over 200 pages, two decades of reputation. Audited, nothing implemented yet
A private tour operator Nine months of technical SEO and content work completed

What the numbers say

Question type Answers Business named Rate
Name — “What is X?” 15 11 73%
Category — “employment lawyer” 39 7 18%
Shortlist — “recommend three” 21 0 0%
All 75 18 24%
Funnel diagram showing AI visibility falling from 73 per cent on name questions to 18 per cent on category questions to zero per cent on shortlist questions
Seventy-five answers, three businesses, three engines. The drop is the finding.

Three real businesses, three engines, 21 attempts at the question a buyer asks immediately before spending money, and not one of the three was named once.

Business ChatGPT Claude Google’s AI Mode
theshiva.co 3 / 10 0 / 10 1 / 10
Professional services firm 2 / 5 0 / 5 1 / 5
Tour operator 6 / 10 3 / 10 2 / 10
Total 11 / 25 3 / 25 4 / 25

A single AI visibility score would have to average 44% and 12% into one figure and hand it to a business owner as though it described something.

Why does the same question get three different answers?

ChatGPT, Claude and Google’s AI Mode run separate crawlers, separate retrieval systems and separate models, so the three produce answers with almost nothing in common. Asked the same category question about the professional services firm on the same day, one engine listed the firm first, one omitted it entirely, and one did not search the web at all.

Engine Result for one category question What it cited
ChatGPT Listed the firm first The firm’s own website, plus six competitors’ own sites
Claude Did not search the web Nothing. Advised contacting a professional body
Google’s AI Mode Seven firms, client absent An industry directory, plus firms’ own sites

The divergence is sharper on superlative questions. Asked which were the best firms in the client’s field, ChatGPT named six and Claude named four, and not one firm appeared on both lists. Two engines, one question, one day, zero overlap.

Anyone selling a single AI visibility score has to reconcile that divergence somehow, and the only way to reconcile it is to average it away.

Who actually gets cited in AI answers?

Four different kinds of source hold the citation slots in AI answers, and your own website is only one of them. Across the 75 answers, the pattern held consistently: the shape of the question decided where the answer came from, and only one of the four shapes was answered from businesses’ own pages.

Question shape Who holds the citation slots Can website work win it?
“best” or “top” professional services Industry ranking directories No. Needs a directory listing
“recommend three” local services Google Business Profiles — map pins, star ratings, “Google” as the cited source No. Needs profile and review work
“best freelancers” or “best consultants” Third-party listicles and social posts No. Needs someone else to list you
A specific need, described in detail Businesses’ own websites Yes
Diagram of four doors into an AI answer: industry directories, Google Business Profiles, third-party lists, and your own website, with only the last one marked as reachable by site work
Four doors into an AI answer. Your website opens one of them.

The three slots your website cannot reach

Industry directories dominate professional-services answers. In one Google AI Mode answer the text said so outright, naming the two directories it had drawn on as the authority on which firms rank highest. No amount of work on a firm’s own site places it in a directory it is not listed in.

Google Business Profiles dominate local shortlist answers. Asked to recommend three operators in a city, Google’s AI Mode returned three business profiles with star ratings and a map, citing Google itself as the source. ChatGPT showed the same profile data, ratings and opening hours inside its own answer.

Third-party lists dominate consultant and freelancer answers. Asked for the best technical SEO freelancers in Europe, Google’s AI Mode built its answer from one author’s top-ten article and a post on LinkedIn, and named six people. I was not one of them, and no change to my own website would have made me one.

Google AI Mode answering best technical SEO freelancers in Europe using a third-party listicle and a LinkedIn post as its sources
The consultant shortlist, sourced from one person’s list and a social post. My own site is nowhere in it.

The one slot your website can win

Specific-need questions are answered from businesses’ own pages. When the question described a situation rather than asking for a ranking — a particular kind of dispute, a particular kind of visitor, a particular constraint — the engines cited businesses’ own service pages and named smaller firms alongside large ones. That is the tier structured data, clear service descriptions and extractable page copy actually move.

ChatGPT naming The Shiva Co. third in a list of five independent SEO consultants, citing the website and quoting the starting price correctly
The same site that loses every shortlist question gets named here, with the price quoted correctly, three weeks after launch. Specific need, own page, cited.

Can a business appear thousands of times in AI and still never be recommended?

Yes, and one of the three businesses is the proof. Over 16 months its pages were shown 18,231 times inside Google’s AI features, while across the same week the three engines named it in zero of nine shortlist answers. Both figures are accurate. They describe different things.

The page-level breakdown explains how both can be true at once.

Page type Share of AI impressions
A single editorial article on the history of the subject 57%
The top five pages, all editorial 79%
Every page that takes a booking, combined 12.5%
The home page 1.4%

The tour operator is winning the encyclopaedia question and losing the buying question. Its best-performing educational article outperforms its best-performing sales page by roughly 24 to 1 inside Google’s AI features, and no single score can express that, because the two results move in opposite directions.

Nine months of technical work produced that presence. The work did what it was aimed at — the business is known by name on every engine tested, described accurately, and picking up real volume. The shortlist gap is a different mechanism, held by Google Business Profiles and booking platforms, and a website cannot reach it. Knowing which of the two you are looking at is the entire value of measuring properly.

Why does testing your own brand give a flattering answer?

Two things corrupt a self-run test, and both appeared in my own data. The engine may know who is asking, and the engine may not search the web at all. Either one produces a result that says more about the test than about the business.

The engine may know who is asking

One of the accounts I tested from carried memory of my consulting work, and ChatGPT said so in the answer. Asked for the best operators in a category, the reply included a line to the effect of: “Since you’ve been researching [the business] for your own work, I wouldn’t automatically dismiss it.”

ChatGPT was stating in plain text that it raised a business because of who was asking. A business owner typing their own brand name into an account that knows them will see a flattering answer and believe the market sees the same one.

Test signed out, in a private window, every time. No exceptions, including for the run you only meant as a quick check.

The engine may not search the web at all

Retrieval is not guaranteed. Claude answered one category question by searching the web and returning five named firms with citations on 2 September 2026, then answered the identical question eleven days later without searching, from memory, naming nobody relevant. Same prompt, same engine, opposite behaviour. Why an engine sometimes answers from memory, and what that means for which pages can be cited, is the subject of how AI engines actually find, read and cite a website.

A tracking tool sampling on the second date would have recorded a zero for every business in that category, for a reason that has nothing to do with any of their websites.

What is an “AI visibility score” actually measuring?

An AI visibility score measures a sample of prompts the vendor chose, run on a schedule the vendor chose. That is a real measurement of a real thing, and it is not the same thing as either free source. A score measures simulated demand. Search Console measures observed appearance. Analytics measures observed arrival.

Number What it observes Where it comes from What it cannot say
AI impressions Appearance Google Search Console Whether anyone clicked, or what was asked
AI Assistant sessions Arrival Google Analytics 4 How often you appeared
AI visibility score Simulated demand A vendor’s prompt panel Whether real people ask those questions
Claude responding to a request for an AI visibility audit by building its own audit tool rather than naming any consultant
Asked who could run an AI visibility audit, Claude built one. Neither assistant named a person.

The useful question to ask a vendor is not whether the score is accurate. It is which prompts are in the panel, how often they run, and what the engines were asked to do. A vendor who will answer those three questions is selling you a measurement. One who will not is selling you a number.

What can none of this tell you?

The method in this article has hard limits, and naming them is part of using it honestly. Five things about AI visibility cannot be known by me, by you or by any tool currently on sale — not because the tools are bad, but because the engines do not publish the data, and two of the five are unknowable in principle rather than merely unavailable today.

  • How often ChatGPT or Claude showed your business. OpenAI and Anthropic publish no impressions data for websites, and none has been announced
  • Which questions you appeared for in Google’s AI features. Search Console’s generative AI report has no query dimension
  • Whether one test represents the average. A prompt run is a sample of one moment, and answers move between runs
  • Whether appearing led to anything. Appearing is not being chosen, and being cited is not being clicked
  • Whether any change will produce a citation. Nobody can guarantee one, and the four citation regimes above are the mechanism explaining why

Every one of those limits is a reason to measure what can be measured rather than to buy a number that papers over them.

How do you run this on your own business?

Three steps, about an afternoon, and no budget. Pull the two free reports, run ten prompts across the three engines, then read which sources the answers came from rather than reading a score. The third step is the one that tells you something no tool will.

Step one: the two free reports, in twenty minutes

  1. Open Google Search Console, go to the generative AI performance report, set the range to 16 months and export by page. Note which pages appear and which do not
  2. Open the main performance report for the same range and note total impressions, so you can express AI impressions as a share of the total
  3. Open Google Analytics 4, add Session default channel group to your acquisition report, and read the AI Assistant row for sessions and engagement
  4. Do not calculate a click-through rate for AI features. There are no clicks in that report, and writing down that you cannot is half the exercise

Step two: ten prompts, three engines, one afternoon

Write ten prompts in the three tiers — two by name, five by category, three shortlist — phrased the way a customer would phrase them rather than the way you would. Run each once, signed out, in a new chat, across ChatGPT, Claude and Google’s AI Mode. Screenshot every answer. Do not re-run an answer you dislike, because that answer is your result.

Step three: read the sources, not the score

Record this Because it tells you
Was the business named? The crude yes or no every score is built from
Was the website actually linked? Being named and being cited come apart constantly
Who else was cited? Which of the four regimes you are competing in
Did the answer cite businesses at all? Whether this question is winnable by any business
Was the description accurate? Whether you have an entity problem rather than a visibility problem

The third row is the one worth the afternoon. If the answers cite directories, your next spend is a directory listing. If they cite Google Business Profiles, your next spend is a profile and reviews. If they cite other people’s lists, your next spend is being included in them. If they cite businesses’ own websites, the work is technical and the work is yours to do.

The same instinct works on a single file. Put a token in your llms.txt that exists nowhere else, then watch whether anything ever follows it — the method, and what the SEO plugin vendors’ own files look like, are in does llms.txt actually do anything.

Your questions, answered

Where do I find Google’s AI impressions data?

Google Search Console, under Performance, in a report called Generative AI. Google announced the report on 3 June 2026 and completed the worldwide rollout on 31 August 2026, so every verified property should now have it. The report covers AI Overviews and AI Mode, and it carries one metric — impressions.

Can I see how many times ChatGPT showed my business?

No. OpenAI publishes no impressions data for websites, and neither does Anthropic for Claude. You can see people arriving from ChatGPT in Google Analytics 4 under the AI Assistant channel, which tells you about arrivals and nothing about appearances. Any tool claiming to report ChatGPT impressions is reporting a sample of its own prompts, not a count of what ChatGPT displayed.

Does AI Overviews traffic show up in the AI Assistant channel in GA4?

No, and this catches people out. Google’s own documentation defines the AI Assistant channel as excluding AI Overviews and AI Mode, and defines Organic Search as including them. So a custom “AI traffic” channel built from assistant hostnames leaves out Google’s AI entirely, and the traffic sits in Organic Search where nobody is looking for it.

Are AI visibility tools worth paying for?

A tool is worth paying for once you know which of the four citation regimes you are competing in and you want the prompt sampling automated. Buying one before that point means paying for a number you cannot yet interpret. Ask any vendor which prompts are in the panel and how often they run, and treat an unwillingness to answer as the answer.

How often should I re-run this?

Quarterly is enough for most businesses, and immediately before and after any significant change to the site. Running the same prompt set more often produces movement you cannot attribute, because the engines vary between runs on their own.

Is this the same as an AI visibility audit?

No. This method establishes where a business currently stands and which mechanism is holding it back. It is also a different question from the free Google check described in my post on what Agentic Browsing in PageSpeed Insights actually checks, which measures whether an automated agent can operate your pages rather than whether any model cites them. A full audit goes further — how the site renders to crawlers, whether structured data resolves to one entity, whether the content is extractable, and which competitors hold the slots. Running the free version first costs an afternoon and makes any audit that follows more useful.

The short of it

AI visibility is not one number and cannot be made into one. Being known by name, being found by category and being recommended on a shortlist are three results with three different owners, and across 75 answers on three real businesses the three scored 73%, 18% and zero. The businesses that looked healthiest by name were no closer to being recommended than the one that launched three weeks ago.

Two of the three can be measured this afternoon, free, from Google Search Console and Google Analytics 4, which is more honest data than most businesses have ever had about this question. The third cannot be measured by anyone, and a product that claims otherwise is selling you its own sample.

If you want to know which of the four citation regimes your buyers actually use, and what would move you inside it, that is the work my AI visibility audit does. Run the free version first. It takes an afternoon and it will tell you something true.

Share your love
Shiva Malek
Shiva Malek

AI Visibility & Technical SEO Consultant. I help sites become legible to Google and to the AI models now answering on its behalf.

Articles: 5

Leave a Reply

Your email address will not be published. Required fields are marked *