Call tracking

SEO KPIs for home service businesses: the six numbers that matter

Most SEO dashboards track thirty numbers. A home service business needs six, and one of them matters more than the rest combined. Which six, and how to read them together.

Koinophobe2 min read

A KPI is just the number you decide to watch. For a home service business, the right numbers are the ones that explain whether the phone rings more, and why.

Here are the six we track for every client, in order of importance.

Calls, form submissions and online bookings that came from Google search, counted in GA4. This is the KPI. Everything else on this list exists to explain it.

If you can't see this number, set up call and form tracking before tracking anything else. We explain why in rankings without tracking.

2. Business Profile actions

Calls, website clicks and direction requests from your Google Business Profile. For many contractors, more leads come from the map than from the website, and they don't show up in GA4 unless you add tracking to the profile link.

3. Organic clicks to money pages

Clicks from Search Console, filtered to the pages that sell: service pages, town pages, the contact page. Total site clicks can be inflated by blog posts that attract readers who'll never hire you. Clicks to money pages are the ones that lead somewhere.

4. Positions for a short list of searches

Five to fifteen searches that bring real jobs: "[service] [town]" for your main services and towns. Track the average position monthly. A handful of the right searches beats a report of thousands of keywords.

5. Click-through rate on money pages

From Search Console: of the people who saw your page in the results, how many clicked? A page in position 5 with a low click-through rate usually has a title or description that doesn't match what people want. It's one of the cheapest things to fix. See zero-click rankings.

6. Conversion rate on money pages

Of the people who reached a service page, how many called or filled in the form? If traffic rises but this falls, the problem is on the page, not in search: a slow load, a broken form, a phone number that isn't tappable, no price information.

Read them together

The six numbers tell a story when you read them as a chain:

  • Leads up: check which of the other five explains it, so you can do more of it.
  • Leads flat, clicks up: the new visitors aren't converting. Look at numbers 5 and 6.
  • Leads flat, clicks flat, positions up: the rankings that improved aren't for searches that bring jobs, or they're still too low to get clicks.
  • Everything down: check seasonality first, by comparing to the same month last year, then check for a technical problem. Our traffic drop guide walks through it.

KPIs to stop watching

  • Domain authority and similar scores. They're estimates made by tool companies, not Google numbers.
  • Total keywords ranked. Mostly long-tail searches in positions nobody sees.
  • Bounce rate. GA4 replaced it with engagement metrics for good reason; on a phone number page, a quick visit that ends in a call is a success.

Next step

Put these six in one table with three columns: this month, last month, same month last year. That's your monthly report. Here's our one-page template if you want a starting point.

Frequently asked questions

What is the most important SEO KPI for a contractor?

Leads from organic search: calls, forms and bookings that came from Google. Every other number is useful only as an explanation of why leads went up or down.

Is website traffic a good SEO KPI?

On its own, no. Traffic can rise from searches that never turn into jobs, such as people looking for DIY instructions. Track traffic from the pages that sell your services.

How often should I check SEO KPIs?

Monthly, against the same month last year. Weekly numbers for a local business are too small and too noisy to act on.

Taking new clients

Book a free SEO call. I’ll tell you what I’d fix first.

Book a free 20-minute call, or email me if you’d rather write. Every price is on the pricing page, so there are no surprises when we talk.

Free, 20 minutes · same-day replies

Delivery guarantee. If I don't finish the month-one list within 30 days, you get your first payment back. The terms.

What happens on the call

  • I look at your site and your Google listing before we talk.
  • You get the two or three things I'd fix first, and what they'd cost.
  • If nothing's worth paying for, I'll tell you. No sales pitch.