Attribute every channel
Measure revenue from SEO with Search Console
Find out which posts and keywords earn money, not just clicks.
Updated · 1 min read
SEO is slow. A post can take months to rank, so it's easy to over-invest in content that never sells, or to give up on content that quietly does. The way out is to connect search traffic to revenue.
Why this matters
If you write content, you need to know which pages and queries bring customers. That tells you what to write next, which posts to update, and whether SEO deserves more of your week than other channels.
Why most analytics tools can't tell you
Google Search Console shows clicks, impressions and positions, but no revenue. Most analytics tools show organic traffic as one lump and can't tie a page or a query to a sale. Keywords live in one tool and money in another.
How MetricRaven does it
MetricRaven reads your Search Console data with read-only access and shows queries with clicks, impressions, CTR and average position next to your traffic. Because payments are attributed to the visit that first brought the customer, it also estimates revenue per keyword: a landing page's organic-search revenue is split across its keywords by their share of clicks.
Search Console keywords
Orbit Analytics · synthetic data · last 30 days
How to do it
- Connect a payment provider, for example Stripe, so revenue is attributed to visits.
- In Settings → Integrations → Search Console, grant read-only access and choose the matching property (Connect Google Search Console).
- Open Traffic → Search Console and pick a period a few days old, since Google's data lags.
- Click Organic Search in Acquisition → Channel to filter the dashboard, then read the revenue next to each post in Pages → Entry page (filters and segments).
Keyword revenue is an estimate, not per-purchase attribution, and Google omits some queries. Use it to rank content, then confirm with the page-level numbers.