Skip to main content

AI Visibility Tracking

How do I track whether ChatGPT and other AI engines are actually mentioning my business?

AI answers are non-deterministic and personalized, so tracking mentions requires a disciplined manual method rather than a single dashboard login.

TechnicalAugust 31, 20269 min read

Short answer

Build a fixed list of 10 to 15 prompts your customers would realistically type, then run each one weekly across ChatGPT, Perplexity, and Google AI Overviews in a fresh, logged-out session and record whether you were named, your position in the answer, and which domains got cited. There is no Search Console equivalent for AI engines, so this manual log is currently the most reliable ground truth, with paid tools like Peec.ai or Profound worth adding once you are tracking dozens of prompts across multiple locations.

Why this cannot be tracked like Google rankings

Google Search Console gives you a stable, queryable record of impressions and positions because Google's results for a given query are largely consistent across users at a given moment. AI engines break this assumption in two ways: there is no publisher-facing analytics product that reports what ChatGPT or Perplexity said about your business, and the answers themselves are non-deterministic, meaning the same prompt run twice in a row can surface different businesses, cite different sources, or phrase the recommendation differently, because the model is generating a fresh response each time rather than retrieving a fixed ranked list.

Personalization compounds this. A logged-in ChatGPT session with memory enabled, or a Perplexity account with search history, can skew an answer based on that user's prior activity, which means one person's experience testing a prompt is not necessarily representative of what a new customer would see. Any tracking method has to account for both of these realities rather than treating a single test as definitive.

Build a fixed prompt list and a consistent testing method

Write 10 to 15 prompts that mirror how an actual customer would phrase a request, not how a marketer would phrase a keyword. For a roofing company in Tampa, that looks like "who is the best roofing company in Tampa for storm damage repair" rather than "roofing company Tampa," since AI engines respond to natural language intent, not keyword strings, and the phrasing genuinely changes which sources get pulled.

Test every prompt in a fresh, logged-out or private browsing session for each engine, since a logged-in session carries memory and history that will bias the answer toward or away from businesses you have previously interacted with. Run the full list on a fixed cadence, weekly is reasonable for most local businesses, and always at a similar time of day, since some engines pull from time-sensitive web content that shifts throughout the week.

The spreadsheet columns to log every run

Keep a single running spreadsheet rather than scattered notes, since the value of this exercise comes from spotting trends over months, not from any single week's result.

  • Date tested
  • Engine (ChatGPT, Perplexity, Google AI Overviews, Copilot, Claude, Gemini)
  • Exact prompt text used
  • Was your business named (yes/no)
  • Position within the answer (first mentioned, buried in a list, footnote-only)
  • Domains cited as sources (yours, competitors, directories, review platforms)
  • Notable phrasing (what the model said about you or a competitor, verbatim)

What a realistic benchmark looks like

Do not expect to be named in every answer to every prompt; that is not how any business, even a category leader, performs in a non-deterministic system. A reasonable early target for a local business actively working on AI visibility is a roughly 15 percent citation rate across your top five highest-intent prompts, meaning you show up by name in about one out of every six to seven test runs on those specific prompts. Treat that as a floor to build from rather than a ceiling, and track the trend line over eight to twelve weeks rather than reacting to any single week's number.

A sudden drop across multiple engines in the same week usually points to a technical issue (a crawl block, a site outage, a schema error) rather than genuine competitive loss, so cross-reference a dip against the crawlability and indexing checks you run separately before assuming you lost ground on content or reputation alone.

Check referral traffic in your analytics

While there is no citation dashboard, you can identify actual click-through traffic from AI engines in your existing analytics. In Google Analytics 4, go to Reports > Acquisition > Traffic acquisition and look at the Session source / medium dimension for referrer domains including chatgpt.com, perplexity.ai, bing.com/chat (Copilot), and gemini.google.com. Set up a custom channel group or a simple filtered exploration if these are getting buried under generic "referral" or "organic search" buckets, since some platforms are still misclassified by default.

Keep expectations calibrated here too: most AI visibility currently produces a zero-click brand impression rather than a session, meaning the model names your business and the user takes the information at face value without clicking through to your site at all. A low or flat referral number does not mean you are not being mentioned; it means the mention is not converting to a visit, which is a different problem with a different fix (usually a stronger, more specific call to action embedded in the content the AI engine is pulling from).

When to move from manual tracking to a paid tool

Manual tracking is sufficient and appropriately cheap for a single-location business monitoring a handful of prompts. Once you are managing multiple locations, multiple competitors worth benchmarking, or a prompt list that has grown past what one person can test weekly without burning hours, tools built specifically for this, such as Peec.ai, Otterly, or Profound, become worth the subscription cost. These platforms automate prompt testing across engines on a schedule, track citation share against named competitors over time, and surface trend data without manual spreadsheet upkeep.

The tradeoff is that these tools are priced and built for agencies and multi-location brands rather than a single local storefront, so evaluate whether the time saved actually exceeds the monthly cost before subscribing, particularly if you are only tracking one location.

Related questions

Why do I get a different answer every time I test the same prompt?

AI engines generate a fresh response for each query rather than retrieving a fixed ranked list, so variation between runs is expected and normal. This is exactly why tracking requires repeated testing over time rather than a single check.

Should I test prompts while logged into my own ChatGPT account?

No. Use a logged-out or private browsing session for every test, since memory and history in a logged-in account can bias results toward or away from businesses you have previously discussed or visited.

Is zero referral traffic from ChatGPT a bad sign?

Not necessarily. Most AI-driven visibility is a zero-click brand impression where the model names your business and the user does not click through, so low referral traffic can coexist with meaningful citation activity. Check your manual prompt log alongside analytics rather than relying on either alone.

How many prompts should a single-location business track?

Ten to fifteen well-chosen prompts covering your core services and the natural-language way customers ask for them is enough to spot meaningful trends without creating an unmanageable manual testing burden.

At what point does a paid AI-tracking tool pay for itself?

Generally once you are managing more than one location, benchmarking against several named competitors, or your prompt list has grown large enough that manual weekly testing takes more than an hour or two, since that is roughly where the tools' automation starts saving more time than their subscription costs.

Want a baseline reading of where you stand across AI engines right now?

Get your 55-page Pro Audit for $19 — delivered in 48 hours. Shows exactly where you stand in ChatGPT, Perplexity, Google AI Overviews and the Local Pack.

Related services, industries, cities and resources from Local Visibility AI.