I've produced a lot of SEO reports over the years. And within those reports, you’ll invariably find a whole bunch of useful-looking metrics.
Keyword rankings, local visibility ratings, traffic graphs. Many of them flanked by little green arrows pointing up. They look thorough and professional, and are backed up by rigorous documentation.
But whenever possible, I like to put revenue and profit up at the top. Because your typical service business owner—any business owner really—will think in terms of phone calls, quotes, and jobs booked. And this is absolutely the right mindset for them to have.
My job, as an SEO professional, is to:
Make sure that impressions and keyword rankings lead to real revenue, and
Help the client see the relationship between ranking #4 on some useful keyword and winning business
This is not an easy thing to do. Because the gap between what SEO tools measure (rankings, impressions) and what business owners need to know (revenue, profit, market share) is enormous.
In this post, I’ll break down how I think about SEO metrics. That includes what I track, in what order, and why most of the other numbers are just context. If you've read my post on finding the right marketing metrics for your business, think of this as the SEO-specific companion.
What is an "SEO score" and why does everyone have one?
If you've ever used SEMRush, Moz, Ahrefs, Wix, Squarespace; one of those free "grade your website" tools; or Wordpress plugins like Yoast, RankMath, and All in One SEO—then you’ve been handed a score. Maybe it was 72/100 and you felt like things were generally OK. Or maybe it was 45/100 and you felt a knot in your stomach.
These scores typically measure some blend of on-page optimization, technical health, and backlink profile. Each tool calculates it differently, using its own proprietary weighting. Which is why the same website can score a 60 on one platform and a 78 on another.
These SEO scores are mostly noise. And many of them are sales tools. Because if you have a website grade of 47, it’s going to make you feel like something is broken. And that might make you feel like buying something to fix it.
That doesn’t make these tools useless. Not by a long shot. The individual flags these tools surface are very good at pointing you toward specific actions worth taking, like fixing a missing meta description or a page that's returning a 404. And for that, I love them.
The action items are often useful, but even the direction of your scores can help you track website performance. Trending up is a good sign, and trending down might be pointing at real degradation like crawl errors piling up, pages breaking, and backlinks disappearing.
But the number itself is not useful in isolation. It’s reasonable to pick a few tools you like, check them monthly, and note the direction. But I wouldn't set a goal around it. I wouldn't report on it monthly. And I'd be wary of anyone who leads a pitch with one.
SEO performance: what I track (and in what order)
I'm going to walk through this from the bottom of the funnel up, which is the opposite of how most SEO reports are organized. There's a reason for that: the metric closest to revenue is the one you should anchor everything else to. The rest exists to explain why that number is moving so you can keep it moving or make it move faster.
Qualified leads and where they came from
This is where I start. I care about traffic and rankings, sure, but not nearly as much as leads.
Any time I have SEO data in front of me, I’m asking myself a lot of questions. How many leads came in this month? Which ones were qualified? And can you trace them back to organic search, a local listing, a specific page?
For service businesses, this is the whole ballgame. Everything else I'm about to describe exists to help you understand this number better. (If you're not sure how to tell whether your leads are qualified, I wrote about how to figure that out without fancy software.)
Now here's the problem. Most service businesses I talk to don't have this tracking in place. Not because they decided against it, but because nobody told them it was an option. They're running a business, not a marketing analytics shop and they need to focus on service delivery, business development, and a million other things.
When I onboard a new client, one of my first questions is "do you know where your business comes from?" The answer is usually some version of "not really" or "I think most of it is word of mouth." That's not a failing on their part. It's just how it goes when you're busy running an entire company.
Larger businesses, in my experience, often have an oddly similar problem. A lot of the time, they’ll have these wonderful enterprise-grade tools—a CRM, call tracking, analytics, the works. All my favorite toys. But the knowledge of how to use the data is buried or nobody's been assigned to look at it. So the information is sitting there, collecting dust.
If any of this describes your business, that’s OK. The rest of the metrics in this post are still useful. But fixing this gap should be priority one. If you can figure out where your qualified leads are coming from, that’ll be a big win for you that will make it far easier to make decisions about SEO without knowing whether it's generating the thing you're paying for.
Overall organic traffic to service and location pages
I’m not too concerned how much traffic a website gets as a whole. I’m not even concerned how much traffic the blog sees if we’re doing a big content marketing push. What I want to see, in particular, is traffic specifically to the pages that represent services sold and areas served. This is the traffic volume indicator that sits closest to revenue.
But I want to be crystal clear about something: this is a leading indicator, not proof that SEO is generating business. A bump in traffic to your "lawn care in [city]" page is encouraging. It's a good sign. But it only matters if it's followed by leads.
Don't celebrate traffic. Celebrate what traffic leads to.
I'm emphasizing this because the next two layers I'm about to describe are even further from revenue. They're useful—I check them regularly—but if you stop reading this post after this section, the most important thing to take with you is: traffic to service pages is a promising signal, not a result.
Impressions, rankings, and early trend data
Google Search Console is where I go for this. Impressions and average position for your money keywords are the earliest signals that something is moving (or about to). They show up weeks before traffic changes and months before lead volume shifts.
I use these to catch trends early, not to make decisions. If impressions for a key term are climbing but clicks aren't following, maybe the page's title tag or meta description needs work. That’s because people are seeing you in the results but not clicking. It’s also possible that the page itself doesn’t line up with the intent people have when they look up the keyword, which would mean it’s better off to rank on another keyword.
Likewise, Google Search Console tends to be the canary in the coal mine if rankings are sliding. If I see steep drop after an algorithm change, for example, I want to figure out why before it hits the important traffic (see previous section).
Think of this layer as your early warning system. It's not where you make strategic calls. It's where you notice things worth investigating.
Keyword-level deep dives for intent
When you look at individual keywords, it gives you a chance to think about what caused a person to type that phrase into Google in the first place. So you’ll want to ask if the keywords are transactional ("plumber near me") or informational ("how to unclog a drain").
Both of these keywords have their own kind of value. But what compels people to type them in is different, as are the results they want.
This matters more than most people realize. Rankings and traffic can look great in aggregate while the actual keyword mix is quietly drifting toward low-intent searches that will never make the phone ring. And this isn’t something that totaled-up, rounded-off figures will let you catch from a dashboard.
It’s here that SEO work stops feeling like computer science or marketing, and starts to resemble detective work. It’s grinding, it’s slow, and it’s absolutely essential to do every once in a while.
The SEO metric that fools people the most
Well, let’s not bury the lede here. It’s overall traffic. Traffic, traffic, traffic.
I've worked with a fulfillment center client for over six years. And in that time, we've been through six or seven boom-and-bust SEO cycles on their informational blog content. A Google algorithm update hits, blog traffic drops 40-50%, and the dashboard lights up red.
Every time, the same instinct kicks in: something is wrong, we need to fix this. And earlier in my career, I’d internalize the panic of it and crank out 50 blog posts in the span of six months.
These days, I immediately look at leads. And most of the time when a big drop comes in, they’re stable. In fact, in one case, I saw lead volume go up by 15-20% while organic inbound traffic halved. The reason was because the transactional and commercial keywords—the ones that actually drive quote requests—are fine. It was the informational posts that took the hit. So the serious business owners still found the website, but not so much the tire-kickers and the ones looking for “best Shopify apps.”
Basically, Google got better at intent matching. The traffic we lost was people who were probably never going to become customers. The algorithm stopped sending them to our content, which looks terrible on a traffic report but is actually a good thing for us, and for them. The remaining audience is more relevant.
That’s all to say: traffic isn’t a goal. It can often tell you if you’re going for your goal. But a drop in traffic doesn’t necessarily mean a drop in qualified leads or revenue.
SEO metrics I mostly ignore
These aren't useless in every context. But they don't tend to change what I do, so I don't give them much attention.
Domain authority / domain rating. These are third-party scores from Moz and Ahrefs. They're not a Google ranking factor. They can be handy for sizing up a competitor or collaborator at a glance—if their DA is 60 and yours is 20, then they’ve probably got a lot more inbound traffic and valuable backlinks. But I don't track it monthly and I don't set goals around it. If someone's pitching you on "improving your DA," ask them what that means in terms of leads and revenue.
Raw keyword count. "You now rank for 847 keywords" sounds impressive until you ask how many of those have commercial intent and how many are sending traffic to pages that convert. A handful of well-targeted keywords known to generate qualified leads, guarded jealously, beats hundreds of irrelevant ones every time.
Bounce rate. I've always thought this metric was overrated, which is a bit of a heresy in digital marketing. But honestly, it's only gotten less meaningful over time. In a world where Google's whole job is to get the searcher to the information they need fast—partly so they don't lose that user to ChatGPT—a short visit isn't inherently bad. A visitor who lands on your page, grabs your phone number, and leaves has "bounced." They may also be your next customer. Without knowing what happened after the visit, bounce rate tells you almost nothing.
Total organic traffic, unsegmented. A traffic number without context is just a big number. Blog traffic, service page traffic, and location page traffic all mean very different things. If someone hands you a report with one line for "organic sessions," ask them to break it down. The aggregate number hides everything interesting.
How to track SEO performance if you're starting from scratch
If you read the section above about lead tracking and thought "yeah, I don't have any of that," here's where to start. Keep it simple.
Track leads. You don’t need state-of-the-art software for this. A spreadsheet where you note inbound calls and form fills is more than enough, as long as you ask "how did you hear about us?" Once you build the habit, you can later add tools like CallRail for call tracking or form tracking in GA4.
Set up Google Search Console. It's free and takes about 15 minutes. It's where your impression, click, and keyword data lives. If you only set up one analytics tool, make it this one.
Pick 10-15 money keywords and track them monthly. These should be the transactional and commercial terms that your actual customers would search. For local service businesses, a monthly heatmap scan is a good way to track geographic ranking variation alongside this.
Read all the data together once a month. This will make sure you’re not seeing one metric in isolation and drawing hasty conclusions from it. Doing so lets you ask more complex, but valuable, questions like "did traffic go up on pages that matter, and did leads follow?"
Final Thoughts
Your service business needs to win qualified leads and make revenue. SEO can help you do that by making you visible to the right people. And SEO metrics can help you figure out what it takes to do that.
But be careful about letting SEO metrics overshadow money metrics. The point of SEO is to put money in the register. Traffic and rankings, on their own, don’t matter.
And in that way, the goal of SEO metrics is deceptively simple. Figure out what keywords and pages make the phone ring. Then do what you must to make sure the phone keeps ringing.



