GEO in Practice Advanced

Measuring GEO ROI: How to Attribute AI Citations, Brand Searches, and Incremental Leads

You can't measure GEO ROI by counting citations. You need a four-stage funnel: AI citations → brand searches → direct traffic → incremental leads, with drop-off at every stage. The common mistake is treating a...

GEO ROI:四层归因漏斗,别只看 AI 引用数GEO ROI: four-layer attribution funnel 引用量 ≠ 品牌搜索量 ≠ 询盘增量 —— 每层都有折损率Citations ≠ brand searches ≠ inquiry lift — each layer leaks 层级Layer 指标Metric 数据来源Source L1 AI 引用量L1 AI citations 固定问题集每周被引次数Weekly fixed-question-set citation count 人工跑问题集Manual question set L2 品牌搜索量L2 Brand searches Google 品牌词月度搜索量Monthly brand query volume in Google Google Search ConsoleGoogle Search Console L3 直接流量L3 Direct traffic 直接访问 + 品牌词自然流量Direct + branded organic traffic GA4GA4 L4 询盘增量L4 Inquiry lift GEO 启动后询盘环比增量Inquiry lift after GEO launch CRM 询盘表CRM inquiry table 反直觉:AI 引用量翻倍,询盘可能只涨 10% —— 中间有 3 层折损Counter-intuitive: 2x citations may lift inquiries only 10% — 3 layers leak 基准期 3 个月,实验期 6 个月,用对照组或行业基线排除季节性Baseline 3 months, experiment 6, use control or industry seasonality 归因不要用 Last Touch —— GEO 是长周期品牌接触,用 First Touch 或多点Don’t use Last Touch — GEO is long-cycle; use First or multi-touch
The four-stage GEO ROI attribution funnel, data sources for each stage, and how to judge drop-off

Measuring GEO ROI: How to Attribute AI Citations, Brand Searches, and Incremental Leads

Bottom line first: You can’t measure GEO ROI by counting citations. You need a four-stage funnel: AI citations → brand searches → direct traffic → incremental leads, with drop-off at every stage. The common mistake is treating a doubling of L1 citations as a doubling of L4 leads. Once the three middle stages take their cut, citations can rise 100% while leads rise only 10% to 20%. The right approach: establish a 3-month baseline, then run a 6-month test period, and use first-touch or multi-touch attribution to connect GEO touchpoints to final leads. For B2B sites selling overseas, a reasonable payback period on GEO investment is 9 to 12 months. Don’t declare it a failure in month 3.

1. Why you can’t calculate ROI directly from AI citations

The most common mistake: after six months of GEO, AI citations rise from 20 to 60 per month, so you report to your boss that ROI has tripled. That skips the middle stages. More citations don’t mean customers search for you. If they search, they don’t necessarily click through to your site. If they click through, they don’t necessarily fill out a form. Every stage has drop-off.

The four-stage funnel works like this: L1 AI citations are exposure, L2 brand searches are active interest, L3 direct traffic is visits, and L4 incremental leads are the result. What you need to calculate is the conversion rate from L1 to L4, not just the L1 number.

Tier Metrics Typical drop-off rates Data source
L1 AI citations Times cited for a fixed question set Baseline Run the question set manually
L2 brand searches Monthly Google searches for brand terms 5% to 15% conversion Google Search Console
L3 direct traffic Direct visits plus organic brand-term traffic 20% to 40% conversion GA4
L4 incremental leads Month-over-month leads after GEO launch 3% to 8% conversion CRM lead table

Run the numbers through this funnel: L1 citations rise from 20 to 60, a gain of 40. If L2 brand searches convert at 10%, that’s 4 new brand searches. If L3 direct traffic converts at 30%, that’s 1.2 new visits. If L4 leads convert at 5%, that’s 0.06 incremental leads. Sounds tiny? That’s the truth about GEO ROI: a single citation is worth very little, but it’s a long-term brand asset that you accumulate and review by the quarter.

This shares the same difficulty as How to calculate lead attribution correctly It’s the same attribution logic, except the GEO touchpoint happens inside an AI answer rather than a traditional ad click.

2. Baseline period: measure for 3 months before you talk about testing

No baseline, no ROI. Many teams jump straight into GEO, then six months later say leads are up 20% — but that 20% may come from trade shows, Google Ads, or client referrals, with nothing to do with GEO.

Stage Length Action Output
Baseline period 3 months Keep the content as is, just track four baseline layers Monthly averages for L1 to L4
Test period 6 months Rework content and build backlinks per your GEO strategy Change curves across all four layers
Attribution Window Months 7 to 9 Compare against the baseline period to calculate lift ROI report

What should the baseline period measure? Each week, run 20 fixed questions through ChatGPT, Gemini, and Perplexity and log your L1 citation baseline. In Google Search Console, log monthly branded search volume for L2. In GA4, log the monthly average of direct traffic for L3. In your CRM, log the monthly average of inquiries for L4. Run all four numbers for 12 weeks and use the monthly averages as your baseline.

