← Back to blog

How to measure the ROI of generative engine optimisation (GEO)

GEO ROI cannot be read from one dashboard, because most AI influence never produces a tracked click. A credible number comes from combining four layers - crawl and citation visibility, branded search lift, AI-attributed traffic and self-reported or modelled revenue - and being honest about which parts are estimated.


Imagine a buyer asks an assistant for the best option in your category, reads a three-line answer that names your brand, and then types your name into Google a week later. Your analytics record one branded search and perhaps a Direct session. The AI answer that created the demand appears nowhere. That gap between where influence happens and where measurement happens is the whole difficulty of GEO ROI, and it is why a usable figure has to be assembled from several imperfect signals rather than read from a single report.

Why does standard attribution fail for GEO?

Standard attribution assumes a click leaves a trail. AI answers break that assumption in two ways: fewer clicks happen, and the clicks that do happen are often mislabelled.

How many AI answers end without a click?

SparkToro's analysis of Similarweb panel data for January to April 2026 found that 68.01 per cent of US Google searches ended without a click, up from 60.45 per cent in 2024. SparkToro reports that AI Overviews appear on more than 20 per cent of searches and that click-through falls by nearly 60 per cent when one is shown. A randomised experiment by Agarwal and Sen, run with 1,065 US participants in early 2026, found that AI Overviews cut organic clicks by 38 per cent. For Google AI Mode, Semrush found that 92 to 94 per cent of sessions ended without a click to an external site, although only 0.34 per cent of searches moved into AI Mode during the SparkToro study period.

The practical consequence is that the main value of a citation is influence at the point of answer. A click-based report was never built to count that.

Why does AI traffic show up as Direct?

When a click does occur, the referrer is frequently missing. A Loamly analysis of 446,405 visits in early 2026, cited by Paul DeMott in a Search Engine Land contributor piece, found that 70.6 per cent of AI traffic landed as Direct in GA4. The problem is also volatile. In October 2026, after the GPT-6 interface rollout, many ChatGPT inline links lost their utm_source tag. Adobe's Cedric Huesler measured ChatGPT visits down by about 31,000 a day and Direct up by about 26,000 a day across roughly 500 high-traffic pages, and OpenAI confirmed a bug and began a fix on 15 October. Huesler's data also suggested that only around 12 per cent of ChatGPT clicks carried a referrer even before the change. Those sessions cannot be reassigned from Direct retrospectively, so any ROI model needs an annotated note for the affected weeks.

What is a workable four-layer GEO ROI framework?

No single metric proves GEO value, and Search Engine Land's contributor framework makes the same point with five layers. A simpler four-layer model is enough for most publishers and brands, provided each layer is labelled as measured, inferred or modelled.

Layer 1 - Crawl and citation visibility

This layer asks whether you are present at all. Define a fixed set of 20 to 30 target prompts, run them on a regular schedule across the major assistants, and record how often your brand or content is cited and in what position. Citation rate is cited responses divided by total responses, and tracking it against named competitors gives share of voice. For publishers, add a second view from server logs: which AI crawlers and user-triggered fetchers are reading which URLs each week. Cloudflare's crawl-to-referral data shows how lopsided this can be, with ratios in the thousands of crawls per referral for some AI companies, so crawl volume alone says little about value. Our guide to measuring share of voice in AI answers covers the prompt-set method in detail.

Layer 2 - Branded search lift

Citations tend to create branded demand before they create clean referral traffic. Compare citation share of voice with branded impressions and clicks in Google Search Console, allowing a lag of several weeks. Search Engine Land's contributor framework recommends at least 12 weeks of observation, with controls for trend and seasonality, before reading a correlation as meaningful. Treat the result as evidence of direction, not proof of cause. Similarweb has cited a correlation of 0.392 between branded search volume and AI Overview visibility across 75,000 brands (Ahrefs data), which supports the link but does not isolate your own effect.

Layer 3 - AI-attributed traffic

