Local SEO evaluation needs both visibility data and verified business records. Rankings, profile actions, accepted inquiries and customers answer different questions. Use the downloadable scorecard below to compare like-for-like periods without treating clicks as leads or assuming that every change was caused by SEO.

Rankings are a vanity metric. Track these numbers month over month and you'll know whether the work is actually paying off.
Tracked phone calls from your profile and website — the clearest lead signal.
Direction requests and website clicks show real intent to show up or reach out.
Contact submissions you can tie back to search — countable, comparable leads.
Map pack and organic position for the terms that actually drive revenue.
Profile views and search impressions — the top of your local funnel.
The only number that ultimately matters: new customers and dollars in.
The new metric to add in 2026: are you showing up in AI answers when people ask for your service?
The metrics that actually matter — and how to track them
Calls. The cleanest signal there is. Are more of the right people calling you? The way to know which calls came from search is call tracking — a dedicated number that records the source. Without it, you're guessing whether that ringing phone is your SEO working or just word of mouth. Set this up first; it's the difference between data and vibes.
Direction requests and website clicks from your Google Business Profile. These are people actively choosing to engage — high intent, and tracked right inside your GBP performance insights. Watch the trend month over month.
Accepted contact inquiries. Count a lead only after the server saves a new inquiry. Validation failures, abandoned forms, verification rejections and request replays are not new leads. Phone, email and booking-link clicks remain intent until a completed interaction is verified. Analytics may omit users who block tracking or enable privacy protections; reconcile it with your inquiry records.
Map pack and organic rankings — for the terms that matter. Not vanity terms nobody searches. The specific phrases your real buyers type when they're ready to act: "emergency HVAC [your town]," "new patient dentist near me." Rankings on those are worth watching.
Profile views and search impressions in your GBP insights. These show whether your overall visibility is trending up, often before it fully converts into calls — an early indicator the work is landing.
Revenue and new customers. The one that matters most. At the end of the day, did the work put money in your pocket? Every other metric on this list is in service of this one.
The vanity-metric trap
Here's the trap I see constantly, and it's how a lot of agencies hide. An owner gets a glossy report full of green arrows — "rankings improved!" — but the phone isn't ringing any more than it was last month.
Improved rankings on terms nobody searches, or rankings that don't convert into calls, are just decoration. I've watched agencies lean on this on purpose: keep the client staring at ranking charts so they never notice the leads didn't move. A real partner ties every report back to leads and revenue, and tells you honestly when something isn't working — because that's the only way to fix it.
If your reports are all rankings and no leads, that's not a report. It's a magic trick.
The new metric: are you showing up in AI answers?
When someone asks an AI assistant for a recommendation in your category and your area — are you getting named? It's harder to measure than a keyword ranking — you check by actually asking the assistants the questions your customers would ask — but it's increasingly where high-intent discovery happens. The businesses watching this now are ahead of the ones who'll scramble to catch up later.
Build yourself a simple scorecard
Track five numbers, month over month:
- Calls (from call tracking)
- Form fills (from analytics or your CRM)
- Direction requests (from GBP insights)
- Profile views / impressions (from GBP insights)
- New customers and revenue (from your own books)
Review comparable periods on the same day each month and annotate seasonality, paid campaigns, outages and tracking changes. An upward trend is a reason to investigate, not proof of causation. Reconcile accepted inquiries with CRM qualification and customer records before attributing outcomes to SEO.
Download the monthly KPI scorecard
Download the blank KPI scorecard (CSV) and download the worked example (CSV). Open either in Excel or Google Sheets. Use identical period lengths, record the source and date, leave unavailable metrics blank rather than entering zero, and keep customer contact details out of the sheet.
Worked example — hypothetical, not Adatek client data
Assume a comparable baseline month had 10 accepted inquiries and 3 customers; the current month has 14 accepted inquiries and 6 customers. A rise in inquiries does not mean every inquiry is qualified, and the extra customers cannot automatically be attributed to SEO. A CRM review must establish which customers are genuinely incremental.
For break-even arithmetic only, assume 3 genuinely additional customers, $500 gross profit per customer after direct delivery costs, and a $1,097 monthly plan fee. Gross profit is 3 × $500 = $1,500; less the fee leaves $403 before other overhead. The fee-only break-even is ceil($1,097 / $500) = 3 additional customers. Two contribute $1,000, which is below the fee. This is not a forecast, a typical result or a promised ROI; substitute your own margins, costs and verified attribution.
This scorecard answers whether the measured work and business outcomes warrant further investigation. Keep monthly report interpretation, diagnostic auditing, and implementation checks separate; they solve different problems.
The bottom line
Rankings are how you get there. Leads and revenue are whether you arrived. Judge your local SEO by the second set, demand reporting that shows it, and don't let anyone hypnotize you with green arrows that don't reach your bank account.