Want a self serve tool to track AI Visibility? Checkout Passionfruit Labs

Learn More

Want a self serve tool to track AI Visibility? Checkout Passionfruit Labs

Learn More

Want a self serve tool to track AI Visibility? Checkout Passionfruit Labs

Learn More

SEO

What Is Revenue Per Query? The Framework for Tying SEO and AEO to Actual Revenue

What Is Revenue Per Query? The Framework for Tying SEO and AEO to Actual Revenue

What Is Revenue Per Query? The Framework for Tying SEO and AEO to Actual Revenue

 Revenue Per Query: Tie SEO+AEO to Revenue

Summarize this article with

Summarize this article with

Table of Contents

Don’t Just Read About SEO & GEO Experience The Future.

Don’t Just Read About SEO & GEO Experience The Future.

Join 500+ brands growing with Passionfruit! 

Traffic is not revenue. Most SEO reports still treat them as if they are the same number. Revenue per query is the framework that closes the gap by mapping each tracked keyword and each tracked prompt to actual revenue generated, not sessions, not impressions, not rankings.

This matters more now that AI search adds a second surface where your brand appears. A page can earn citations in ChatGPT without generating a click, or rank well in Google while losing conversions to an AI Overview that answers the query before the user reaches your site. Without revenue-level attribution, you cannot tell which of those scenarios is costing you money and which is compounding value.

What Is Revenue Per Query?

Revenue per query is the revenue attributable to a specific search query or AI prompt, calculated by tracing the path from query to landing page to conversion to revenue. It answers the question that traffic metrics leave open: which queries actually make money, and which ones just look busy?

Why Traffic and Impressions Are Not the Metric That Matters

A keyword driving 10,000 monthly impressions and zero conversions is not outperforming a keyword driving 200 impressions and 15 purchases. But in a standard Search Console or GA4 report, the high-impression keyword looks more important because it has bigger numbers.

Revenue per query inverts that. It ranks queries by the revenue they produce, not the traffic they generate. This changes prioritization immediately: the keywords and prompts worth investing in are the ones that produce revenue, not the ones that produce volume.

How Keyword-Level Revenue Mapping Actually Works

The stitching happens across two data sources. Google Search Console provides query-level performance data (impressions, clicks, position). GA4 provides session-level conversion and revenue data. Connecting the two requires mapping the query to the landing page (from Search Console), then mapping the landing page session to a conversion event and a revenue value (from GA4).

The process at a high level:

  • Pull query-to-landing-page data from Search Console

  • Pull landing-page-to-conversion data from GA4, including revenue values

  • Join the two datasets on landing page URL

  • Calculate revenue per query by dividing attributed revenue by the number of sessions or clicks from that query

This is straightforward in concept and fiddly in practice. The join is imperfect because GA4 does not natively report at the query level, and Search Console does not report conversions. The stitching bridges that gap, but it requires either BigQuery, Looker Studio, or a purpose-built attribution system.

How to Calculate Revenue Per Query for Your Own Site

You can build a working version of this with tools you already have, though the precision improves significantly with dedicated attribution infrastructure.

Step by Step: From Query to Landing Page to Conversion to Revenue

Start with your top 50 queries by click volume from Search Console. For each query, identify the primary landing page. In GA4, pull the conversion data for each of those landing pages: how many conversions occurred, and what revenue was attributed to sessions that entered through that page.

Divide the revenue by the number of clicks from Search Console for that query. The result is your revenue per click for that query. Multiply by the monthly click volume to get monthly revenue per query.

This gives you a working approximation. The precision is limited by the attribution model in GA4 (last-click, data-driven, or first-click all produce different numbers) and by the fact that multi-touch journeys may attribute revenue to a different entry point than the organic search session.

Isolating Non-Branded Revenue

In case studies and performance reporting, non-branded revenue is the metric that demonstrates organic growth. Branded queries (searches for your company name) reflect existing awareness. Non-branded queries reflect new demand captured through content and SEO work.

Filter your revenue-per-query data to exclude queries containing your brand name. The remaining revenue is your non-branded organic revenue, the clearest signal of whether your SEO and AEO work is generating new business rather than recapturing existing demand.

What Good Looks Like: Benchmarks and Patterns

Revenue per query varies enormously by industry, product price point, and business model. A SaaS company with a $50,000 annual contract sees very different revenue-per-query numbers than a DTC brand selling $30 skincare products.

Patterns that hold across categories:

  • A small number of queries (typically 10 to 20% of total tracked queries) drive the majority of organic revenue

  • High-intent comparison and evaluation queries ("best X for Y," "X vs. Y," "X pricing") typically produce higher revenue per query than informational queries, even with lower volume

  • Non-branded revenue share is the clearest growth signal. A rising non-branded percentage means your content is capturing new demand, not just defending brand searches