Example scenario: you run the baseline period from January to March. L1 averages 18 citations a month, L2 averages 120 branded searches a month, L3 averages 800 direct visits a month, and L4 averages 25 inquiries a month. You start GEO in April, and by the end of the test period in September, L1 is up to 45, L2 to 180, L3 to 1,100, and L4 to 32. The lift is 27 citations, 60 searches, 300 visits, and 7 inquiries. How many of those 7 inquiries can be attributed to GEO is the core question your ROI report has to answer.

3. Attribution: don’t use Last Touch

Last Touch attribution is the biggest enemy of any GEO team. It credits the final inquiry entirely to the last touchpoint, usually the form source the customer filled in or the last click from Google Ads. GEO is a long-cycle brand touchpoint that happens early in the customer’s research, and Last Touch steals all the credit for it.

Attribution model How to split the credit Does it fit GEO?
Last Touch All credit to the last touchpoint No, GEO gets buried
First Touch All credit to the first touchpoint Partly, since GEO is often the first touchpoint
Linear attribution Split evenly across every touchpoint Yes, GEO gets a fair share
Time decay More recent touchpoints get more weight Partly
Custom multi-touch Set weights based on your business Recommended for B2B

B2B overseas expansion has a long cycle: 3 to 6 months on average from first contact to inquiry. During that time, a customer might see you on Perplexity first, then search your brand on Google, then check LinkedIn, and finally fill in the form. Giving the whole deal to Perplexity with First Touch isn’t fair either, because the later branded search and website visit also played a part. Use linear attribution or a custom multi-touch model: every touchpoint gets a share.

How do you know whether the customer’s first contact came from AI? Add a question to your inquiry form: “Where did you first hear about us?” Include “AI search (ChatGPT/Perplexity/Gemini)” as an option. That question is more accurate than any click tracking, because it comes straight from the customer. This is the field you should add to Website leads to CRM.

4. A counterintuitive call: citations can double while inquiries rise only 10%

This is the point in the article your boss most needs to accept. Many teams do GEO for six months, see L1 citations climb from 20 to 60, expect inquiries to triple along with them, and when inquiries rise only 10% to 20%, they conclude GEO doesn’t work. The problem isn’t GEO, it’s attribution expectations.

Metrics Baseline period End of the test period Growth
L1 AI citations 18/month 45/month +150%
L2 brand searches 120/month 180/month +50%
L3 direct traffic 800/month 1100/month +38%
L4 inquiries 25/month 32/month +28%

Look at this table: L1 grew 150%, while L4 grew only 28%. Every layer in between loses some of it. This isn’t GEO failing, it’s GEO’s impact being diluted by the funnel. If you promise your boss that doubling citations doubles inquiries, you will be disappointed by month 6. The right expectation to set is this: GEO is a brand asset. It works alongside Google Ads and trade shows, and you can’t attribute all the credit to it alone.

A real-world example: a B2B industrial valve customer takes an average of 4 months from first contact to placing an order. They see you on Perplexity (L1), a month later they search your brand on Google (L2), two weeks after that they visit your website (L3), and two months later they finally fill out a form (L4). Under last-touch attribution, the website form gets all the credit. Under first-touch, Perplexity gets all of it. Neither is right. The real value is the sum of all four touchpoints.

5. How to write an ROI report: make it clear on one page

An ROI report doesn’t need dozens of pages. One page is enough. The core is four numbers: investment, incremental gains across the four layers, attribution factor, and payback period.

Project Item Description
GEO investment 2 people x 6 months = 12 person-months Content + link building hours
L1 citation growth +27/month Baseline 18 to 45
L2 branded search growth +60/month Baseline 120 to 180
L4 inquiry growth (attributed to GEO) +2 to 3/month Linear attribution, 1/3 weight
Cost per inquiry About 4,000 yuan each Labor cost / attribution factor
Payback period 9 to 12 months Based on B2B inquiry conversion rate

The key number in this table is the inquiries attributed to GEO. Don’t credit all 7 to GEO. Apply linear attribution at 1/3 weight, which comes to 2 to 3 per month. That number is conservative, but your boss will believe it. If it holds steady by month 9, you can ask for more budget in year two.

and GEO experiment design How it fits together: that article covers how to design hypotheses and variables, while this one covers how to turn experiment results into ROI. Together they form a complete process for evaluating GEO investment.

What not to do: don’t put GEO citation volume and Google rankings in the same table and compare their ROI. They are different funnels with different attribution logic. GEO is a long-term brand asset; SEO is short-term traffic acquisition. Comparing them side by side will lead you to misjudge priorities.

6. Common attribution mistakes

