Expert reviewing AI search citations, knowledge graphs and visibility analytics

Short answer: AI search visibility tracking works best as four measurements kept side by side: a fixed panel of 25–40 buyer prompts tested monthly in each AI engine (logging mentions, citations and accuracy), Google Search Console's Generative AI performance report for AI Overviews and AI Mode impressions, Bing Webmaster Tools' AI Performance report for Copilot citations, and a GA4 "AI assistants" channel group that sends AI referrals through to leads in your CRM. No tool gives a single reliable "AI rank", so report each number with its sample size and date.

On this pageWhat to measureDesigning the prompt panelScoring and metricsFirst-party toolsGA4 AI channel group and regexTracking sheet templateReporting cadenceTurning data into fixesSources

Need this done for you? GrowthSparx offers a fixed-scope lead tracking and attribution setup: GA4, Google Ads, Meta, WhatsApp, calls and CRM wired into one dashboard, usually live in 2–3 weeks.

What should an AI search visibility tracking framework measure?

"Visibility" in AI search covers several different events, and mixing them is the most common reporting error we see. A brand named without a link sends no traffic; an AI Overview impression is not a click. Track each event separately.

EventDefinition used in our sheetsWhere it comes fromWhy it matters
MentionBrand or product named anywhere in the answer textPrompt panelAwareness and shortlist inclusion
CitationA clickable link to a page on your domain in the answer or its sources listPrompt panel; Bing AI PerformanceThe only route to a visit from that answer
RecommendationBrand listed as an option to choose, not just referencedPrompt panelClosest proxy to "ranking" for commercial prompts
AccuracyFacts about you (services, city, prices, licences) are correct and currentPrompt panel, manual reviewWrong prices or a closed branch cost enquiries
AI impressionYour link shown in an AI Overview or AI Mode responseSearch ConsoleGoogle-scale exposure you cannot sample manually
AI referralA session that arrives from an AI assistantGA4Traffic you can tie to leads
AI-sourced leadAn enquiry whose first or last source is an AI assistantCRMThe number the business actually cares about

This post is about measurement only. If you have not yet checked that AI crawlers can reach your site, do that first with our AI search technical SEO audit; there is no point tracking visibility for pages that OAI-SearchBot or PerplexityBot cannot fetch.

How do you design a prompt panel for AI visibility tracking?

A prompt panel is a fixed list of buyer questions run on a schedule in each engine. Keep the wording fixed, or you cannot tell whether a change came from your work or from the prompt.

Size and mix

For a single-service business, 25–40 prompts is enough to see patterns without turning the monthly run into a two-day job. We split them roughly like this:

  • Problem and learning prompts (25–30%): "why are my Google Ads leads not converting".
  • Comparison prompts (25–30%): "SEO vs Google Ads for a dental clinic".
  • Provider-choice prompts (30–35%): "best real estate lead generation agency in Noida".
  • Brand prompts (10%): "is GrowthSparx good for B2B lead generation", "GrowthSparx pricing". These test accuracy, not discovery.

Write prompts the way Indians actually ask

Search Console query data is the best seed list, because it shows real phrasing. Add city and locality ("in Gurugram", "near Sector 62"), ₹ budgets ("under ₹50,000 a month"), platform names (99acres, Practo, IndiaMART, Shiksha) and one or two Hinglish versions for consumer categories ("Noida mein best physiotherapy clinic kaunsa hai"). AI assistants often answer these differently from the clean English version.

Control the conditions

  • Use a logged-out or fresh session where the product allows, so chat history and memory do not personalise answers.
  • Fix the location. ChatGPT uses an approximate location inferred from IP for local results, and its help article notes that a VPN can make that location wrong. Run local prompts from the city you are measuring, or name the city in the prompt.
  • Record the engine and mode: ChatGPT with search on, Perplexity default, Google AI Mode, Copilot. Answers from a model without web search are a different thing; tag them separately.
  • Run each prompt once per engine per month on a fixed date window (for example, the first three working days). Running a prompt five times and keeping the best result is how dashboards get inflated.