The ​luxury womenswear brand case study is one example of what this looks like in practice: non-branded organic revenue growing as a result of targeted keyword and content work, with attribution at the keyword level showing exactly which queries drove the revenue.

Why Self-Serve AEO Tools Cannot Do This

This is a category difference, not a quality judgment. Self-serve AEO tools track citation rate and share of voice across AI engines. They do not connect that visibility data to GA4 conversion events, CRM pipeline data, or keyword-level revenue attribution. They were not built to.

Revenue-per-query attribution requires integration with your analytics and commerce stack. A tracking-only tool that shows your citation rate went from 15% to 30% is genuinely useful. But without the revenue layer, you cannot tell whether that visibility increase generated revenue or just appeared in prompts nobody acted on.

How Passionfruit's Revenue-by-Keyword Attribution Works

Passionfruit's ​revenue-by-keyword attribution system is described on the site as "first of its kind." It maps keyword-level revenue, surfaces revenue decay alerts, isolates non-branded performance, and connects SEO and AEO work to actual business outcomes through GA4 and Search Console integration.

The system runs as part of Passionfruit's broader intelligence platform, alongside ​search engine optimization execution. Tracking and execution run as one loop: the revenue data shows which keywords and pages are producing returns, and the SEO and GEO team prioritizes work based on revenue impact rather than traffic volume.

Start With Your Top 50 Queries

Revenue per query is not a vanity metric. It is the framework that separates SEO and AEO work that produces business results from work that produces reports. Start by pulling your top 50 queries from Search Console, stitching them to GA4 conversion data, and calculating revenue per query for each. The results will immediately change your prioritization.

For brands that want this running at scale with non-branded isolation and AI visibility attribution built in, see how Passionfruit's ​revenue-by-keyword attribution connects the full picture, and ​talk to the team about what the data looks like for your category.

Frequently Asked Questions

What Is Revenue Per Query in SEO?

Revenue per query is the revenue attributable to a specific search query, calculated by mapping the query to a landing page, then the landing page session to a conversion and revenue value. It shows which queries produce business results rather than just traffic.

How Do You Calculate Revenue Per Query?

Pull query-to-landing-page data from Search Console and landing-page-to-conversion data from GA4. Join the two on the landing page URL. Divide attributed revenue by the number of clicks from that query to get revenue per click, then multiply by monthly click volume for monthly revenue per query.

What Is Non-Branded Revenue in SEO Reporting?

Non-branded revenue is the revenue from search queries that do not contain your brand name. It represents new demand captured through content and SEO work, rather than existing awareness. A rising non-branded revenue share is the clearest signal of organic growth.

Can AEO Tools Track Revenue Per Query?

Most self-serve AEO tools track citation rate and share of voice but do not integrate with GA4 or CRM data to map visibility to revenue. Revenue attribution requires a separate system or a partner that connects tracking to your analytics and commerce stack.

Why Does Revenue Per Query Matter More Than Traffic?

A high-traffic keyword with zero conversions costs the same to maintain as a low-traffic keyword that generates significant revenue. Revenue per query reveals which queries produce business results, which changes how you prioritize content, keyword targeting, and page optimization.

grayscale photography of man smiling

Dewang Mishra

Content Writer

Senior Content Writer & Growth at Passionfruit, with a decade of blogging experience and YouTube SEO. I build narratives that behave like funnels. I’ve helped drive over 300 millions impressions and 300,000+ clicks for my clients across the board. Between deadlines, I collect miles, books, and poems (sequence: unpredictable). My newest obsession: prompting tiny spells for big outcomes.

grayscale photography of man smiling

Dewang Mishra

Content Writer

Senior Content Writer & Growth at Passionfruit, with a decade of blogging experience and YouTube SEO. I build narratives that behave like funnels. I’ve helped drive over 300 millions impressions and 300,000+ clicks for my clients across the board. Between deadlines, I collect miles, books, and poems (sequence: unpredictable). My newest obsession: prompting tiny spells for big outcomes.

grayscale photography of man smiling

Dewang Mishra

Content Writer

Senior Content Writer & Growth at Passionfruit, with a decade of blogging experience and YouTube SEO. I build narratives that behave like funnels. I’ve helped drive over 300 millions impressions and 300,000+ clicks for my clients across the board. Between deadlines, I collect miles, books, and poems (sequence: unpredictable). My newest obsession: prompting tiny spells for big outcomes.

Trusted by teams at high growth companies

Ready to win search?

End to End, managed experience to drive growth from Google and AI search

Passionfruit

Trusted by teams at high growth companies

Ready to win search?

End to End, managed experience to drive growth from Google and AI search

Passionfruit

Trusted by teams at high growth companies

Ready to win search?

End to End, managed experience to drive growth from Google and AI search

Passionfruit