Explainer

How AI visibility tracking shows whether ChatGPT cited your site

AI visibility tracking begins with free ChatGPT referral tags, AI crawler logs and Bing and Google reports, then adds monthly questions or a paid tool.

AI visibility tracking for one site combines free signals from analytics, server logs, Bing and Google with a fixed list of questions put to each AI assistant every month. The free signals show that an engine sent a visitor, fetched a page or counted a citation, and the monthly questions show which sources each answer cited. Tracking tools automate that list.

TL;DR

  • Google Analytics 4 groups visits arriving from ChatGPT, Gemini, Copilot and other assistants into an AI Assistant channel, which is the first free check.
  • Bing Webmaster Tools counts a site’s citations in Microsoft Copilot, and Google Search Console counts the site’s impressions in AI Overviews and AI Mode.
  • A fixed list of unbranded questions, asked on each AI engine every month or daily through a tool, shows which sources the answers cite.

How to check AI visibility

Three free reports show part of a site’s AI visibility: ChatGPT referrals in analytics, Bing Webmaster Tools and Google Search Console.

Google Analytics 4’s default channel groups put visits from sources like ChatGPT, Gemini, Deepseek, Copilot or Grok into an AI Assistant channel, which excludes Google’s AI Overviews and AI Mode, so a site can count its ChatGPT referrals in the Acquisition reports. A referral needs a click, so a citation nobody clicked leaves no trace in analytics. Clicks are only one part of what AI visibility is and how to measure it.

Microsoft’s announcement of 10 February 2026 introduced AI Performance in Bing Webmaster Tools, a public preview covering Microsoft Copilot, AI-generated summaries in Bing and select partner integrations. The report counts total citations, the average number of a site’s unique pages cited per day and the citations each URL earned.

Google Search Console’s generative AI performance report shows a site’s impressions in AI Overviews and AI Mode, broken down by page, country, date and device. Google’s Search Console help says the report had rolled out to all websites worldwide by 31 August 2026. A site with too few impressions in those features may not see it. Which pages earn the impressions depends on how Google AI Overviews choose the pages they show.

AI crawler visits in server logs

Server logs show when an AI company’s crawler or fetcher requested a page, which happens before any citation. Each company names its agents, as of 29 October 2026:

  • OpenAI: OpenAI’s crawler documentation lists OAI-SearchBot for ChatGPT’s search features, GPTBot for content that may train its foundation models, and ChatGPT-User for pages ChatGPT visits when a person asks it a question.
  • Perplexity: Perplexity’s bot documentation describes PerplexityBot as the crawler that surfaces and links websites in Perplexity’s search results.
  • Anthropic: Anthropic’s help article on crawling names ClaudeBot for model training data, Claude-SearchBot for search result quality and Claude-User for pages fetched when a person asks Claude a question.
  • Google: Google’s crawler documentation says Google-Extended has no separate user agent string, so the name never appears in logs. It is a robots.txt token that controls whether Google may use crawled content for Gemini training and grounding.

OpenAI, Perplexity and Anthropic publish their bots’ IP addresses, so a log line can be verified before it counts. A search crawler’s visit means the page can be read, the first condition in how ChatGPT search picks its sources, and says nothing about the answer that followed.

Checking AI answers by hand

A hand check is a fixed list of unbranded questions put to each AI engine once a month, with every source each answer cites written down. Unbranded questions leave out your brand name, since a question that names the brand invites the answer to name it. When your site is missing from the lists, how to get a brand cited in ChatGPT answers sets out the work that follows.

Keep the wording, the engines and the settings the same every month, and record for each answer the cited sources in order and whether your site is among them. Run the list on each engine your buyers use, such as ChatGPT, Gemini, Perplexity, Copilot and Google’s AI Overviews and AI Mode.

A single run is one sample, so read the trend across several months, the way tracking tools rerun the same prompts at regular intervals. New pages also need time. For the typical business in Agenzy’s 2026 tracking, 37% of newly published pages went their first 30 days without a single ChatGPT citation (median across 10 businesses and 189 pages). A new page therefore needs a month before its first reading counts.

What a ChatGPT rank tracker records