Mistake Performance Fix
Reporting ROI with no baseline period “Inquiries are up 20%, so it’s all GEO” Run a 3-month baseline first
Using last-touch The form steals all the credit from GEO Switch to first-touch or linear
Treating L1 as L4 “Double the citations, double the inquiries” Work through the four-layer funnel to account for the drop-off
Judging it a failure after 3 months Stopping because there’s no inquiry growth by month 3 Wait until month 9 before drawing conclusions
Not setting up a control group Seasonal swings mistaken for GEO’s impact Use an industry baseline or year-over-year comparison

Seasonality is the easiest trap to fall into when taking B2B overseas. Your inquiry peak may fall in Q2 and Q4. If you start GEO in Q1 and see inquiries rise by Q3, that may just be seasonality, not GEO. The way to tell is to compare against the same period last year, not against last month. If last year’s Q3 inquiries were the same number, then GEO’s incremental gain is zero.

FAQ

How do you calculate GEO ROI?
Work through a four-layer funnel: L1 AI citations → L2 branded search volume → L3 direct traffic → L4 incremental inquiries. Each layer has a drop-off rate. Typical conversion is 5% to 15% from L1 to L2, 20% to 40% from L2 to L3, and 3% to 8% from L3 to L4. First build a 3-month baseline period to measure the four-layer baseline, then run a 6-month experiment period, and finally use linear attribution to credit one-third of the incremental inquiries to GEO. Divide that by your labor input and you get cost per inquiry.
Why can’t you use Last Touch attribution for GEO?
Because GEO touchpoints happen early in the customer’s research. Last Touch gives all the credit to the final touchpoint (usually a form or Google Ads), so GEO’s contribution is completely buried. B2B customers take an average of 3 to 6 months from first touch to inquiry, with multiple touchpoints along the way. Use linear attribution or a custom multi-touch model: give each touchpoint a reasonable share of the weight. You can also add a question to your inquiry form, “Where did you first hear about us?”, with AI search as one of the options.
If AI citations double, will inquiries double?
No. A typical case: L1 citations rose 150%, but L4 inquiries rose only 28%. Three layers of drop-off in between: about 10% conversion from citations to branded search, 30% from branded search to direct traffic, and 5% from direct traffic to inquiries. So don’t promise your boss that “double the citations means double the inquiries.” GEO is a long-cycle brand asset. You have to look at it accumulating quarter by quarter. A single citation has very little value on its own, but it works together with SEO, ads, and trade shows.
How long does GEO take to show ROI?
9 to 12 months. The first 3 months are the baseline period: monitor only, don’t change content. Months 4 to 6 are the experiment period: change content and build backlinks. L1 citations start to rise, but L4 inquiries may not have moved yet. Months 7 to 9: incremental inquiries start to appear. Don’t call it a failure at month 3. B2B customers have a 3-to-6-month decision cycle, and GEO touchpoints happen at the very beginning, so the effect lags by half a year before it shows up in inquiries.
How do you rule out seasonality when measuring GEO ROI?
Compare against the same period last year, not against last month. B2B inquiry peaks usually fall in Q2 and Q4. If you start GEO in Q1 and inquiries rise by Q3, that may just be seasonality. The right approach is to pull last year’s inquiry data for the same period as a control. This year’s number minus last year’s same-period number is GEO’s contribution. If you don’t have last year’s data, use an industry baseline or the same-period trend from non-competing sites in the same category as a control.
What’s a reasonable cost per inquiry for GEO?
For a B2B company going global, GEO takes 2 people 6 months, about 12 person-months. Under linear attribution that’s 2 to 3 inquiries a month, at roughly 4,000 yuan per inquiry. That’s high next to Google Ads, where cost per inquiry usually runs 800 to 2,000 yuan, but GEO builds a long-term brand asset, and marginal cost falls after month 12. The test: keep investing as long as GEO’s cost per inquiry stays within 2x Google Ads’ cost per inquiry and lead quality (close rate) is at least average.

Final thoughts

The hard part of measuring GEO ROI isn’t the math, it’s managing expectations. Citations climb fast, inquiries climb slowly, and in between sit three funnel stages and a 6-month decision cycle. When you report to your boss, explain that drop-off first, then give the numbers, and no one will question you in month 6.

Three steps to get started: this week, set up a 3-month baseline period and establish baselines for all four layers, L1 through L4; next month, add a “first source” field to your inquiry form with AI search as an option; in month 9, calculate incremental lift using linear attribution and write a one-page ROI report.

One line worth remembering: GEO isn’t an instant-response ad, it’s a brand asset that compounds quarter by quarter. Don’t measure it with last-touch attribution, and don’t judge it on 3 months.

Cui Lishu
Cui Lishu Crater experts

Delivery · Operations Lead · Crater Delivery & Operations Team

Delivery & Operations Lead at Crater. Responsible for SEO execution, social media channel operations, and content distribution, with a knack for breaking down growth actions with data. Has overseen the delivery of multiple go-global projects, with a focus on the coordinated playbook across Facebook, Twitter, TikTok, YouTube, and SEO/GEO.

SEO executionContent operationsCase breakdowns
1106articles shared
84knowledge base articles