How to measure AEO ROI: a copy-paste spreadsheet
Measure AEO ROI with attributable visits, conversion rate, gross profit, and cost. Includes a transparent worked example, spreadsheet layout, and limitations.
On this page

Every marketer who's invested in AEO for more than a quarter has been asked the same question: "what's the ROI?" And every marketer who answers honestly admits the same thing: AEO ROI is genuinely harder to measure than SEO ROI, and most of the industry is faking it.
The hard part isn't the math. The hard part is that AI assistants compress the buyer journey in ways classic analytics can't see. A buyer asks ChatGPT "best CRM for 10-person SaaS." ChatGPT recommends three brands and explains the trade-offs. The buyer doesn't click any link — they remember one name, search for it directly the next day, and convert through what looks in GA4 like "direct" traffic. Your attribution model says you got nothing from AI. Reality says you got everything from AI.

Example: ChatGPT (logged out) answering a buyer query — Klaviyo, then Mailchimp. AI answers send pre-qualified buyers, so being the named pick is what ROI tracks back to.
This post is the practical framework we use ourselves to measure AEO ROI across the brands in our leaderboard, and the same metrics scale when you track AEO across multiple brands. It's four metrics, one spreadsheet, and a worked example. Copy any of it.
Curious how your site does?
See how AI engines describe your site — free, about 60 seconds, no signup.
Why the standard SEO ROI playbook doesn't transfer
The SEO ROI formula every marketer knows (and how AEO differs from SEO):
ROI = (revenue from organic traffic × margin) - SEO spend / SEO spend
That formula assumes three things AEO breaks:
- Click-through is the primary outcome. SEO drives ranked links; AEO drives mentions inside AI answers. Many AEO wins never produce a click at all — the buyer reads the AI's recommendation and goes direct to your homepage hours later.
- Attribution can be traced back to a search query. Google tells you which queries drove which clicks (via GSC + GA4). AI assistants tell you almost nothing. ChatGPT.com referrals exist but only fire when the user actually clicks a cited link, which is the minority case.
- Performance is measurable at the page level. SEO winners and losers can be tied to specific URLs. AEO wins are diffuse — a Wikipedia edit, a podcast mention, an llms.txt update can lift citation rates across hundreds of pages simultaneously.
What you need instead: a framework that measures upstream signals (citations, mentions, sentiment) as proxies for downstream revenue, plus a tight feedback loop on whatever click-through data you can capture.
The 4 metrics that matter
We've audited every AEO measurement framework we could find — Profound's enterprise dashboard, Otterly's GEO research, Peec AI's analytics, the hand-rolled spreadsheets agency consultants use (see our honest comparison of AEO tools). Across all of them, four metrics keep recurring as the ones that actually predict revenue impact.
1. Citation share
The percentage of relevant commercial queries where your brand gets cited at all. If "best CRM for SaaS" has 30 reasonable variants, and your brand appears in answers for 12 of them, your citation share for that query cluster is 40%. Track this per-engine — your Perplexity citation share will differ wildly from your DeepSeek citation share.
This is the primary AEO metric. It's a direct measure of "are AI assistants telling buyers about us?" — the whole point of the channel. Everything else either causes or follows from citation share.
You can measure citation share with our AI visibility checker (run a configurable prompt set, get citation-rate per engine), or via the AI citation source radar for the same data plus competitive comparison.
2. Share of voice (vs competitors)
Citation share in isolation is incomplete — you need to know how it compares to direct competitors. If your citation share is 40% but your top competitor is at 80%, you're losing despite a decent absolute number. If you're at 40% and competitors average 12%, you're dominating.
Share of voice = your citations / (your citations + all competitor citations) on the same query set. The leaderboard shows aggregate share-of-voice across industries.
3. AI-referral traffic + conversions
When users do click through from AI answers, where does it land in your analytics? GA4 captures these as chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, and increasingly grok.com referrers (here's how to set up GA4 to surface AI referrals). Filter your GA4 acquisition reports for these and you'll get the slice of AEO traffic that produced a real click.

Example: AI-driven sessions and conversions attributed by engine for InsiteChat — FixAEO.
Two caveats:
- Referral reports capture only journeys that preserve a source. They miss some people who later return by direct or branded search.
- Do not assume AI visitors convert better than other channels. Compare conversion rate and gross profit using your own analytics, with enough volume to avoid reading noise as a trend.
4. Citation sentiment
Not all citations are equal. "X is the best CRM for SaaS startups" is a different outcome from "X is one of several CRMs you might consider — though it has fewer integrations than Y and Z." Both technically count as a citation; only the first one actually drives buyer action.
Track sentiment on a 3-point scale per citation: positive (recommended), neutral (mentioned), negative (warned against). A 60% positive-citation rate is excellent; 20% means you're being damned with faint praise.
The ROI formula
The right framework treats AEO as a pipeline of leading indicators:
AEO Investment → Citation Share → AI-referral Traffic → Conversions → Revenue
↘ ↗
Indirect (direct/branded search)
Use a conservative, auditable formula first:
AEO ROI = (Attributed gross profit - AEO spend) / AEO spend
Where:
Attributed gross profit = AI referral sessions × conversion rate × gross profit per conversion
Track branded-search and direct-traffic changes as supporting signals, but do not add them to the ROI numerator merely because they rose during the campaign. Seasonality, paid activity, PR, product launches, and existing demand can all cause the same movement. Count indirect value only when an experiment, customer survey, CRM field, or other attribution evidence gives you a defensible basis.
The copy-paste spreadsheet
Here's the structure we use. Reproduce in Google Sheets / Excel.
Sheet 1: Monthly tracking
| Month | Per-engine citation share (avg) | Share of voice (vs top 3 competitors) | AI-referral sessions | AI-referral conversions | Branded search lift (YoY) | AEO spend ($) | Direct revenue from AI | Estimated indirect revenue | Total ROI |
|---|---|---|---|---|---|---|---|---|---|
| Month 1 baseline | — | — | — | — | — | — | — | — | — |
| Month 2 | … | … | … | … | … | … | … | … | … |
| Month 3 | … | … | … | … | … | … | … | … | … |
Sheet 2: Per-engine breakdown
| Engine | Citation share | Share of voice | Avg sentiment | Sessions referred | Conversions | $ revenue |
|---|---|---|---|---|---|---|
| ChatGPT | … | … | … | … | … | … |
| Claude | … | … | … | … | … | … |
| Copilot | … | … | … | … | … | … |
| Perplexity | … | … | … | … | … | … |
| Gemini | … | … | … | … | … | … |
| Grok | … | … | … | … | … | … |
| DeepSeek | … | … | … | … | … | … |
Sheet 3: Per-prompt cluster
| Prompt cluster (e.g. "best CRM for SaaS") | Citation share | Top 3 competing brands cited | Your sentiment score | Trend (last 30d) |
|---|---|---|---|---|
| Best [your category] for [your ICP] | … | … | … | … |
| [Your category] alternatives | … | … | … | … |
| [Your category] vs [competitor] | … | … | … | … |
| Best [your category] 2026 | … | … | … | … |
We've baked the math behind sheet 1 into our AEO ROI calculator — you can change the traffic, conversion, value, and cost assumptions and see the result immediately. Use the spreadsheet for the granular per-engine and per-prompt evidence behind those inputs.
Where each data point comes from
| Metric | Source | Cost |
|---|---|---|
| Citation share | AI visibility checker (free for small prompt sets) | $0 |
| Share of voice | AI citation source radar | $0 |
| Sentiment per citation | Manual review or LLM-classified (FixAEO does this in the dashboard) | $0-29 |
| AI-referral sessions | GA4 acquisition report, filter by source | $0 |
| Branded search lift | Google Search Console, "queries" report filtered to brand terms | $0 |
| AEO spend | Your own books | $0 |
The whole stack is buildable at $0 if you're patient (manual review for sentiment, GSC + GA4 for traffic), or $29/mo with a tool to automate it.
A worked AEO ROI example
This is an illustrative example, not a customer result. A B2B software company measures one month after establishing its baseline.
| Input | Value | Evidence or assumption |
|---|---|---|
| Attributed AI-referral sessions | 300 | GA4 sessions from known AI referrers |
| Conversion rate | 4% | 12 tracked conversions ÷ 300 sessions |
| Gross profit per conversion | $500 | Finance-approved first-year gross profit, not revenue |
| Monthly AEO cost | $3,000 | Content, tools, and allocated staff time |
The calculation is explicit:
Conversions = 300 × 4% = 12
Attributed gross profit = 12 × $500 = $6,000
Net return = $6,000 - $3,000 = $3,000
ROI = $3,000 / $3,000 = 100%
The company can report 100% direct-attribution ROI for this illustrative month. It should not add a simultaneous rise in branded searches unless it can show that AEO caused that lift.
Limitations to record beside the number
- Some AI-influenced buyers will not preserve a referral, so direct attribution can undercount influence.
- The calculation does not prove incrementality; some converted buyers might have arrived without the AEO work.
- A small number of conversions can make the monthly rate unstable. Show the count as well as the percentage.
- Use gross profit rather than top-line revenue, and document whether renewals, refunds, and repeat customers are included.
- Compare against a baseline or control period and note seasonality, campaigns, launches, and pricing changes.
Enter the same four assumptions in the AEO ROI calculator and then test a lower conversion rate or lower profit value. A useful ROI model shows how the answer changes when an assumption is wrong; it does not hide uncertainty behind one precise percentage.
What NOT to measure (the vanity metrics)
Three numbers that look like AEO progress but aren't:
- Raw mention count. Counting every time your brand name appears in any AI answer, regardless of context, inflates your numbers but doesn't predict revenue. A 100-mention month with 5% citation share is worse than a 50-mention month with 30% citation share — the second is concentrated where buyers actually ask commercial questions.
- Total prompts tracked. "We track 1,000 prompts" sounds impressive. Tracking 1,000 prompts your buyers don't actually ask is noise. Quality of prompt set matters infinitely more than quantity.
- Engine count. "We're cited across 9 AI engines" is a meaningless statement if your share is 2% in each. One engine with 40% share moves more revenue than nine engines at 5% each.
The fourth dangerous one — and we've seen agencies pitch this — is using competitor mentions per AI answer as a leading indicator. It's not a leading indicator, it's a lagging indicator with high variance. Don't anchor decisions on it.
Closing the loop: monthly review cadence
The framework only works if you actually run it monthly. The cadence:
- Week 1 of each month: Run citation scans across your prompt set. Update sheet 1 + sheet 2.
- Week 1: Check GA4 for last month's AI-referral sessions + conversions. Update sheet 1.
- Week 2: Pull GSC branded-search trend, update.
- Week 2: Manual review of new citations for sentiment scoring.
- Week 3-4: Make decisions. What's working? What's not? What's the next AEO investment?
Most teams skip this loop because they don't have the baseline numbers to know whether anything moved. Once you have 3 months of clean data, the patterns become obvious and decisions get easier.
Our AEO report sample shows what the monthly snapshot looks like end-to-end — it's the format we use for our own customers and includes all four metrics in one view.
TL;DR
AEO ROI is harder to measure than SEO ROI because AI assistants compress buyer journeys past your analytics. The framework that works:
- Citation share across the 9 engines (primary metric, predicts everything else)
- Share of voice vs top 3 competitors (context for absolute numbers)
- AI-referral traffic + conversions (direct, measurable in GA4 — the small but real slice)
- Citation sentiment (positive citations drive action; neutral/negative don't)
Combine the attributable inputs into ROI = (attributed gross profit - AEO spend) / AEO spend. Report indirect signals separately unless you have evidence strong enough to attribute them.
If you'd rather not build the spreadsheet manually, our AEO ROI calculator does the math, and the full AEO tools catalog has the per-metric tools to populate it.
The investment compounds. Brands that started measuring AEO ROI in 2024 are now operating on three years of data; brands starting in 2026 will need 12 months to get there. Start with this month's baseline. Re-measure in 30 days. Most of the AEO industry isn't even doing that.
FAQ
Why is AEO ROI harder to measure than SEO ROI?
AI assistants compress the buyer journey in ways classic analytics can't see. A buyer can read an AI's recommendation, go direct to your homepage hours later, and convert through what looks like "direct" traffic, so your attribution model credits AI with nothing even though it drove the conversion.
What are the 4 metrics that matter for AEO ROI?
Citation share, share of voice versus competitors, AI-referral traffic and conversions, and citation sentiment. Calculate direct-attribution ROI as (attributed gross profit - AEO spend) / AEO spend, and report indirect influence separately unless you have evidence to attribute it.
How do I measure AI-referral traffic in GA4?
GA4 can record referrers such as chatgpt.com, perplexity.ai, claude.ai, and gemini.google.com. Maintain a reviewed source grouping and verify it against your own acquisition data because product domains and referral handling can change.
What AEO metrics are vanity metrics I should not measure?
Raw mention count, total prompts tracked, and engine count all look like progress but don't predict revenue. A 50-mention month with 30% citation share beats a 100-mention month with 5% share, and one engine with 40% share moves more revenue than nine engines at 5% each.
What is citation sentiment and why does it matter?
Citation sentiment classifies each observed answer as positive, neutral, or negative. It adds context to a mention count, but it is not revenue by itself; compare it with cited sources, referrals, conversions, and customer evidence.
Related reading
How to Monitor Competitor Mentions in AI Search
A practical guide to tracking which competitors AI engines name for your category — why manual checks don't scale, and how continuous tracking works.
26 min readGA4 Setup for AI Traffic: Surface ChatGPT Referrals
Default GA4 hides AI referrals in 'Direct' and 'Other'. Here's the 20-minute setup that surfaces them — channel group, dimensions, and dashboard.
13 min readAEO vs SEO: what changed and what to do about it
AEO vs SEO in 2026: AI answers and search engines reward different signals. The data, a plain comparison, and a 30-day migration plan your SEO team can run.
17 min read12 Best Answer Engine Optimization Tools (2026)
12 answer engine optimization tools compared — engines covered, entry price, free tier — with honest takes on which to pick by stage and budget.
19 min readHow to track AEO across multiple brands
Multi-brand AEO portfolio tracking — a practical framework for agencies, holding companies, and multi-product teams to measure AI visibility at scale.
17 min readThe 30-point AEO audit checklist (2026)
AEO audit checklist: 30 signals across 7 categories — from crawler access to per-engine verification. Copy it into Notion and run your audit today.
16 min read
Free AEO tools
Put this into practice with free FixAEO tools — no signup required.
AI Visibility Checker
Score your brand across 9 AI engines
AEO Audit Tool
Answer-engine readiness scan
Schema Generator
Build valid JSON-LD structured data
llms.txt Generator
Create a spec-compliant llms.txt
Sitemap Validator
Check your XML sitemap for errors
AI Content Grader
Grade content for AI citation readiness
Find the gap. Then fix it.
Check how AI engines find, describe, and cite your site. Free, no signup. On a paid plan, AI Marketer can turn the evidence into briefs, drafts, optimizations, and reports.