The key marketing KPIs an agency should report are the ones tied to new business: phone calls, form leads, Google Business Profile actions, rankings for the searches that bring customers, ad spend and cost per lead. Traffic and engagement metrics belong in the report too, but as supporting context, not as the headline.
A good marketing report answers one question first: is this producing customers, and at what cost? Many reports bury that answer under pages of charts. This article explains the metrics we focus on when we report to local businesses at Local Blitz, what each one tells you, and which numbers deserve less attention than they usually get. Every business is different, so the exact mix depends on your goals and the services you use.

Why Marketing Reporting Matters
Marketing without measurement leaves you guessing about what’s working and what’s wasting budget. A useful report should:
- Connect activity to results: show how SEO, ads and content turn into calls and leads
- Guide decisions: point to what to do more of, fix or stop next month
- Build trust: make it easy to see where your money went and what it produced
- Spot problems early: a broken form, a missed call spike or a ranking drop should show up before it costs you a month of leads
Lead Metrics: Calls, Forms and Bookings
For most local service businesses, leads are the most important numbers in the report. They are as close as marketing data gets to revenue.
Phone calls
Many local customers would rather call than fill out a form. Call tracking uses separate tracking numbers for each source, such as Google Ads, the website and your Google Business Profile, so you can see which channel made the phone ring. Reports typically show total calls, calls by source, and first-time callers. Where possible, call recordings or call outcomes separate real prospects from wrong numbers and sales pitches.
Form leads and bookings
Quote requests, contact forms, online bookings and chat leads are tracked as key events in Google Analytics 4 (Google now uses “key events” for what it used to call conversions in Analytics; see conversions vs. key events). A report should show how many leads came in, from which source, and which pages produced them.
Lead quality and booked jobs
Not every lead is a good lead. When a client shares which leads turned into booked jobs or sales, the report can move from “how many leads” to “how many customers,” which is the number that really matters. Even a simple monthly count of booked jobs from marketing makes the report far more useful.
Local Visibility Metrics
Google Business Profile actions
For local businesses, the Google Business Profile often brings in as many calls as the website. Google’s Business Profile performance report shows calls, website clicks, direction requests, messages and bookings made from your profile, along with how many people viewed it and which searches it appeared for. These actions are strong signs of buying intent.
Map pack and organic rankings
Rankings show whether you are visible for the searches that bring customers, such as “garage door repair near me” or “dentist in Carmel.” Reports usually track a focused list of keywords rather than hundreds. For local businesses, map pack rankings vary by where the searcher is standing, so grid-based rank tracking that checks positions across your service area gives a more honest picture than a single number.
Rankings are a leading indicator. They tend to move before leads do, which makes them useful for judging whether local SEO work is heading in the right direction.
Website and Search Metrics
Organic search traffic
Organic traffic from Google Search Console and Google Analytics shows how many people find your site through unpaid search, which pages they land on, and which queries brought them. Growth in traffic to service and location pages matters more than growth in traffic to old blog posts that never produce leads.
Conversion rate
Conversion rate is the share of visits that turn into a lead. If traffic rises but leads don’t, the problem is usually on the site: slow pages, weak calls to action, or forms that are hard to use on a phone.
Engagement rate
In Google Analytics 4, engagement rate and bounce rate are two sides of the same measure: the share of sessions that were engaged or not. These numbers help diagnose page problems, but they belong in the background of a report, not the headline.
Paid Advertising Metrics
When you run Google Ads, Local Services Ads, or Facebook and Instagram ads, the report should make it clear where the money went and what it produced.
| Metric | What it tells you |
|---|---|
| Ad spend | How much was paid to Google or Meta during the period, reported separately from the management fee |
| Leads from ads | Calls, forms and messages that came from each campaign |
| Cost per lead | Ad spend divided by leads, the most useful efficiency number for most local businesses |
| Cost per booked job | Ad spend divided by customers won, when job data is available |
| Impressions and click-through rate | How often ads showed and how often people clicked, useful for judging ad copy and targeting |
| Search terms | The actual searches that triggered your ads, to cut waste |
| Quality Score | Google’s 1 to 10 rating of keyword, ad and landing page relevance for Search campaigns |
| Return on ad spend | Revenue per dollar of ad spend, for businesses that can track sales value |
Google explains how its Quality Score for Search campaigns is calculated. It is a diagnostic tool, not a goal on its own. For cost factors behind social campaigns, see our guide to Facebook ads cost.
Vanity Metrics vs Business Metrics
Some numbers look good in a report but say little about whether marketing is working. They aren’t useless, but they shouldn’t lead.
| Vanity metric | Better question to ask |
|---|---|
| Total impressions | Did those impressions lead to calls or clicks? |
| Social media followers and likes | Did social bring in messages, leads or customers? |
| Total website sessions | Did visits to service pages turn into leads? |
| Number of keywords ranking anywhere | Are we in the top results for the searches customers actually use? |
| Time on site | Did visitors take the next step? |
How Reporting Should Be Tailored
No two businesses need the same report. A home services company with a big service area may care most about calls from the map pack and cost per lead from Google Ads. A dental practice may care about new patient bookings. A retail store may focus on website sales and store visits. The metrics should follow the goal, and the goal should be agreed before the first report.
A good report also explains the numbers. Every chart should come with a short plain-English note on what changed, why it likely changed, and what happens next. Seasonality, weather, holidays, a new competitor or a change in your own capacity can all move results, and context keeps the numbers from being misread.
What to Expect From Our Reporting
- Lead-first reports: calls, leads and rankings up front, with supporting detail below
- Plain explanations: what happened, why it matters and what we plan to do next
- Your own accounts: ad spend is paid directly to Google or Meta, so you can see the spend in your own accounts
- Regular reviews: time to talk through results and adjust priorities
- No cookie-cutter templates: the report is built around your goals and services
Frequently Asked Questions
What are the most important KPIs for a local business?
For most local businesses the most important KPIs are phone calls, form leads and bookings, Google Business Profile actions, rankings for key local searches, and cost per lead from paid ads. These connect most directly to new customers.
What should a marketing agency report every month?
A monthly report should show leads by source, calls, Google Business Profile actions, ranking changes, organic traffic to key pages, ad spend and cost per lead, plus a short explanation of what changed and what happens next.
What is cost per lead?
Cost per lead is the amount spent on a campaign divided by the number of leads it produced. It helps compare channels and campaigns, though lead quality and booked jobs matter too.
Are keyword rankings still a useful KPI?
Yes, as a leading indicator. Rankings show whether you are visible for the searches that bring customers, and they usually move before leads do. They should be read alongside calls and leads rather than on their own.
What are vanity metrics in marketing?
Vanity metrics are numbers that look impressive but don’t show business results, such as follower counts, total impressions or total sessions. They can be useful context, but leads, customers and cost per lead tell you more.
Talk to Us About Reporting That Makes Sense
Local Blitz has worked with local businesses since 2009, from offices in San Diego and Indianapolis. We report on calls, leads and rankings because those are the numbers our clients use to run their businesses. Learn about our Google Ads management and local SEO services, or book a free strategy call to talk through what your current reports are missing.
Is AI recommending your business?
We will ask ChatGPT, Gemini and Google AI about your business and show you what they say. It is free.
Want More Customers From Search?
Book a free strategy call, or call San Diego (858) 225-6877 or Indianapolis (317) 672-1156.

