More AI visibility is not the return.
The return is what the business gets back.
A brand can double its visibility in ChatGPT and still generate no meaningful commercial value. Another can receive relatively little AI referral traffic but turn a handful of those visitors into high-value customers. That is why I would never evaluate AEO or GEO using visibility alone. The commercial question is much simpler: What did we invest, what value did it create, and was the return good enough to justify doing more?
How do you calculate AI search ROI?
AI search ROI compares the commercial value attributable to AI search activity with the total cost of producing that activity.
AI Search ROI = (Attributable gross profit − AI search investment) ÷ AI search investment × 100
If a business invests R150,000 in AEO/GEO work and can defensibly connect R450,000 in gross profit to customers acquired through observable AI search journeys:
(R450,000 − R150,000) ÷ R150,000 = 200% ROI
That means the business generated R2 in profit above its investment for every R1 invested.
But the formula is the easy part. The hard part is deciding what revenue or profit can reasonably be credited to AI search in the first place.
Do not skip from visibility to ROI.
There is a difference between progress and return.
These can all be positive AEO outcomes: more brand mentions; stronger recommendation position; more citations; better answer accuracy; greater AI share of voice; more ChatGPT referral traffic. None of them is ROI. They are indicators that the system may be moving in the right direction.
ROI begins when those changes create measurable commercial value. That distinction matters because it is very easy to build an AEO report that looks impressive without answering whether the work deserves another rand of investment.
R1 million in revenue does not mean you made R1 million.
Suppose an AEO programme contributes to R1,000,000 in new revenue. Sounds excellent. But assume the business operates at a 30% gross margin. The gross profit is R300,000. If the programme cost R250,000 then the commercial picture looks very different.
(R300,000 − R250,000) ÷ R250,000 = 20% ROI
ROI is 20%. Not 300%. The difference is enormous. This is why I prefer using gross profit rather than revenue when the data is available.
Revenue tells you what was sold. Gross profit gets closer to what the business actually gained.
Include the cost you would rather forget.
A meaningful ROI calculation needs the full investment. Depending on the programme, that may include:
Strategy and consulting
External AEO/GEO consulting fees.
Internal team time
Marketing, content, analytics and management hours allocated to the programme.
Content
Research, writing, design and production.
Development
Structured data, site architecture, technical fixes and implementation.
Authority building
PR, research, digital PR or legitimate citation-development activity.
Measurement
Analytics, CRM integration and reporting work.
Technology
Monitoring, research, analytics or AI-visibility tools.
A programme costing R50,000 in agency fees and R100,000 in internal effort did not cost R50,000. It cost R150,000. Ignoring inconvenient costs makes the ROI look better. It does not make the investment better.
Work from the strongest commercial evidence available.
I would separate AI search outcomes into four buckets.
Attributed revenue
Revenue from customers where the observable acquisition path can defensibly be connected to an AI source. Example: ChatGPT → website → lead → CRM → opportunity → won. Highest confidence.
Attributed gross profit
Attributed revenue adjusted for the cost of delivering the product or service. This is normally a better number for ROI calculations.
AI-influenced revenue
Revenue where AI appears to have contributed to the buying journey, but the full path cannot be observed. Example: ChatGPT recommendation → branded search → website → sale. This is useful. It should not silently be added to directly attributed revenue. Report it separately.
Pipeline
Qualified opportunities that have not closed yet. Pipeline matters. Pipeline is not revenue. A R1 million opportunity is not worth R1 million simply because it exists in the CRM. If expected value is used, the probability assumptions must be visible.
The full mechanics of connecting an AI source to a closed deal sit in my guide to AI Search Attribution.
Measure the economics at every stage.
A useful AEO/GEO commercial funnel looks like this:
This lets the business understand not only whether AI search produces value, but where the economics break down.
Suppose over six months 800 identifiable AI-originating visits produce 64 leads which produce 24 qualified opportunities which produce 8 customers.
Visitor-to-lead rate 64 ÷ 800 = 8%Lead-to-opportunity rate 24 ÷ 64 = 37.5%Opportunity win rate 8 ÷ 24 = 33.3%
Now suppose those eight customers create R960,000 first-year revenue at 50% gross margin. Gross profit R480,000. And total AEO/GEO investment was R180,000.
AI search ROI = (R480,000 − R180,000) ÷ R180,000 = 166.7%
These figures are illustrative only.
You may not have enough revenue data yet.
AEO programmes often begin before enough customers have closed to calculate a stable ROI. That does not mean there is nothing useful to measure. Calculate acquisition economics at each stage.
Cost per identifiable AI lead = AI search investment ÷ AI-originating leadsCost per qualified opportunity = AI search investment ÷ qualified AI-originating opportunitiesCustomer acquisition cost = AI search investment ÷ customers acquired
Investment R180,000; Customers acquired 8.
AI Search CAC = R180,000 ÷ 8 = R22,500
Now compare that with paid search CAC, paid social CAC, blended CAC, acceptable business CAC, customer gross profit, payback period. Suddenly AEO is no longer being evaluated in its own special marketing universe. It is competing for capital like every other acquisition channel. That is exactly what should happen.
A good ROI that takes five years to arrive may still be a bad investment.
Return needs a time dimension. A simple CAC payback calculation is:
CAC Payback = customer acquisition cost ÷ monthly gross profit per customer
Suppose AI Search CAC R22,500 and average monthly gross profit per customer R7,500.
R22,500 ÷ R7,500 = 3 months
That is commercially very different from the same CAC with a 24-month payback. Marketing reporting often celebrates the revenue number. Finance cares how long the cash takes to come back. Both perspectives matter.
AEO does not deserve budget because it is new.
It deserves budget if the economics are attractive.
The relevant question is not "Is our AI visibility increasing?" It is "Given another R100,000, where should we put it?" Potential options may include: AEO/GEO; Google Ads; Meta; LinkedIn; SEO; CRO; content; partnerships; sales enablement; product improvements.
If another channel can create higher-quality customers faster and at better economics, it may deserve the investment instead. That does not make AEO unsuccessful. It makes capital allocation rational.
Would the customer have arrived anyway?
Attribution asks: Which observable marketing interaction gets credit? Incrementality asks: Did the marketing create an outcome that would otherwise not have happened? That second question is harder.
Suppose a customer clicked through from ChatGPT. They already knew your company. Would they have bought regardless? Maybe. Or suppose a customer ultimately arrived through branded Google search after first discovering you through an AI recommendation. Did AI create incremental demand? Possibly.
This is why attribution and incrementality should not be treated as the same thing. For large enough programmes, incrementality can eventually be investigated through techniques such as: controlled market tests; holdouts; staggered implementation; exposed vs unexposed cohorts; time-series analysis.
For most businesses beginning AEO, that level of experimentation will not be practical immediately. Start with good attribution. Do not pretend it proves causality.
If everything improved, AEO may not be the reason.
Imagine AI referrals increase 50%. Leads increase 30%. Revenue increases 20%. Excellent. But during the same period: paid search spend doubled; the website was redesigned; a new PR campaign launched; the sales team grew; pricing changed.
What exactly caused the result? This is why the baseline needs more than a starting AI visibility number. Track the broader commercial environment too. Otherwise every positive business movement becomes conveniently attributable to the latest marketing initiative. That is not a business case.
Work backwards from the economics.
Suppose an AEO/GEO programme will cost R200,000. The business wants at least 100% ROI. That means it needs R400,000 in attributable gross profit because:
(R400,000 − R200,000) ÷ R200,000 = 100%
Now assume the average first-year gross profit per new customer is R50,000.
Required customers R400,000 ÷ R50,000 = 8 customersIf the sales team closes 25% of qualified opportunities: Required opportunities = 32If 40% of qualified leads become opportunities: Required qualified leads = 80
Now the conversation has changed. Instead of "We want better ChatGPT visibility." we have "Can this programme realistically contribute enough qualified demand to produce eight incremental customers?" That is a much better marketing question.
Sometimes the most useful number is not ROI.
It is the point where the experiment stops losing money.
Break-even customers = AI search investment ÷ gross profit per customer
Investment R200,000; Gross profit per customer R50,000.
R200,000 ÷ R50,000 = 4 customers
That gives the marketing team a very clear commercial threshold. Four customers recover the investment. Everything after that creates positive gross-profit return.
Enter your own figures. The output is the number of customers required before the AEO/GEO investment is recovered in gross profit. Nothing you type is stored or sent anywhere.
First-year revenue does not always tell the whole story.
For a recurring-revenue business, a customer may continue generating value for years. If you calculate ROI using lifetime value, be careful. Forecast LTV is not realised cash. Use assumptions you can defend. Useful versions include:
Realised LTV
Actual historical gross profit from mature customer cohorts.
Forecast LTV
Expected future value based on retention behaviour. This is a forecast, not realised cash.
Contracted value
Revenue already contractually committed.
The spreadsheet will look fantastic. The cash account may disagree.
Do not take an optimistic five-year revenue forecast, call it LTV and use it to justify today's marketing spend.
Keep the report commercial.
An executive AEO/GEO report does not need thirty charts. I would show:
Recommendation Share of Voice
Are we increasingly part of the consideration set?
Identifiable AI-originating leads
Is visibility producing observable demand?
Qualified opportunity rate
Are these leads worth sales time?
AI-originating pipeline value
What potential commercial value is progressing? Keep pipeline separate from won revenue.
AI-attributed won revenue
What has actually closed?
AI Search CAC
What did each acquired customer cost?
Gross-profit ROI
What did the business get back after the cost of acquisition and delivery?
CAC payback period
How quickly did the investment return?
That is enough to have a serious commercial conversation.
Traffic value is not revenue.
Traffic value is not revenue.
SEO tools sometimes estimate what equivalent paid traffic might have cost. Useful benchmarking metric. Not revenue.
Pipeline is not revenue.
A proposal is not money. A qualified opportunity is not money. A verbal yes is still not money. Report pipeline. Do not quietly count it as realised return.
Visibility is not revenue.
Being mentioned is strategically useful. It has no direct monetary value until a defensible commercial connection is made.
Revenue is not profit.
A R500,000 customer may cost R450,000 to serve. Margin matters.
Attribution is not incrementality.
A touchpoint receiving credit does not automatically mean it caused the purchase.
An AEO programme can still be working before ROI appears.
Not every useful investment pays back immediately.
This matters particularly early in a programme. Suppose: AI visibility is improving; citations are strengthening; new commercial pages are beginning to rank; referral traffic is increasing; qualified leads have started appearing; no deals have closed yet. ROI is still negative.
That does not automatically mean the programme has failed. It means it has not yet paid back. The question then becomes whether the leading indicators and sales cycle justify continued investment. A six-month enterprise sales cycle cannot reasonably be evaluated as if it sells shoes online. Measurement needs to reflect how the business actually makes money.
Measure what should move now and what should move later.
Leading indicators (move early)
- Recommendation visibility
- Citation share
- Answer accuracy
- Rankings
- Referral traffic
- Engagement
- Lead volume
Mid-funnel (longer)
- Qualified leads
- Opportunities
- Pipeline value
Lagging (longest)
- Customers
- Revenue
- Gross profit
- CAC
- Payback
- ROI
AEO reporting becomes dishonest when a leading indicator is presented as though it is already a lagging business outcome. Both matter. They are just different.
Marketing should not be allowed to invent a new definition of ROI every time a new channel appears.
AI search is new. The economics are not. The business still invests money. Customers still buy things. Products still have margins. Sales cycles still take time. Cash still matters.
So I would evaluate AEO and GEO the same way I evaluate every other acquisition investment: What did it cost? What behaviour changed? What commercial value followed? How confident are we in the connection? How quickly did the investment come back? Would the next rand be better spent here or somewhere else? That is the standard.
AI visibility without measurement leaves the most important question unanswered.
QFD works across both sides. On one side: Can AI systems correctly understand, cite and recommend the brand? On the other: Can the business measure what happens when they do?
That means the work can extend from prompt visibility, entity architecture, citation strategy, content, technical implementation through to analytics, lead-source capture, CRM attribution, opportunity tracking, revenue, unit economics.
Because the interesting result is not "We got your brand mentioned in ChatGPT." It is "We can see what changed, what demand followed, what became revenue and whether the economics justify further investment."
That is the bridge between AEO & GEO Consulting and Revenue Measurement Architecture. If you want to see where the connection breaks in an existing setup, start with an AEO/GEO Visibility Audit, and if you want the measurement discipline behind it, read How to Measure AEO Performance or the story of The Attribution Detective.
If AEO is going to receive budget, give it the same commercial scrutiny as every other channel.
Start with the visibility. Connect the acquisition journey. Carry the data into the CRM. Measure the outcome. Then decide whether to invest more.
30 minutes. No pitch deck. No obligation.
Frequently asked questions
AEO ROI measures the commercial return generated from investment in Answer Engine Optimisation. A useful calculation compares attributable gross profit with the total cost of AEO activity rather than treating visibility, traffic or revenue alone as ROI.
A simple GEO ROI calculation is (Attributable gross profit − GEO investment) ÷ GEO investment × 100. The quality of the calculation depends on how accurately the business can connect AI search acquisition to customers and commercial outcomes.
Gross profit is normally more commercially meaningful when reliable margin data is available because revenue does not account for the cost of delivering the product or service.
Include external consulting or agency costs, internal team time, content, technical development, research, authority-building activity, measurement work and relevant software.
No. Referral traffic shows measurable acquisition activity. ROI requires a commercial outcome and the cost of generating that outcome.
Pipeline should usually be reported separately from realised ROI. If probability-weighted pipeline is used for forecasting, the assumptions should be explicit and it should not be presented as won revenue.
AI Search CAC is the acquisition investment allocated to AI search divided by the number of customers acquired through the defined AI search acquisition path: AI search investment ÷ customers acquired.
There is no universal answer. It depends on the sales cycle, starting authority, amount of implementation required, customer value, margin and how quickly AI and search systems discover and use new information.
Attribution asks which marketing interactions receive credit for a commercial outcome. ROI asks whether the economic value generated by the investment exceeded its cost.