Capture what can be captured. Build a custom channel group in GA4 for known AI referrers, tag any links you control, and use server-side logs to identify AI user agents and referrer patterns. Where referrers are absent, compare Direct traffic to AI-heavy landing pages against a baseline, and record that the figure is an estimate. Quality comparisons are worth making, but be cautious with headline multipliers. Semrush's widely repeated finding that the average LLM visitor is worth 4.4 times a traditional organic visitor (published July 2025) rests on a model that includes untracked and misattributed impressions, and the underlying conversion rates were not published. Use your own conversion data instead of borrowing a multiplier.

Layer 4 - Revenue, self-report and modelled value

The last layer converts the first three into money. Three inputs are usually combined: assisted conversions where an AI referral appears earlier in the path, a "how did you hear about us" field with AI assistants as options, and a modelled estimate for influenced pipeline. The self-report layer matters more than most teams expect. The Search Engine Land contributor piece notes that self-reported AI-influenced pipeline is often in the double-digit percentages while CRM source attribution shows under 1 per cent. The standard formula is then:

GEO ROI = (AI-attributed revenue - total GEO investment) / total GEO investment x 100

Where revenue cannot be traced to a click, a reach-based alternative is to value visibility as advertising inventory. Similarweb's February 2026 framework multiplies qualifying queries by target visibility share and an attention factor, then prices the result against an assumed AI CPM. It is explicitly a planning tool rather than performance attribution, it is authored by a vendor, and its own inputs are directional, so use it to set a budget case rather than to report results.

How is GEO ROI different for publishers?

A brand asks whether citations drive revenue. A publisher asks whether being read by AI systems generates any revenue at all. Most AI reads produce no ad impression and few clicks, so a click-based ROI calculation for a publisher often looks poor even when the content is heavily used. The measurable events for a publisher are crawl and fetch volume, citation frequency, AI referral sessions and any licensing or per-access income. The reads themselves can only be seen at the network or CDN layer, before a response is assembled, which is where edge-layer approaches such as blankspace's Observe mode operate. For background see why AI bots do not show up in Google Analytics and how to find AI crawler traffic in server logs.

What should a GEO measurement stack include?

No single platform covers all four layers. A practical stack combines a prompt-tracking tool for layer 1, Google Search Console for layer 2, server-side or CDN-layer logs plus a GA4 custom channel group for layer 3, and a CRM with an AI-discovery option on intake forms for layer 4. Check vendor claims about coverage, because several tools sample prompts rather than record real user sessions. Keep a change log of known tracking events, such as the October 2026 ChatGPT referral bug, so that apparent drops and spikes are explained rather than misread.

Frequently asked questions

How long does it take to see GEO ROI?

Expect citation changes first, branded search lift next and revenue effects last. Search Engine Land's contributor framework suggests a minimum of 12 weeks to test whether share of voice tracks branded search, and incrementality testing can run for 6 to 12 months. Set a 90-day review window at minimum before judging a programme.

How often should GEO ROI be measured?

Track citation rate and crawl activity monthly, because AI answers shift gradually. Review branded search lift and revenue attribution quarterly. Report the blended ROI figure at the same quarterly rhythm so stakeholders see trends rather than noise.

Can publishers measure GEO ROI, or is it only for brands?

Publishers can measure it, but the inputs differ. The relevant measures are crawl and fetch volume, how often content is cited, AI referral sessions and any revenue from licensing or access fees. Because most AI reads create neither a click nor an impression, the result is often negative unless the reads are monetised some other way.

What if GA4 shows almost no AI traffic?

That is common. Referrers are often stripped or missing, and one October 2026 analysis traced a sharp drop in tagged ChatGPT sessions to a bug rather than a real fall in visits. Check server logs and CDN analytics for AI user agents over the same period, and treat the gap between logs and GA4 as an estimate of undercounting.

Is GEO ROI the same as AEO ROI?

The measurement approach is the same. GEO and answer engine optimisation (AEO) both aim to earn visibility in AI-generated answers, and the same layers, formulas and attribution gaps apply to each. The label matters less than defining your prompt set, your baseline and your review window before you start.