Example panel extract

Illustrative extract for a Noida-based agency selling real estate lead generation:

IDPromptStageTarget page
P01How much does a real estate lead cost in India in 2026?Learn/blog/real-estate-lead-generation-cost-india.html
P02Should a builder use 99acres or Google Ads for leads?Compare/blog/property-portals-vs-google-meta-ads.html
P03Best real estate lead generation agency in NoidaChoose/industries/real-estate.html
P04How to stop fake leads from Facebook property adsDiagnose/blog/reduce-fake-duplicate-real-estate-leads.html
P05GrowthSparx real estate resultsBrand/work/ileadguru-real-estate.html

The target-page column shows whether the engine cited the page built for that question, another of your pages, or a competitor.

How do you score mentions, citations and accuracy?

Score each prompt-engine observation with simple, repeatable values so two people would record the same result.

FieldValuesRule
Mentioned0 / 11 if the brand name appears in the answer text
Recommended0 / 11 only if listed as an option to choose
Cited0 / 11 if any URL on your domain is linked
Right page cited0 / 11 if the cited URL equals the target page
Accuracy2 / 1 / 02 = correct; 1 = minor error or outdated detail; 0 = material error (wrong service, city, price or claim)
Competitors citedTextDomains cited instead of or alongside you

From those fields, calculate a small set of metrics:

  • Mention rate = observations with a mention ÷ observations run.
  • Citation rate = observations citing your domain ÷ observations run.
  • Right-page rate = right page cited ÷ observations with a citation.
  • Accuracy rate = observations scored 2 ÷ observations with a mention.
  • Citation share = your citations ÷ all citations to you and a fixed list of 3–5 named competitors.

Worked example (illustrative numbers): 30 prompts × 4 engines = 120 observations. You are mentioned in 18 (mention rate 15%) and cited in 12 (citation rate 10%). Eight of the 12 citations point to the intended page (right-page rate 67%). Of the 18 mentions, 14 are fully accurate (accuracy rate 78%), and four quote an old price. The action is obvious: fix the pricing page and the pages that repeat the old figure, before writing anything new.

Always print the denominator: "cited in 12 of 120 observations, 1–3 October 2026" can be checked next month; "cited in 10% of answers" cannot. With samples this small, treat a swing of two or three observations as noise.

Which first-party tools report AI search visibility?

Two search engines now publish AI-specific data for site owners. Neither covers ChatGPT or Perplexity, which is why the prompt panel and GA4 still matter.

Google Search Console: Generative AI performance report

Google's Generative AI performance report shows how many times links to your site were shown in AI Overviews and AI Mode. Key facts as checked on 11 October 2026:

  • It reports impressions only; the help page does not list clicks, CTR or position for this report.
  • Tabs: Pages, Countries, Dates and Devices, with a filter for text versus multimodal (Lens, Circle to Search) searches.
  • Google says it was rolled out to all websites worldwide as of 31 August 2026. If you cannot see it, the property may not have enough AI impressions yet, or it is excluded from Search generative AI features in Settings.
  • Search Labs experiments are excluded and the usual 1,000-row limit applies.

Export it monthly, filter Countries to India and compare each page's AI impressions with its Web impressions. Clicks from AI features are still counted inside the normal Performance report under the Web search type, as Google's AI features documentation explains, so you cannot isolate AI clicks in Search Console. For page-level fixes, see our Google AI Overviews optimisation guide.

Bing Webmaster Tools: AI Performance (public preview)

Microsoft launched the AI Performance report on 10 February 2026. It covers Microsoft Copilot, AI-generated summaries in Bing and "select partner integrations", and shows:

  • Total citations of your site as a source in AI answers;
  • Average cited pages per day;
  • Grounding queries, the phrases the AI used to retrieve your content (a sample, not a full list);
  • Page-level citation counts and a timeline.

