01

#Why the usual approach tells you nothing

Someone asks ChatGPT 'best car dealer in [city]', the store appears, and it goes in a slide. Next week it does not appear and nobody mentions it. Both results are noise, because a single query is one draw from a non-deterministic system.

The answer also changes with phrasing, with whether the user is logged in, with location, and with which model version is serving that day. None of that is under your control and all of it moves the result.

So the unit of measurement cannot be a query. It has to be a fixed set of queries, run the same way, repeatedly.

02

#Build a prompt set and freeze it

Write thirty to forty questions a real buyer might ask, spread across four types: commercial ('who should I use for…'), definitional ('what is…'), problem-shaped ('why is my… not working'), and brand ('what is [your store]').

Freeze them. The moment you edit a prompt you have started a new time series and lost the comparison. Add new prompts at the bottom instead: the numbering is the contract.

Run them across the systems that matter: ChatGPT with search, Google AI Overviews, Perplexity, Copilot, Claude, Gemini. Fresh session, logged out where you can, no memory, and record which location you used because it affects local answers.

03

#Record four things, not one

Whether your store was named. The obvious one, and the least useful on its own.

Whether your site was cited or linked. Being mentioned without a citation is worth less. It does not send anyone anywhere.

Which sources were cited instead; this is the most actionable column by a wide margin. If three directories own every answer in your market, you now know exactly which corroboration you are missing.

Whether anything said about you was wrong. Log it verbatim. Incorrect hours, wrong departments or an invented claim are a business problem, and finding them is half the value of doing this at all.

RECORD FOUR THINGSWhat should you record when measuring AI search visibility?01Whether your store was named02Whether your site was cited or linked03Which sources were cited insteadThe most actionable column04Whether anything said about you was wrongLog it verbatim
04

#Reading the results

Expect definitional prompts to move first. A clean definition on a crawlable page is the cheapest thing for a system to quote, and it clears no trust threshold to do so.

Brand prompts move next, and they are the entity check. If a system cannot say what your store is, or gets it confused with a similarly named business, the fix is external corroboration (a complete Google Business Profile, consistent listings, a company page that exists) not more content on your site.

Commercial prompts move last and slowest. Being named next to a buying recommendation requires enough confidence in the entity to put it there. It follows the other two; it does not lead.

05

#What to pair it with

Branded search volume in Search Console. Most AI referrals arrive with no referrer, so a rise in people searching your name is often the only visible trace.

Referral traffic from the assistant domains, where it exists. It undercounts badly, but the direction is informative.

Direct traffic to deep pages. Nobody types a URL for a specific service page from memory: that traffic came from somewhere you cannot see.

And server logs. Filter for the AI crawler user agents. If they are not fetching your pages at all, no amount of content strategy is the problem. Retrieval is.

06

#What the log looks like in practice

Six columns: date, system, prompt number, named yes or no, cited yes or no, and which sources were cited instead. A spreadsheet is entirely adequate: doing it consistently matters more than the tool.

Add a seventh column for anything inaccurate, recorded word for word. This is the column that produces immediate business value: a system stating wrong hours, or a service you do not offer, is a problem you can act on this week regardless of any visibility goal.

After three months the sources column becomes the most valuable thing you have. It is a ranked list of who currently owns the answers in your market, which tells you precisely which directories, publications and profiles are worth the effort instead of leaving you to guess.

ONE ROW PER PROMPT, PER SYSTEM, PER MONTHWhat does an AI visibility log look like?01Date and system02Prompt number03Named: yes orno04Cited: yes orno05Which sourceswere citedinstead

TABLE

The tracking log, column by column

One row per prompt, per system, per month

ColumnWhat it recordsWhy it's there
DateWhen the prompt was runSo the time series is comparable
SystemChatGPT, AI Overviews, Perplexity, Copilot, etc.Different systems move at different rates
Prompt #The frozen prompt's fixed numberNever edit prompt text: add new ones at the bottom instead
Named (Y/N)Whether your store was mentioned at allThe obvious signal, and the least actionable alone
Cited (Y/N)Whether your site specifically was linked or creditedA mention with no citation sends nobody anywhere
Sources cited insteadWho the answer credited if not youThe single most actionable column after three months of data
Inaccuracies (verbatim)Anything wrong the system said about youProduces immediate business value regardless of any visibility goal

Framework described in this article's own method, compiled for reference.