OPTIMIZE · Chapter 6
Measuring AI citations and GEO performance.
GEO measurement is harder than SEO measurement because most of the value is zero-click — the AI engine cites the page, the user reads the answer, no session lands in GA4. The four-metric scorecard below is the smallest set of measurements that gives a founder honest weekly insight without buying a 5-figure enterprise tool.
KEY TAKEAWAYS
- GA4 referrals from AI surfaces are systematically undercounted — half land in Direct without a custom channel group.
- Prompt-panel citation rate is the leading indicator. Sessions are the lagging confirmation.
- The smallest viable measurement stack is a 30-query monthly prompt panel + a GA4 AI channel group + a quarterly citability audit.
- Tie GEO to the same downstream events as the rest of marketing — qualified inbound, demo bookings, pipeline created.
The four-metric GEO scorecard
| Metric | What it measures | Source | What good looks like |
|---|---|---|---|
| Prompt-test citation rate | Of N priority queries run across ChatGPT, Perplexity, Claude, and Copilot, what percentage cite the brand site. | Manual prompt panel (10 to 30 queries) run monthly, or a tool like Profound, Otterly, or Peec AI. | Track monthly, not weekly. Aim for citation rate trending up quarter over quarter on the queries the business actually cares about. |
| AI-referral sessions (GA4) | Sessions where the referrer matches a known AI surface — chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com. | GA4 custom channel group with regex matching on source/medium. Many AI referrers land in Direct without it. | Trending up week over week once the channel group is configured. Absolute numbers stay small for most SMBs in 2026. |
| Brand-mention share inside answers | When the brand topic comes up in a generative answer, how often the brand is named — cited or otherwise mentioned. | Prompt panel transcripts + brand-mention monitoring (Brand24, Mention, or AI-specific tools). | Climbing on the priority topics. For most SMBs the first goal is being mentioned at all. |
| Indexed page citability score | Of pages indexed in Google, what percentage have an Article + Person + Organization schema stack, an authoritative TL;DR, and pass the 'one-paragraph quote test'. | Internal audit (run quarterly). One-paragraph quote test: can a model lift any paragraph from the page and have it stand on its own? | 100 percent of pillar and money pages within a quarter. Long-tail pages can lag. |
Building the prompt panel
A prompt panel is the closest thing GEO has to a rank-tracking tool. The process is manual but fast — one disciplined hour per month produces the data.
- List 10 to 30 priority queries. Mix informational ("what is X"), comparison ("X vs Y"), and commercial ("best X for Y") prompts. Anchor on what real buyers ask before contracting.
- Run each query in each engine. ChatGPT, Perplexity, Claude, Copilot, and Google AI Mode. Use a fresh session per engine to avoid personalisation bias.
- Record cited, mentioned, or absent. Cited means the brand site appears in the citation list. Mentioned means the brand name appears in the answer but is not cited. Absent means neither.
- Tally citation rate per engine. Of N queries, what percentage cite the brand on ChatGPT, on Perplexity, on Claude, on Copilot, on AI Mode.
- Re-run monthly. Track trend, not absolute numbers. The line moving up is the signal.
The GA4 channel group regex
Set up a custom channel group in GA4 → Admin → Channel groups. The regex below covers the major AI surfaces as of mid-2026. Re-check quarterly — new surfaces appear and old ones change their referer behaviour.
Channel name: AI Search Match: Source matches regex ^(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com|bing\.com/chat)
- Founder-led SMBs where one person reviews marketing data weekly and needs a simple, honest scorecard.
- Teams currently treating AI search as invisible — the prompt panel makes the channel measurable.
- Sites investing in GEO and needing to defend the spend with non-vanity metrics.
- GA4 referral sessions are treated as the only metric — most AI value is zero-click.
- Citation share is tracked without tying it to downstream pipeline events.
- The prompt panel changes every month — trend data needs a stable query set to compare against.
- GA4 has a custom AI Search channel group live and matching real sessions.
- A stable 10 to 30 query prompt panel is documented and run monthly.
- GEO citation metrics are reviewed alongside pipeline metrics, not in isolation.
Frequently asked
How do I track AI search referrals in GA4?
+
The practical step is creating a custom channel group in GA4 with regex rules that match known AI referrers, including chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com, and bing.com/chat. Without that custom group in place, most AI-driven traffic lands in the Direct bucket instead, because the referrer information gets dropped or stripped somewhere along the way. Even with the custom group recovering the visible portion correctly, the true total volume of AI-driven interest is always higher than what GA4 can show, because a large share of zero-click answers leave no session at all for analytics to capture.
What is a prompt panel and how often should I run it?
+
A prompt panel is a fixed set of 10 to 30 priority queries, run by hand across ChatGPT, Perplexity, Claude, Copilot, and Google AI Mode once every month on a consistent schedule. The output is a citation-rate scorecard: out of that fixed list of queries, how many actually cite the brand on each individual engine that month. The panel tends to surface movement faster than GA4 referral data does, because a brand's citation share inside AI answers shifts visibly before the resulting traffic ever shows up in analytics.
Do brand-mention tools actually pick up AI citations?
+
Some brand-mention tools do pick up AI citations, though imperfectly. Profound, Otterly, and Peec AI are GEO-specific tools built specifically to monitor AI citation share across the major engines. Brand24 and Mention pick up brand mentions inside AI transcripts more indirectly, as a side effect of their broader monitoring rather than a dedicated feature. For most SMBs in 2026, running a 30-query manual prompt panel alongside a GA4 AI channel group covers roughly 80 percent of the useful visibility a business actually needs, at zero dollars in tooling cost.
How long before GEO investment shows up in measurement?
+
A prompt panel's citation rate can shift within 30 to 90 days on a focused, narrow query, because AI engines re-crawl and re-rank the sources they cite considerably faster than Google re-ranks a page for new content in classical search. GA4 referral sessions typically take longer to climb in response to the same work, because a large share of the AI-driven value never produces a clickable session at all. Brand-mention share inside AI-generated answers is the leading indicator most worth watching closely; referral sessions in GA4 function more as a lagging confirmation that arrives later.
How do I know whether GEO is paying back commercially?
+
The reliable approach is tying GEO measurement to the same downstream events the rest of the marketing program is already tracked against, such as qualified inbound leads, demo bookings, and pipeline actually created. The clearest commercial signal is a step-change in branded search volume and direct traffic that lines up in time with citation-share growth: an AI engine names the brand in an answer, and a prospect then searches for that brand directly afterward. If citation share keeps climbing but pipeline stays flat for two quarters running, that is a sign the specific pages earning GEO citations are not the same pages a real buyer is reading on their way toward an actual purchase decision.
What GA4 report shows AI referral traffic without a custom channel group?
+
No default GA4 report shows AI referral traffic reliably without a custom channel group built specifically for it. Without that custom group built on regex rules matching known AI referrer domains, GA4's default Session source and medium report scatters AI-driven traffic across the Direct, Referral, and Unassigned buckets inconsistently, depending on exactly how each individual AI engine passes along, or strips out, the referrer information on its end. The right order of operations is building the custom channel group first; trying to read AI traffic out of the default reports beforehand produces an undercount that makes it look like AI is sending little or no traffic when it actually is.
How many queries should a monthly prompt panel actually track?
+
Somewhere between 10 and 30 queries is the practical range for most SMBs running a monthly prompt panel. Fewer than 10 queries introduces too much random month-to-month noise to spot a real trend underneath it. More than 30 queries takes longer to run by hand each month than the resulting insight actually justifies for a business this size. The right approach is picking the specific queries a real buyer would type during the research stage of their buying decision, rather than generic industry terms, and keeping that same list consistent every month so the resulting citation-rate trend line actually means something comparable over time.
Should GEO reporting replace SEO reporting or sit alongside it?
+
GEO reporting should sit alongside SEO reporting rather than replace it. Google Search Console clicks and impressions, GA4 organic sessions, and the AI citation panel are three genuinely different measurements of the same underlying content investment, and a business owner needs to see all three side by side to understand where the real value is actually landing. Folding GEO results into a single combined dashboard alongside the existing SEO numbers, rather than producing it as a separate report that nobody ends up reading on its own, keeps the overall numbers honest and genuinely comparable from one month to the next.
Official sources
- Google Search Central — AI features in Search
- OpenAI — ChatGPT crawlers (GPTBot, OAI-SearchBot, ChatGPT-User)
- Anthropic — Claude crawlers (ClaudeBot, Claude-SearchBot, Claude-User)
- Perplexity — PerplexityBot and Perplexity-User documentation
- Microsoft — Bingbot and adidxbot crawler documentation
- Schema.org — Article, FAQPage, SpeakableSpecification
- Google Search Central — Structured data general guidelines
- llms.txt proposal — Answer.AI