It does not show placement within an answer. The grounding queries are the most useful part: they reveal the short retrieval query behind a long conversational prompt, which tells you what fact your page should state plainly.

Paid AI visibility trackers automate the prompt panel. Before trusting one, ask for its prompt list, engines, locations and run frequency; without the method, treat its score as a trend line.

How do you track AI referral traffic in GA4? (regex included)

GA4 has no built-in AI channel. Google's own custom channel group help page walks through creating one called "AI assistants" with a "matches regex" condition and placing it above Referrals. Its sample pattern is deliberately broad (any source ending in "ai" or containing "gpt", "gemini" or "copilot"), which can sweep in an ordinary referring site such as a news domain ending in .ai. We use an explicit list instead.

Step by step

  1. Admin → Data display → Channel groups → copy the default channel group and name it "Default + AI".
  2. Add a new channel named AI assistants. Condition: Source → matches regex → paste the pattern below.
  3. Drag "AI assistants" above Referral (and above Organic Search, so a stray Gemini referral is not counted as Google organic). GA4 puts traffic in the first channel it matches.
  4. Save. Google says custom channel groups apply to reports retroactively, so historical data is reclassified too.
  5. In Traffic acquisition, switch the primary dimension to your new channel group and add Landing page and Key events.

The regex:

^(.*\.)?(chatgpt\.com|chat\.openai\.com|perplexity\.ai|copilot\.microsoft\.com|copilot\.com|gemini\.google\.com|claude\.ai|chat\.deepseek\.com|meta\.ai|grok\.com)$

GA4's "matches regex" uses full matching by default, per Google's regex help page, so the pattern is anchored at both ends and the optional (.*\.)? covers subdomains such as www.perplexity.ai. Add domains as new assistants send you traffic; review the Referral channel's source list monthly for anything new.

What this does and does not capture

  • ChatGPT: OpenAI's publisher FAQ says ChatGPT adds utm_source=chatgpt.com to referral URLs, so those sessions show source "chatgpt.com" reliably.
  • Perplexity, Copilot, Claude, Gemini: appear as referrals when the browser passes a referrer. An app or browser that strips the referrer will send the visit to Direct.
  • Google AI Overviews and AI Mode: clicks arrive as google / organic. Use Search Console for these, not GA4.

Sessions are only half the job. Store the source in a hidden form field and on the CRM record so a chatgpt.com lead keeps that label through to sale. Our UTM parameters guide covers the hidden-field setup and CRM revenue attribution covers carrying it to closed revenue.

What should an AI visibility tracking sheet contain?

One Google Sheet with four tabs is enough for most Indian SMEs and mid-size B2B firms. Copy these columns.

TabColumns
1. PanelPrompt ID, exact prompt, stage, language, city, target URL, date added, status (core / exploratory / retired)
2. ObservationsRun date, prompt ID, engine and mode, location, logged in (Y/N), mentioned, recommended, cited, cited URL, right page, accuracy (0–2), error note, competitors cited, evidence link (screenshot)
3. Platform dataMonth, GSC AI impressions (India), top 10 pages by AI impressions, Bing total citations, average cited pages, top grounding queries, GA4 AI-assistant sessions, key events
4. Outcomes and actionsMonth, AI-sourced leads, qualified leads, revenue (if known), issue found, page changed, owner, date shipped, re-check date

A pivot of tab 2 by engine and stage gives you the monthly scorecard. Tab 4 is the one leadership reads; if it is empty, the tracking is not yet connected to the business.

How often should you track AI search visibility?

CadenceTaskTime (typical SME)
WeeklyGA4 AI-assistant sessions and leads; check the CRM is recording the source15 minutes
MonthlyRun the core prompt panel; export Search Console Generative AI report and Bing AI Performance; update tabs 2–4; pick the top 3 fixes3–5 hours for 30 prompts × 4 engines
QuarterlyRefresh the panel (add or retire prompts); re-check crawler and firewall access; review competitor list; compare quarter on quarterHalf a day
After a major changeRe-run affected prompts 2–4 weeks after a pricing change, new service page or site migrationAs needed

