GROWTH GUIDELocal Marketing Metrics: What to Track and What to Ignore
The local marketing metrics that matter are the ones that end in a customer action: calls, direction requests, form fills, bookings, and the revenue those produce. Impressions, followers and star averages are context. Track about eight numbers monthly, tie each to a dollar figure, and you will know what to keep, fix or cut.
Most owners get this wrong in one of two ways. They drown in dashboards, or they watch a single vanity number such as rankings or review count. This guide covers what to measure, where each number lives, how to read it without fooling yourself, and a routine that takes under an hour a month.
TL;DR
- Measure outcomes first: calls, direction requests, website clicks, bookings and form submissions. Visibility numbers come second.
- Turn activity into money with three ratios: conversion rate, cost per lead and cost per customer.
- Google filters its Business Profile counts, so a drop in the numbers is not always a drop in demand.
- Review recency and your replies matter more than a perfect star rating, and the FTC now polices how you ask for reviews.
- Count offline results (phone bookings, walk-ins) or you will undervalue your best channels.
Table of Contents
- Start with outcomes, not impressions
- The Google Business Profile numbers
- Turn activity into three ratios
- Attribution: giving credit where it is due
- Reviews: track recency and response, not just stars
- Local visibility: rankings, the map and AI answers
- Paid ads: the numbers to watch
- What we’d stop tracking
- Our perspective
- A monthly routine that takes under an hour
- Getting the numbers without stitching tools together
- FAQ
- Sources
Start with outcomes, not impressions
A useful way to sort every number you see is a simple chain: visibility, then action, then lead, then customer, then revenue. Each link has its own metric, and a problem at one link looks different from a problem at another.
| Stage | Metric | Where to find it |
|---|---|---|
| Visibility | Profile views, search terms, local ranking | Google Business Profile, a rank tracker |
| Action | Calls, directions, website clicks, messages, bookings | Google Business Profile performance |
| Lead | Form fills, quote requests, tracked calls | Website, call tracking, your CRM |
| Customer | Lead-to-customer rate, cost per customer | Your booking system or invoices |
| Revenue | Revenue by source, return on ad spend | Invoices matched to lead source |
If visibility is up and actions are flat, your profile or website is not convincing people. If actions are up and customers are flat, the problem is how you answer the phone or follow up. Without the chain you only see that “marketing isn’t working.”
The Google Business Profile numbers
For most local businesses, the Business Profile is where discovery turns into action. Google’s performance reporting shows how people find your profile in Search and Maps and what they do next. The actions it reports include:
- Calls: taps on the call button on your profile (you need a phone number listed).
- Directions: unique requests for directions to your location.
- Website clicks: taps on your website link.
- Messages: separate conversations started through messaging.
- Bookings: completed bookings, which only appear if they run through a booking provider connected to your profile.
These are your closest thing to a daily demand signal. A restaurant cares most about directions and bookings. An HVAC company cares about calls. A barber cares about bookings and website clicks to a scheduling page.
Why your numbers may drop without your business dropping
Google says it changed how it counts unique direction requests to account for multiple taps, cancellations and spam. Reported interactions can therefore sit below raw click counts, which makes them a cleaner picture of real intent. Google also keeps changing where and how performance data appears, and has changed chat and call history features. Before you blame your marketing for a sudden dip, check whether the reporting changed. Compare against the same month last year, not just last month, because local demand is seasonal.
If your profile gets views but few calls, our walkthrough on what to do when a Google profile isn’t getting calls covers the usual causes. For a structured read of the dashboard, see our Google Business Profile insights action steps.
Turn activity into three ratios
Raw counts tell you what happened. Ratios tell you whether it was worth it. You need only three.
Conversion rate
Leads divided by visitors or actions, depending on the stage you want to judge. If 400 people visit your website in a month and 20 submit a quote request, your website conversion rate is 5%. A low rate with decent traffic points at the page: unclear message, slow load, no obvious next step. Google recommends that site owners aim for good Core Web Vitals, a set of measures of loading, interactivity and visual stability, so speed is a reasonable first fix.
Cost per lead
Total marketing spend in a period divided by leads in the same period. As one local-service marketing guide gives the example, $1,500 a month producing 10 leads is $150 per lead. Whether that is good depends on what a job is worth to you. Compute it per channel, not just overall, because an average hides the channel that is losing money.
Cost per customer and return on ad spend
Not every lead buys. If 10 leads become 4 customers, the $1,500 bought 4 customers, or $375 each. Then compare that to the average first-job value, and, if people return, to the lifetime value. Return on ad spend is revenue from a channel divided by its cost. A 4.0 means $4 back for every $1 spent. It only works if you can link revenue to source, which brings us to attribution.

