Overview
AI citation tracking is the measurement half of generative-engine-optimization: which engines quote a site, for which prompts, and whether the quote carries a link. Classic rank trackers report positions in a list of blue links, so they cannot answer this. Four sources can: the two first-party Search Console reports from Bing and Google, a fixed prompt set, manual SERP checks, and server logs.
Read the Bing Webmaster Tools AI Performance report
Use the AI Performance report as the citation baseline. It entered public preview on February 10, 2026 and covers Microsoft Copilot, AI-generated summaries in Bing, and select partner integrations. It shows total citations, average cited pages, grounding queries (a sample of the phrases the AI used when retrieving cited content), and page-level citation activity. A June 16, 2026 update added Intents, Topics, Citation Share, and Compare.
- Verify the site in Bing Webmaster Tools even if Bing is a small share of organic traffic; Copilot draws on the Bing index.
- The report measures visibility, not ranking, authority, or clicks, and the grounding queries are a sample.
- Compare cited pages with the pages you meant to be the answer. A citation landing on a thin or outdated page means consolidate or refresh.
- Add grounding queries to the tracked prompt set below.
Read the Search Console generative AI report for Google
Google’s Search generative AI performance reports count impressions in AI Overviews, AI Mode, and Discover generative features by page, country, and date, plus device for Search. They launched June 3, 2026 and reached all sites by August 31, 2026. They carry no click data, and AI feature traffic also remains inside the Web search type of the overall Performance report. See ai-overviews and master-google-search-console.
Track a fixed prompt set per engine
Run the same prompt list weekly through ChatGPT Search, Perplexity, and Gemini, and record which prompts cite the domain.
- Write prompts as users ask them: full questions, not keywords.
- Keep the list stable so changes reflect the engines, not the test. Add prompts in dated batches rather than editing old ones.
- Record per prompt: engine, date, cited or not, cited URL, and whether a clickable link appears.
- AI answers vary between sessions, so read the trend across weeks, not one run.
Check AI Overviews and AI Mode manually
Google exposes impressions but no per-citation report, so for the cited URLs run the query list from a clean, signed-out session and note which sources are linked. See ai-overviews for what earns the citation.
Filter server logs for search and user-fetch agents
Filter logs for OAI-SearchBot, ChatGPT-User, PerplexityBot, Perplexity-User, Claude-SearchBot, Claude-User, and Bingbot to see which pages engines fetch.
Google-Extendednever appears in logs because it is a robots.txt token, not a user agent.- A fetch spike is a lead to check manually. No engine publishes a fixed lag between fetch and citation, so do not read fetches as citations.
- A user-fetch agent retrieves a page because someone’s prompt led there, so those hits track live demand more closely than index crawls. The agent catalog is in ai-crawlers.
Count the link, not the mention
Weight a cited link above a mention without one, since a mention sends no attributable traffic. Report citation share as linked citations divided by tracked prompts, per engine, so a gain on one engine does not hide a loss on another.