Monthly suits the panel: weekly runs mostly measure answer variation, while quarterly is too slow to catch an outdated price being repeated.

How do you turn tracking data into fixes?

Every finding should map to a specific action on a specific URL.

What the data showsLikely causeFix
No citations in any engine, few GSC AI impressionsAccess, indexing or thin pagesRun the technical audit; confirm pages are indexed with snippets allowed
Cited in Perplexity and Copilot, never in ChatGPTOAI-SearchBot blocked at robots.txt or firewallCheck logs and WAF; see our ChatGPT search SEO guide
Mentioned but rarely citedBrand known from third-party sites, but your own page lacks the specific answerAdd the direct answer, numbers and date to the target page
Wrong page citedTwo pages compete for one questionMerge or differentiate; link the weaker page to the stronger
Accuracy score 0 or 1Outdated facts on your site or on listingsCorrect the source page, then Business Profile and directories
Competitor cited for data you do not publishThey have evidence you lackPublish your own first-party figures with method and date
AI referrals rising, leads flatLanding page does not convert this audienceCheck the landing page's enquiry path and messaging

For the content side of these fixes, our guide to content AI search engines cite explains what makes a page worth quoting. The wider strategy sits in our AEO and GEO guide, and if you would rather we set up the panel, channel group and reporting for you, see our AEO and GEO services.

Sources

FAQ

Common questions

How do I track AI search visibility for my brand?

Combine four sources: a fixed panel of 25–40 buyer prompts run monthly in ChatGPT, Perplexity, Google AI Mode and Copilot; Search Console's Generative AI performance report for AI Overviews and AI Mode impressions; Bing's AI Performance report for Copilot citations; and a GA4 AI assistants channel group linked to CRM leads. Record mentions, citations and accuracy separately, and always report the sample size and date.

What regex should I use for an AI traffic channel in GA4?

Use Source matches regex with an explicit, anchored list, for example ^(.*\.)?(chatgpt\.com|chat\.openai\.com|perplexity\.ai|copilot\.microsoft\.com|gemini\.google\.com|claude\.ai)$. GA4 regex is full-match by default, so anchors and the optional subdomain group matter. Place the AI assistants channel above Referral and Organic Search, because GA4 assigns traffic to the first channel it matches.

Does Google Search Console show AI Overviews traffic separately?

Partly. The Generative AI performance report, rolled out to all sites by 31 August 2026, shows impressions in AI Overviews and AI Mode by page, country, date and device. It does not report clicks separately; clicks from AI features stay inside the normal Performance report under the Web search type. Pair it with GA4 and your CRM to judge business impact.

How many prompts should an AI visibility prompt panel have?

For one business line, 25–40 prompts usually gives a readable pattern without making the monthly run unmanageable. Mix problem, comparison, provider-choice and a few brand prompts, include city and budget phrasing your buyers use, and keep the wording fixed. Test new prompts in a separate exploratory list and only add them to the core panel at a quarterly review.

Can I see which pages Copilot cites from my website?

Yes. Bing Webmaster Tools' AI Performance report, in public preview since February 2026, shows total citations, average cited pages per day, page-level citation counts and a sample of grounding queries for Microsoft Copilot, Bing AI summaries and some partner integrations. It does not show where in an answer your page appeared, and it does not cover ChatGPT.

Need a practical growth system?

Book a review of your current acquisition, content and conversion workflow.

Book a Strategy Call
RS
Founder & Performance Marketing Lead, GrowthSparx

Rinku works across SEO, lead generation, paid acquisition and conversion systems for Indian and global businesses. This article uses practical operating frameworks, identifies limitations and links changing platform facts to primary sources.

Have a question? Message us directly on WhatsApp—usually a reply within a few hours.

Chat on WhatsApp