What "AI Visibility" Actually Means: Four Different Numbers, and Only One of Them Is Worth Paying For
"AI visibility" has become one of those phrases that survives every conversation because nobody has to define it. Two people can agree it matters, agree to work together, and be talking about entirely different numbers.
I measure this for a living on live sites, and there are exactly four things people mean. They are measured by different instruments, they move independently, and three of them can climb while your revenue doesn't budge. Here they are in the order vendors like to show them, which is roughly the reverse of how useful they are.
Number one: how often a crawler touched your site
The easiest to grow and the easiest to misread. AI companies run background crawlers that pull pages to build indexes and training corpora. They leave traces in your server log, and the volume looks impressive.
Real example, one client site over eight days: Meta's crawler made 1,132 requests — the largest single agent on the site. Amazon's made 606. Neither was answering anybody's question. That was housekeeping.
If someone reports "AI traffic up 40%" and the number came from a log without splitting agents by purpose, this is what moved. It tells you your site is reachable and parseable. That's genuinely worth confirming once. It is not a marketing result, and it responds to nothing you do beyond existing.
Number two: how often an assistant pulled a page to answer a live question
This is where it starts to matter, and almost nobody reports it.
When a person asks ChatGPT or Claude something and the assistant goes to fetch a page in that moment, the request carries a different user agent than the background crawler. Same site, same eight days:
| Agent | Requests | What it was doing |
|---|---|---|
| Meta external agent | 1,132 | background crawl |
| Amazonbot | 606 | background crawl |
| OpenAI search crawler | 536 | building a search index |
| ChatGPT-User | 256 | fetching to answer a person |
| Claude-User | 126 | fetching to answer a person |
| Perplexity-User | 40 | fetching to answer a person |
425 live fetches against 3,498 total requests. Twelve percent of the log, and the only twelve percent that involves a human being on the other end.
No third-party AI visibility tool reports this, because it isn't visible from outside — it only exists in your own server log. That gap is why I built the Citation Tracker rather than buying a dashboard.
Number three: how often your brand appears in AI answers
This is what the commercial tools measure, and it's a real signal. They run a set of prompts against the engines on a schedule and record whether you were mentioned or cited.
On one client site that number went from 63 responses to 2,605 across six weeks, ChatGPT alone from 1 to 813. Encouraging, and I published the full series including the corrections.
Two things to understand before you buy a report built on it:
It's a sample, not a census. The tool asks its own prompt set. Change the prompts and the number changes. A frozen metric in that same series fell from 194 to 25 while nothing about the site changed — the vendor was recomputing its index retroactively. Single-digit percentage swings are the instrument.
The engine list is not the internet. In that tool's panel, Claude did not appear as a tracked engine at all. In my server log for the same period, Claude-User fetched pages live 129 times. Your presence in an engine and your presence in a vendor's dashboard are different facts, and the second one is what you'd be paying to see.
Number four: how much money arrived because of any of it
The only number that pays anyone, and the one that's hardest to produce.
Here's the collision that makes it hard. Over six weeks the tool counted thousands of AI answers mentioning that client. Over the same six weeks, analytics recorded 26 visits from all AI platforms combined. Hundreds of answers a week, a couple of dozen clicks.
That isn't a tracking bug. It's the product working as designed: the customer gets their answer inside the chat — and in home services, the phone number too — and never visits the site. Every click-based AI report understates the channel by roughly two orders of magnitude, and every optimistic one quietly assumes clicks are the outcome.
Getting to number four means carrying a visitor's first touch through return visits and brand searches into the lead, and then into the job and its invoice amount in the CRM. That's the chain described on full-cycle attribution, and it's engineering rather than reporting.
Which of the four should you actually buy?
Read them as a sequence, because each one gates the next:
- Crawler access — a one-time check. If AI agents can't fetch your pages, nothing downstream can happen. Confirm it, then stop looking at it.
- Live fetches — your fastest feedback loop. Rewrite a page to be extractable and the live-fetch count on that specific URL moves within days, not at the next monthly report. This is the number I work against.
- Answer presence — the number for a client report and competitive comparison. Useful, sampled, and easy to overclaim. Watch pages-cited rather than responses: in that six-week series responses kept climbing while pages-cited stalled at 22, which meant the ceiling had already been hit and only new pages would move it.
- Revenue — the reason for the other three. Build it last, because it depends on plumbing the first three don't need.
A vendor selling you number three while implying number four is the common failure. A vendor selling number one as "AI traffic growth" is the cheap one. It is also the failure that scales with price: enterprise contracts in this category are quoted in the tens of thousands a year for a higher-resolution version of number three, which is why the $10,000 and $70,000 tiers are worth taking apart line by line before signature.
If you want all four measured on your own site rather than reasoned about, that is what the AI visibility audit covers — one instrument per layer, and the logger left behind on your infrastructure.
Which of the four numbers is each product selling you?
The category confusion isn't accidental — every product measures whichever number its architecture can reach, and then calls the output "AI visibility". Mapping them:
| What you buy | Number it can see | Number it cannot see |
|---|---|---|
| A bot-tracking plugin or log parser | 1 and 2 | 3, 4 |
| A prompt-monitoring platform | 3 | 1, 2, 4 |
| An "LLM monitoring" tool that probes model knowledge | a weaker version of 3, with no citations | 1, 2, 4 |
| Google Analytics | a fraction of 4 | 1, 2, 3 |
| Your field-service CRM | the money, with no source attached | 1, 2, 3 |
Nothing in that table sees more than two of the four. There is no product that covers the row, which is why anyone claiming end-to-end AI visibility from a single subscription is describing a dashboard rather than a measurement.
The two gaps that cost the most in practice:
Between 2 and 3. Your log proves an assistant fetched a page. It cannot prove the page was quoted in the answer. A fetch is evidence of consultation, not of citation — and I say that about my own instrument, because it's the caveat most likely to get dropped when the number is flattering.
Between 3 and 4. A prompt sampler proves your brand appeared in answers. It has no way to know whether a phone rang. In an industry where the money moves over the phone, that's not a small gap; it's the entire question.
Why do these four numbers move independently?
Because different mechanisms drive them, and the clearest proof is a case where they moved in opposite directions at once.
Over one six-week window on a client site, presence in AI answers grew roughly forty-fold. In the first fortnight of that same window, the site's domain authority fell — 3.1 to 2.8 — and organic traffic sat flat. Authority was not what moved the AI number.
Then the other direction. Later in the same series, answer volume kept climbing while pages-cited froze at 22. More answers, same handful of source pages. Number three was still rising while the thing underneath it — how much of the site was citable at all — had stopped.
So a report showing one number going up tells you almost nothing about the other three. That's not a reason to distrust the reports; it's a reason to ask which number you're looking at before you decide anything.
How do you tell whether a number is real?
One question, and it's the one I use on my own reports: could this instrument have recorded the opposite result?
A concrete case. I have zero requests for llms.txt across two sites and 6,676 AI agent requests. That reads like a strong finding until you check the mechanism: llms.txt is served as a static file, my logger runs inside PHP, and static files never reach PHP. The zero was guaranteed before the window opened. I wrote up why that zero is an artifact rather than publishing the headline it looked like.
Apply the same test to anything you're shown. If nobody can tell you what a negative result would have looked like, you're not looking at a measurement.
That's what AI visibility means, minus the ambiguity: four instruments, four numbers, one of which pays. If the definitions matter to you, the difference between GEO, AEO and SEO is the companion piece — same discipline of asking which claims come with a number attached. The build side of it, page structure that survives being lifted into an answer, is the guide on answer engine optimization.
I build and run all four layers — crawler access, server-side live-fetch logging, answer-presence tracking, and the attribution chain that ties it to invoices. What the work covers and what it costs is public on pricing, and the citation side is described under AI citation visibility. If you want to know which of the four numbers your current reporting actually shows, let's talk.
Related:
