How to Measure AI Visibility (Before You Try to Improve It)

You measure AI visibility by establishing a baseline before you change anything: ask the engines the questions your customers ask, record who gets named and cited, then corroborate the picture with referral data in analytics and crawler activity in your server logs. Without that baseline, "improving AI visibility" is guesswork.

Why measure before you optimize?

Because AI visibility work is full of plausible-sounding tactics, and without a baseline you can't tell which ones did anything. If you add schema, rewrite pages into answer-shaped content, and publish an llms.txt file all in the same month, then notice ChatGPT mentioning you, you can't say whether it was the schema, the rewrite or something a competitor broke. A baseline turns "we feel more visible" into "we're now cited for six of our twenty money questions, up from two." Only the second statement is something you can plan around.

What are your money questions?

Money questions are the queries a ready-to-spend customer asks an assistant: "who's the best family dentist in town," "how much does water heater replacement cost near me," "emergency vet open right now." Leave out brand searches. They tell you little, because engines handle a direct question about your business very differently from a category question where they must choose whom to recommend.

Build a list of ten to twenty. Pull them from what customers say on the phone, the searches that already convert in your SEO data, and the services with the best margins. Write them the way people talk rather than the way keyword tools do. Assistants get asked full, conversational questions.

How do you run a baseline citation audit?

Ask every money question in each engine that matters for your market: ChatGPT with web search active, Perplexity, Google's AI Overviews and AI Mode, and Gemini. For each answer, record four things:

One caveat: these answers are not deterministic. The same question asked twice can produce different recommendations. Run each question more than once, on different days, and read for patterns rather than treating any single answer as truth. A business cited most of the time is visible. A business cited once is an anecdote.

How do you track AI referrals in analytics?

In GA4 or your analytics tool of choice, look for referral traffic from AI domains (chatgpt.com, perplexity.ai, gemini.google.com and their relatives) and group them into their own channel so you can watch the trend. Two warnings. First, this undercounts badly: a large share of AI answers are consumed without any click, so referral traffic is the visible tip of influence you mostly can't see. Second, treat it as a direction rather than a total. Rising AI referrals alongside improving citation-audit numbers is a story you can trust. Watch branded search volume too; people often hear about you from an assistant and then Google you to make sure you're real.

What do your server logs tell you?

Logs measure the supply side of visibility: whether AI crawlers can and do read you at all. Search your access logs for GPTBot, OAI-SearchBot, ClaudeBot, and PerplexityBot. A healthy pattern looks like regular fetches across your important pages with 200 responses. The warning signs are no AI bot traffic at all, or bots requesting pages and receiving 403s, which often means a firewall or CDN is blocking crawlers by default. If the bots can't read you, no amount of content work will surface you, which is why this check comes first in any diagnosis.

How often should you re-measure?

Monthly is a sensible cadence for a single business. Use the same question set, engines and scorecard each time so the numbers stay comparable. Re-run after anything significant: a site redesign, a CDN or security-plugin change, a competitor suddenly showing up everywhere. The manual version of all this is doable, and worth doing at least once to get a feel for it. It's also tedious enough that most people quietly stop after the second month. That is why monitoring platforms like Speak Local exist: they track citations, crawler access, and share of voice continuously so the baseline keeps itself current. However you do it, measure first.

Speak Local
The Speak Local TeamWe measure how machines see local businesses and write down what we learn.

Quick answers

What is an AI citation audit?
It's a structured baseline. You ask each major engine (ChatGPT, Perplexity, Google's AI features, Gemini) the buying-intent questions your customers ask, and record whether your business is mentioned, whether it's cited with a link, whether the stated facts are accurate, and who gets recommended instead. Because AI answers vary between runs, you repeat the questions over several days and read for patterns rather than single results.
Can Google Analytics track traffic from ChatGPT and Perplexity?
Partially. GA4 records referral visits from domains like chatgpt.com and perplexity.ai, and you can group them into an AI channel to watch the trend. But it undercounts influence badly: a large share of AI answers are consumed without any click, so no referral is ever recorded. Treat AI referrals as a directional signal, corroborated by your citation audit and branded-search volume, not as a complete measure.
How often should I measure AI visibility?
Monthly works well for a single business: re-run the same money questions in the same engines with the same scorecard, so results stay comparable over time. Also re-measure after major changes, such as a redesign, a new CDN or security plugin, or a competitor surge. Manual audits are doable but tedious, which is why continuous monitoring platforms exist. What matters is measuring on a schedule rather than once.