SEO Metrics That Matter vs Vanity Metrics VANITY METRICS VS. METRICS THAT CONNECT TO REVENUE VANITY — FEELS GOOD, DOESN'T PAY BILLS → Keyword rankings (position X for Y) → Domain Authority / DR scores → Total backlinks → Total indexed pages REVENUE-CONNECTED — THESE MATTER → GBP calls & direction requests → Organic contact form submissions → Organic sessions to service pages → Local pack appearances for target searches
Track what customers do, not what search engines think of you

Why rankings are the wrong metric

Rankings are the SEO metric everyone defaults to because they're easy to see and satisfying to watch move. But a ranking is an input, not an outcome. It tells you where you appear in search results — not whether anyone clicked, not whether they converted, not whether it generated revenue.

Rankings also fluctuate constantly across devices, locations, and users based on search history. Reporting on "we moved from position 6 to position 4 for plumber Boston" sounds meaningful but tells you almost nothing about business impact.

The metric that matters is what people do after they find you. Did they call? Did they fill out the form? Did they come in? Those are the numbers that connect SEO to your business. Everything else is a proxy — useful context, but not what you should be reporting on.

The metrics that actually matter

Most direct
GBP Calls & Direction Requests
Customers who called your business or asked for directions directly from your Google listing. These are real customer actions, not traffic estimates.
Where: GBP → Performance → Calls / Directions
High intent
Organic Contact Form Submissions
People who came from organic search and contacted you. Track as a GA4 goal. Separates SEO leads from direct, paid, and referral traffic.
Where: GA4 → Conversions, filtered by organic source
Growth signal
Organic Sessions to Service Pages
Traffic specifically to your service and product pages from organic search. More meaningful than total site traffic — these are people evaluating your services.
Where: GA4 → Pages, filtered by organic, service pages only
Visibility
GSC Impressions & Clicks
How many times your pages appeared in search results, and how many people clicked. Impressions growing = visibility expanding. Clicks growing = traffic converting.
Where: Google Search Console → Performance
Local signal
Local Pack Appearances
Whether your business appears in the map pack for your primary service searches. Check manually in incognito — ideally on mobile, where most local searches happen — monthly for your 5–10 most important queries.
Where: Manual spot checks in incognito (mobile), GBP Performance → Search queries
Brand health
Branded Search Volume
People searching your business name directly. Rising branded search is a signal that organic visibility is driving awareness — people see you in results and look you up.
Where: GSC → Queries, filter by your business name

How to calculate SEO ROI

The formula is simple. The hard part is knowing your inputs accurately.

SEO ROI = (Value of organic conversions − Cost of SEO) ÷ Cost of SEO × 100
Expressed as a percentage. A result of 400% means you got $5 back for every $1 spent.

To use this formula you need three numbers:

Here's what that looks like with real numbers for a local service business:

Example — HVAC company, Boston suburbs
Monthly SEO cost$1,000
Organic leads per month (calls + forms)12
Lead-to-customer conversion rate33%
New customers from organic (12 × 33%)4
Average first-year customer value$1,800
Total organic revenue$7,200
SEO ROI620%

This is a typical range for a well-executed local SEO engagement after 6–12 months of compounding results. The key inputs to get right are your lead-to-customer conversion rate and your average customer value. For most local service businesses, lead-to-customer conversion rates fall between 20–50% depending on sales process and urgency — so use your own data if you have it, or start with 30% as a conservative estimate.

The compounding factor

SEO ROI improves over time in a way most channels don't. A page that ranks in month 4 is still ranking in month 24. Your monthly cost stays relatively flat; the results accumulate. That's why the 12-month ROI on SEO almost always looks better than the 3-month ROI — and why SEO underperforms its long-term value when businesses abandon it before it compounds.

Building a simple monthly tracking system

You don't need a dashboard or a complex spreadsheet. You need five numbers pulled once a month from three sources and written down somewhere. No tracking setup is perfect — especially with calls and multi-touch journeys — but directional accuracy is enough to make good decisions. Here's the system:

GBP Insights
Calls this month · Direction requests this month · Profile views
Most direct measure of local SEO converting to customer actions
Google Search Console
Total impressions · Total clicks · Average position · Top 5 queries by impression
Shows whether your visibility is growing — the leading indicator before traffic moves
GA4
Organic sessions · Organic conversions (forms/calls tracked as goals) · Top organic landing pages
Connects organic traffic to actual on-site actions
Manual spot checks
Search your top 5 service+location queries in incognito — are you in the map pack? Position?
Ground truth that no tool fully replicates — takes 5 minutes

Record these numbers in a simple Google Sheet monthly — date, each metric, and a one-line note on what you did that month (new content published, citations fixed, GBP update). Over 6 months you'll have a clear picture of what's working and what isn't.

What good SEO reporting looks like

If you're working with an SEO consultant, their monthly report should answer three questions clearly:

What did we do? Specific deliverables — content published, technical fixes made, citations cleaned up, GBP updates. Not "we worked on your SEO." Specific actions.

What did it change? The metrics above, month-over-month. Calls up or down. Impressions up or down. Organic sessions up or down. No cherry-picking — report everything, including what didn't move.

What are we doing next? The specific priority for the coming month, and why. This tells you whether there's a coherent strategy or just recurring tasks.

If you can't get clear answers to all three of those questions from your consultant every month, you don't have the transparency you're paying for. A report that doesn't tie activity to outcomes is a status update — not a strategy. That's worth addressing directly.

If you're not currently tracking these numbers, start there. If you want help setting it up or sanity-checking what your data is telling you, that's exactly what I do on strategy calls.

When the numbers don't add up

There are scenarios where SEO metrics look good but business results don't improve. These are worth understanding because they're common and often misdiagnosed:

Traffic is growing but conversions aren't

Usually a conversion rate problem, not an SEO problem. More visitors hitting a page that doesn't convince them to call is just more wasted traffic. Fix the page — the headline, the proof points, the CTA — before investing in more traffic to it.

Impressions are growing but clicks aren't

A title tag and meta description problem. You're visible but not compelling. Rewrite your title tags to be more specific and benefit-oriented. Test different approaches for your highest-impression pages first.

Rankings look good but calls aren't coming

Usually one of three things: wrong keywords (ranking for informational queries instead of transactional ones), wrong geography (ranking nationally for a local business), or a GBP problem (not showing in the map pack where calls actually happen). Diagnose which one before changing strategy.

Everything looks flat after 3 months

Three months is often too early to judge. Local SEO optimizations take 4–8 weeks to index and register in GSC. New content takes 3–6 months to compound. If nothing is moving at all after 6 months of consistent effort, that's meaningful — but 3 months is still within normal compounding timelines.

Measuring SEO ROI correctly changes how you make decisions about it. When you can see that organic search drove 4 new customers last month worth $7,200, the $1,000 monthly investment is an obvious decision. When you can only see that you moved from position 6 to position 4, the value is abstract and the investment feels uncertain. Track the right things and the decision becomes clear.