
10 SEO KPIs that prove revenue impact, and the metrics that only look like they do
The SEO KPIs that prove revenue impact are organic conversions, the revenue or pipeline value attached to them, cost per acquisition and return on investment. Everything else you see in an SEO report is either a supporting metric that explains those four (traffic, non-brand share, impressions, rankings, click-through rate, engagement) or a vanity number that explains nothing. To measure the ROI of a long-tail campaign, isolate the pages and queries the campaign targets, track conversions and revenue from that segment in GA4 and Search Console, and set them against what the campaign cost.
This guide sorts the ten KPIs worth tracking into those tiers, shows how to calculate each one, and sets out what a Perth SEO agency should be putting in front of you every month.
Which SEO KPIs prove revenue impact?
Four KPIs tie SEO to money, and they are the only ones that belong at the top of a report.
1. Organic conversions
An organic conversion is a lead, sale, booking or call that started from an unpaid search result. Track both the count and the conversion rate of organic sessions, because a rising count with a falling rate usually means the new traffic is less qualified than the old.
Set the events up in GA4 before the campaign starts, one per conversion type: form submission, phone click, quote request, purchase. If calls matter to your business, add call tracking so phone enquiries from organic search are counted rather than guessed.
2. Organic revenue or pipeline value
A conversion count on its own does not prove revenue. Attach a value to each conversion type: the actual order value for e-commerce, or an agreed average value per qualified lead for a service business, based on your close rate and average job size. Once every organic conversion carries a value, SEO reports in dollars.
For service businesses the honest version is pipeline value, not closed revenue, unless your CRM feeds closed deals back to the source. If it does, report closed revenue and say so.
3. Cost per acquisition
Cost per acquisition is the full cost of SEO (agency fee, content, tools, developer time) divided by the organic conversions it produced in the same period. It tells you what an enquiry from search costs you, in the same unit you already use for Google Ads, so the two channels can be compared like for like.
Calculate it over a quarter rather than a month. SEO costs land early and conversions land late, so a single month overstates the cost for the first half of a campaign and understates it later.
4. Return on investment
SEO ROI is (value of organic conversions minus the cost of SEO) divided by the cost of SEO, expressed as a percentage. It is the KPI a business owner asks for and the hardest to state honestly, because organic search keeps producing after the work is paid for and rarely gets sole credit for a sale.
Report it two ways: the in-period figure, and a trailing twelve-month figure that captures the lag. Where a customer’s lifetime value is known, use it in place of first-order value, because a customer acquired through search is usually worth more than the first transaction.
What are the supporting SEO metrics?
Supporting metrics explain why the revenue KPIs moved. They belong in the report, below the four above, and none of them is a result on its own.
5. Organic traffic
Organic sessions and users, from GA4 under Reports, Acquisition, Traffic acquisition. It matters only alongside a conversion rate. Split it by landing page so you can see which pages earn the visits that convert.
6. Non-brand versus brand traffic
Brand traffic is people who searched your company name, and it grows with advertising, word of mouth and reputation. Non-brand traffic is people who searched for what you sell without knowing you, and it is what SEO actually earns. Filter Search Console by queries that do not contain your name, and track that number. An SEO campaign that reports total traffic without this split can take credit for your brand’s growth.
7. Search visibility (impressions)
Impressions in Search Console show how often your pages appeared in results, including in AI Overviews and AI Mode where those surfaces report into the same data. Rising impressions before rising clicks is normal and is the earliest sign that new content is being surfaced. Flat impressions with rising rankings means you are ranking for terms nobody searches.
8. Keyword rankings
Rankings still matter, but only for the terms that produce enquiries, and only as a monthly trend. Track a short list of commercial terms with a rank tracker, ignore daily movement, and never let a ranking report replace the conversion report. Position is a supporting metric because it is a step away from a customer and it can be gamed with terms nobody types.
9. Click-through rate
CTR from Search Console tells you whether your title tags and descriptions earn the click once you appear. A page with good impressions, a position in the top ten and a CTR well below its neighbours has a snippet problem, which is one of the cheapest fixes in SEO. Compare CTR by position band rather than against a single benchmark, because it falls sharply as position drops.
10. Engagement
GA4’s engagement rate and average engagement time, under Reports, Engagement, show whether visitors did anything once they arrived. Low engagement on a page with good rankings usually means the page does not match what the query wanted. Treat engagement as a diagnostic for individual pages rather than a site-wide target.
Which SEO metrics are vanity?
Vanity metrics are numbers that rise without any customer being closer to buying. Drop these from the top of any report:
- Domain authority and similar third-party scores. Estimates made by tool vendors, not by Google. Useful for comparing two sites at a glance, useless as a target.
- Total keywords ranked. Any site ranks for thousands of terms in positions 50 to 100. The count grows with content volume, not with revenue.
- Total backlinks. A hundred links from directories are worth less than one from a relevant, respected site. Count referring domains that matter, not links.
- Bounce rate in isolation. A visitor who reads your answer and leaves has bounced and been satisfied. Only read bounce alongside conversion and engagement.
- Tool “SEO scores”. Plugin and audit-tool scores measure checklist completion. A page can score 100 and rank nowhere.
What metrics can I use to measure the ROI of long-tail SEO campaigns?
Measure long-tail ROI by treating the campaign as a segment and reporting the four revenue KPIs for that segment alone. A long-tail campaign is a set of pages targeting specific, lower-volume queries, so it can be isolated cleanly if you set it up that way from the start.
- Define the segment. List the URLs the campaign created or optimised and the query patterns they target. Keep them in one folder or with a shared naming pattern where you can.
- Track conversions by landing page. In GA4, filter the landing page report to the segment’s URLs and read organic conversions and their value. This is the campaign’s output.
- Track queries in Search Console. Filter the Performance report by the query pattern (a regex filter handles this) and by the segment’s pages, and read impressions, clicks and average position. This shows whether the pages are appearing for the terms they were built for.
- Cost the segment. Hours spent on research, writing, optimisation and links for those pages, plus a share of tools and reporting. Content is the bulk of it.
- Set a time window. Long-tail pages typically earn most of their traffic after they have been indexed and settled, so report ROI at three, six and twelve months from publication rather than at the end of the first month.
- Allow for assists. Long-tail content often starts a journey that ends on a brand search or a service page. Check GA4’s attribution paths for the segment’s pages, and report assisted conversions separately from last-click conversions rather than adding them together.
The ROI of the segment is then the value of its conversions minus its cost, over its cost. Internal links from the long-tail pages to your commercial pages are part of the mechanism: our guide to internal linking for SEO covers how to set them up and how to see their effect in the landing page data.
What are the most misunderstood metrics in SEO reporting?
The most misunderstood metric is ranking position, because it looks like a result and is only ever a step towards one. A page can move from position 8 to position 3 and produce no extra enquiries if the query has no commercial intent, and it can hold position 6 while its conversions double because the snippet or the page improved.
Total traffic is misread when brand and non-brand are mixed. Bounce rate is misread as failure when it is often success. Domain authority is misread as a Google metric when it belongs to a tool vendor. In each case the fix is the same: report the number next to the conversion it is meant to explain.
How do you audit your SEO performance effectively?
Audit SEO performance quarterly by comparing the four revenue KPIs and the six supporting metrics with the same quarter last year, segmented by page type. Year on year removes seasonality, and segmenting by page type (service pages, location pages, blog) shows which part of the site is doing the work.
Look for four patterns. Impressions up with clicks flat means a CTR or snippet problem. Clicks up with conversions flat means an intent or landing page problem. Conversions up with revenue flat means lead quality has dropped. Rankings up with impressions flat means the wrong keywords. A content audit sits alongside this: our guide to running an SEO content audit covers what to keep, merge, refresh and remove.
What should an SEO agency report?
An SEO agency should report the four revenue KPIs first, the supporting metrics that explain them second, the work done third, and it should report all of it from accounts you own. A monthly report you cannot check against your own GA4 and Search Console is a presentation, not a report.
Ask for:
- Organic conversions and their value, by conversion type and by landing page.
- Cost per acquisition and ROI, with the cost basis shown.
- Non-brand clicks and impressions, separated from brand.
- A short ranking table for commercial terms only, as a monthly trend.
- The work completed that month and the work planned next, with the pages named.
- A plain statement of what moved, why the agency thinks it moved, and what it will do about it.
If an agency reports only rankings, traffic totals and a domain authority score, that tells you what it is optimising for. The Perth agency proof checklist sets out the questions to ask before you sign, including who owns the accounts the reports come from.
Frequently asked questions
What are KPIs in SEO, with examples?
An SEO KPI is a number that tells you whether search is producing business results. Examples: organic leads per month (a revenue KPI), cost per organic lead, non-brand organic clicks, and click-through rate for pages in the top ten. Rankings and impressions are metrics that support those KPIs rather than KPIs in their own right.
What metrics matter most in digital marketing?
Across every channel the metrics that matter most are conversions, revenue or pipeline value, cost per acquisition and return on spend, because they can be compared between channels. Channel-specific metrics such as rankings, ad impressions or reach explain those results but do not replace them. Our guide to digital marketing metrics to track covers the full set.
Can I track SEO KPIs for free?
Yes. GA4 gives you organic conversions, their value, traffic and engagement, and Search Console gives you impressions, clicks, CTR and average position by query and page. Paid tools add rank tracking, competitor data and link data, which are useful but not required to measure whether SEO is producing enquiries.
How often should I check SEO KPIs?
Check conversions and non-brand clicks weekly to catch tracking breaks and sudden drops, review the full KPI set monthly, and audit year on year every quarter. Daily checks of rankings produce reactions to noise rather than decisions.
Get SEO reporting that ties to revenue
PWD reports SEO the way this article describes: conversions and their value first, the supporting metrics that explain them second, all from accounts in your name. Weekly communication, no 12 or 24 month lock-in, and the work done in-house from our West Leederville office.
See how PWD runs SEO in Perth, or call 08 6146 0195 to talk through what your current reports are and are not telling you.



