The Reach Bureau

Ecommerce SEO KPIs: Measuring What Actually Indicates Revenue

Ecommerce SEO KPIs that indicate revenue

Most SEO reports answer a question nobody asked.

Rankings went up, impressions grew, the domain rating ticked along — and the founder reading it still cannot tell whether the work made money. That gap is not a reporting problem. It is a metric-selection problem, and it starts with tracking what is easy to measure rather than what indicates revenue.

This is what to track on an ecommerce store, why, and what to stop reporting.

The metrics that indicate revenue

Organic revenue by landing page. The number the whole programme exists to move. Segmented by landing page, because a site-wide figure hides which work paid.

Organic revenue by page type. Category, product, guide. This tells you where to invest next, and it is the view most stores have never built.

Assisted conversions from organic. Content sits early in the path. Judging a buying guide on last-click makes it look worthless, and that is how content budgets get cut for the wrong reason.

Distinct queries per page. The best leading indicator there is. A page that starts appearing for phrasings you never targeted is getting better, and this moves weeks before position does.

Click-through rate by query. Separates a ranking problem from a snippet problem. Position 4 with a 1% CTR is a title and description issue, not a rankings issue.

Indexed-versus-submitted ratio. If you have 5,000 URLs in the sitemap and 1,200 indexed, no amount of content work matters until you know why.

Leading indicators move first, lagging indicators pay the bills — track both, in that order

The metrics to stop reporting

Average position, site-wide. A blend across thousands of queries that moves for reasons unrelated to your work. Moving from position 30 on a broad term to position 12 on a commercial one looks flat here while revenue rises.

Total impressions, unqualified. Impressions on queries you cannot satisfy are not progress. Rising impressions with flat clicks usually means you are surfacing for the wrong things.

Domain rating. A third-party score, not a Google metric. Useful for competitive comparison; meaningless as a KPI, and trivially inflated by exactly the spam links you should be disavowing.

Bounce rate as a quality signal. A shopper who lands on a product page, gets the answer about sizing, and leaves to think about it is not a failure.

Keyword count. "We now rank for 4,000 keywords" says nothing about whether any of them convert.

Building the view

Three levels, each for a different audience.

Weekly — operational. Indexation errors, crawl anomalies, 404 spikes, Core Web Vitals regressions. Things that need action this week. Nobody outside the SEO work needs to see this.

Monthly — direction. Organic revenue by page type, distinct queries per page for the pages you worked on, CTR movement, conversion by landing page. This is the working review.

Quarterly — decision. Revenue trend against the control group, which page types are compounding, what to invest in next quarter. This is the one a founder should read.

The most common failure is showing the weekly view monthly. Crawl errors and rank fluctuations look like activity, which is exactly why they get reported when the revenue numbers are not moving yet.

The control group nobody keeps

Seasonality moves everything. Without a comparison set you cannot separate your work from the season, and every report becomes an argument about attribution.

Before starting a programme of work, pick a set of comparable pages and leave them untouched. Same page type, similar traffic, similar competition. Track them alongside the ones you change.

It costs nothing, and it is the difference between "traffic is up 20%" and "traffic is up 20% against a control that is up 4%."

Attribution, honestly

Last-click attribution systematically undervalues SEO on ecommerce, because organic frequently starts the journey and paid or direct finishes it.

  • Use assisted conversions for content and category pages.
  • Compare attribution models rather than picking one. If a page looks worthless on last-click and valuable on first-click, that is information, not noise.
  • Accept the uncertainty. Precise attribution across a multi-touch path does not exist. A directional model consistently applied beats a precise model applied once.
The three reporting layers — and the mistake of showing the weekly view to a founder

What a good monthly report contains

1. Revenue from organic, by page type, against last month and last year. 2. What changed — the specific work done, with dates. 3. Leading indicators on the pages you touched — distinct query count, CTR, position for the primary term. 4. The control group, same metrics. 5. What is blocked — technical issues, access problems, decisions needed. 6. What is next, and why that rather than something else.

Six sections. No chart of average position across the site.

The checklist

  • Organic revenue tracked by landing page
  • Organic revenue segmented by page type
  • Assisted conversions included for content pages
  • Distinct query count tracked per page
  • CTR tracked by query, not just site-wide
  • Indexed-versus-submitted ratio monitored
  • Control group of untouched comparable pages established
  • Weekly operational view kept separate from monthly review
  • Quarterly view built around decisions, not activity
  • Average site-wide position removed from reporting
  • Domain rating removed from KPIs
  • Every reported change tied to specific dated work

Sources

Frequently Asked Questions

Organic revenue by landing page and by page type, assisted conversions, distinct queries per page, click-through rate by query, and the indexed-versus-submitted ratio. The first two indicate whether the work paid; the rest indicate whether it is working before revenue moves.
Because it blends thousands of queries and moves for reasons unrelated to your work. Improving from position 30 on a broad term to position 12 on a commercial one is real progress that looks flat in the average while revenue rises.
Not as a KPI. It is a third-party score rather than a Google metric, it is useful only for rough competitive comparison, and it is trivially inflated by the kind of spam links you would otherwise be disavowing.
Something that moves before revenue does. The most reliable is the count of distinct queries a page attracts — a page becoming genuinely more useful starts appearing for phrasings nobody targeted, often weeks before its position on the main term changes.
Keep a control group. Pick comparable pages before you start, leave them untouched, and track them alongside the ones you change. Without it, seasonality and your work are indistinguishable and every report becomes an attribution argument.
Weekly for operational issues that need action, monthly for direction, quarterly for decisions. The common failure is showing the weekly view monthly — crawl errors and rank fluctuations look like activity, which is why they get reported when revenue has not moved yet.

Want this run against your store? Book a call with The Reach Bureau.

Share with AI

One-minute takeaway Summarize Explain like I'm a kid

Share this article

LinkedIn X Facebook Pinterest Email

Related articles

View all articles

Ready to scale your e-commerce?

Let's discuss your project and how we can help you achieve your growth goals.

Book a discovery call
Book a call with me, here is my schedule →