LLM tracking tools run a fixed set of prompts on several AI engines and record which brands and pages the answers name. Five describe their tracking this way, as of 29 October 2026:

  • Peec AI: Peec AI’s documentation describes Domains and URLs pages built from your tracked prompts, with a gap analysis of the sources where competitors appear and your brand does not.
  • Profound: Profound tracks visibility scores and cited sources across seven AI engines, ChatGPT and Google AI Overviews among them, and shows how AI bots read and cite your pages.
  • Ahrefs Brand Radar: Ahrefs Brand Radar counts brand mentions in answers separately from citations of your pages, using prompts you define, refreshed daily, or an index built on Ahrefs’ keyword database.
  • Semrush: Semrush’s AI Visibility Toolkit reports a brand’s AI visibility score, mentions and most cited pages on ChatGPT, Gemini, Google AI Mode and AI Overviews from the Semrush Prompt Database.
  • Otterly.AI: Otterly.AI runs prompts you write on ChatGPT, Perplexity, Google AI Overviews, AI Mode, Gemini and Copilot, and records brand mentions and the links each answer references.

For a single site, the useful split is whose questions get measured: a list you write, or a vendor’s prompt database.

Sources and citations in tracking data

For 2026 ChatGPT brand mentions and AI search visibility across Europe’s businesses, study data and Peec AI dashboards keep two lists per answer: sources read and citations shown. Peec AI’s documentation defines sources as the web addresses a model opens while it writes an answer, and citations as the sources the finished answer names.

A page in the sources list and missing from the citations was read and passed over for other pages. Your own website competes on those lists with many other sites, as the data on how often LLM citations include a brand’s own website shows.

A page in neither list may be out of reach. Peec AI’s documentation says AI models see only HTML and cannot read pages behind paywalls or content that needs JavaScript to load. Check that the page’s text sits in its HTML and that a search crawler has visited it.

What it means

Marketing leads who want to know how to show up in ChatGPT should run the free checks first and add a tool later, in this order.

  1. Open the AI Assistant channel in Google Analytics 4 and note which pages ChatGPT sends visitors to.
  2. Search your server logs for the search crawlers OAI-SearchBot, PerplexityBot and Claude-SearchBot on the pages you care about.
  3. Verify the site in Bing Webmaster Tools and Google Search Console, and read both AI reports every month.
  4. Write a fixed list of unbranded buyer questions and record the cited sources on each engine every month.
  5. Give a new page 30 days before you judge it, and compare sources with citations once a tool records both.

FAQ

How much do AI tracking tools cost?

Otterly.AI’s plans begin at $29 a month, Ahrefs Brand Radar’s custom prompt tracking at €47 and Semrush’s AI Visibility Toolkit at $99, as of 29 October 2026. Ahrefs prices its AI Visibility Index from €179 a month. Peec AI and Profound list their prices on separate pricing pages.

Can you see the question a person asked?

Only in part. The AI Performance report in Bing Webmaster Tools lists grounding queries, the phrases the AI used to retrieve content it later cited. Krishna Madhavan and three fellow product managers at Microsoft AI wrote of that data: “The data shown represents a sample of overall citation activity.” Tracking tools measure prompts instead, either your own list or a vendor database such as Ahrefs’ index of more than 514 million prompts.

Does blocking GPTBot keep a site out of ChatGPT answers?

No, GPTBot and ChatGPT search use separate controls. OpenAI’s crawler documentation says disallowing GPTBot signals that a site’s content should stay out of training for its foundation models. Sites that opt out of OAI-SearchBot are not shown in ChatGPT search answers. Anthropic separates ClaudeBot for training from Claude-SearchBot for search in the same way, and Google says Google-Extended does not affect a site’s inclusion in Google Search.

Sources

  1. support.google.com/analytics/…/9756891
  2. tryprofound.com
  3. blogs.bing.com/webmaster/…/Introducing-AI-Performance-in-Bing-Webmaster…
  4. developers.openai.com/api/…/bots
  5. support.google.com/webmasters/…/16984139
  6. docs.perplexity.ai/docs/…/perplexity-crawlers
  7. support.claude.com/en/…/8896518-does-anthropic-crawl-data-from-the-w…
  8. otterly.ai
  9. developers.google.com/search/…/google-common-crawlers
  10. ahrefs.com/brand-radar
  11. semrush.com/kb/1626-ai-visibility-features
  12. docs.peec.ai/understanding-sources

The week in AI search, in one email

One email a week with what changed in ChatGPT, Google AI Mode, Perplexity and Gemini, and the week's data piece.

Up next