A worked example
Say an HVAC company spends $249 a month on search ads and $0 on anything else paid. In a month it gets 14 tracked calls and 6 form requests from those ads: 20 leads. Twelve are real, bookable jobs, and 5 are won at an average of $480.
- Cost per lead: $249 ÷ 20 = $12.45
- Cost per booked job: $249 ÷ 5 = $49.80
- Revenue: 5 × $480 = $2,400
- Return on ad spend: $2,400 ÷ $249 ≈ 9.6
These figures are illustrative, not benchmarks. The point is the method: the company now knows that a lead it can’t answer, the 8 non-bookable ones, is the place to improve, not the ad.
Attribution: giving credit where it is due
Last-click reporting credits whatever the customer touched just before converting, which often undervalues the first discovery step, such as a Maps search a week earlier. Google’s guidance on attributing credit for key events in Google Analytics explains how attribution models spread credit across touchpoints. Mark your real goals as key events (a form submit, a click to call, a booking click) so the reports reflect the actions that matter, not just pageviews.
Two practical steps get you most of the way:
- Add a source question to every intake: “How did you hear about us?” Log the answer even when the phone rings.
- Use a dedicated tracked phone number or form for each main channel, so the lead is tagged at the moment it arrives.
Then count the offline side. Many local sales finish by phone, by text or at the counter. Our piece on measuring the ROI of local ads with offline bookings shows how to bring those back into the numbers.
Reviews: track recency and response, not just stars
The common assumption is that more reviews and a higher rating automatically produce more business. A BrightLocal study analyzed by Search Engine Journal looks at how consumer review behavior has shifted over 15 years, and it is worth reading before you set review goals. In practice, three review metrics are more useful than an average rating alone:
- Review velocity: new reviews per month. A steady trickle looks more current than a burst followed by silence.
- Recency: how old your most recent reviews are.
- Response rate and time: the share of reviews you answer, and how fast.
Ask the right way
The FTC’s Consumer Reviews and Testimonials Rule is now in force, and the agency’s questions and answers for businesses explain what it covers, including fake reviews and review manipulation. The safe habit is to ask every customer for feedback in the same way, never to tie a discount or gift to a positive rating, and never to buy reviews. If you run a review program, have your attorney confirm that your process complies. Track “requests sent” and “reviews received” so you can see your request-to-review rate, and keep the request neutral.

Local visibility: rankings, the map and AI answers
Rankings are worth tracking as a diagnostic, not a goal. Check your position for your five most valuable searches (for example, “emergency AC repair” plus your city) from locations near your business, since local results vary by searcher location. Pair this with actions: if you rank well and nobody calls, the profile is the problem.
AI answers add a new place to be seen or missed. Google’s own guide to generative AI features says that for local businesses, AI responses can include information about them, and it points owners to accurate business details. There is no special markup that forces inclusion. So the practical metric is simple: once a month, ask a few AI tools and Google the questions your customers ask, and note whether your business appears and whether the details (hours, phone, services) are right. Our guide on using ChatGPT for local SEO walks through that exercise.
Paid ads: the numbers to watch
If you run search or social ads, add four columns to your monthly sheet: spend, leads, cost per lead and booked jobs. Check ad-generated calls and forms against your own records, since platform-reported conversions can include low-quality or duplicate actions. Our search-first guide to Google Ads for local business explains how to set that up.
What we’d stop tracking
- Total impressions on their own. They grow when you spend more, whether or not anyone buys.
- Social followers. Useful for brand reach, rarely linked to booked jobs.
- Keyword rankings across dozens of terms. Five that match buying intent are enough.
- Average star rating, alone. Pair it with velocity and response rate.
- Anything you can’t act on. If a number can’t change a decision, drop it.
Our perspective
We built our platform for local owners who are busy running jobs, not reading reports. What we see again and again is that the metric problem is really a plumbing problem. Calls come in but nobody logs where they came from. Reviews are scattered. The website says one thing and the profile another. Each tool shows its own slice, so no one can answer the simple question: “What did last month’s marketing earn?”
That is why we combine the website, local and AI visibility, reviews, customer messaging and lead tracking in one managed system, so the numbers sit side by side. Our view is that a small business needs fewer metrics, more reliably captured. Pick the eight below, record them the same way every month, and judge your marketing on customers won, not on activity.
— Service Grower
A monthly routine that takes under an hour
Record these in one sheet, with last month and the same month last year beside each:
- Profile calls, directions, website clicks and bookings
- Website visitors and form submissions
- Total leads by source, including phone and walk-in
- Leads that became customers
- Total marketing spend
- Cost per lead and cost per customer
- New reviews, average response time, newest review date
- Whether you appear for your top five searches and in AI answers
Then ask three questions. Which source brought the best customers per dollar? Where did leads drop out of the chain? What one thing will we change next month? Change one thing at a time so you can tell what worked. For the setup that feeds these numbers, our local SEO checklist and Google Business Profile optimization playbook are the next reads.
Getting the numbers without stitching tools together
If you would rather not assemble this yourself, the Service Grower plan is $249 per month. It brings an AI-ready website, local and AI visibility work, review and reputation management, a lead and customer interaction portal, booking and request forms, and reporting into one place. Managed Google and Meta ads are available as add-ons, each listed at $249 per month on our services page. If you want to see how it works for your trade, start at servicegrower.com.
FAQ
What are the most important local marketing metrics?
Start with actions and outcomes: calls, direction requests, website clicks, bookings, leads, and the customers and revenue they produce. Then add cost per lead and cost per customer. Visibility metrics such as rankings and views help explain why those numbers move.
How often should I review them?
Monthly is right for most small businesses, with a quick weekly look at calls and new reviews. Weekly swings in small numbers are mostly noise, so make decisions on a month, and compare against the same month last year to account for seasonality.
Why did my Google Business Profile calls drop?
It might be real, or it might be reporting. Google says it counts some interactions differently, for example filtering multiple taps and spam, and it has moved performance data around. Check seasonality, your hours and phone number, and whether your ranking changed before you change your marketing.
Do more reviews mean more customers?
Not automatically. Fresh reviews and visible replies carry weight alongside the rating. Ask every customer the same way, never tie an incentive to a positive review, and follow the FTC’s rule on reviews.
Sources
- Understand your Business Profile performance & insights, Google Business Profile Help
- Changes to your Performance data, Google Business Profile Help
- Changes to Google Business Profile chat and call history
- How to attribute credit for key events, Analytics Help
- Understanding Core Web Vitals and Google search results, Google Search Central
- Google’s Guide to Optimizing for Generative AI Features on Google Search
- Do Reviews Still Matter? Study Looks At Changing Consumer Behavior, Search Engine Journal
- The Consumer Reviews and Testimonials Rule: Questions and Answers, FTC
- The Marketing Metrics That Actually Drive Revenue, Fitz Designz
