A Local SEO report is useful when every number has a baseline beside it and an action behind it. Profile views up 15% with a green arrow tells you nothing on its own: good, seasonal, meaningless, the report doesn’t say.

This piece is what the numbers mean, which ones mislead, and how to read a report so you know whether the programme is working. It assumes a baseline exists, because without one none of the comparisons below will hold.

What Local SEO metrics should you track?

Six metrics carry most of the meaning. Local pack positions for your priority queries come first, captured the same way each month so that one reading can be set against the next. Profile actions come second, meaning the calls, direction requests and website clicks the Google Business Profile generates.

The other four are organic traffic from local queries, referral traffic from citation sources, referral traffic from AI assistants, and enquiries.

Profile views on their own are the weakest signal on the list.

What each local search metric tells you

Calls and direction requests carry the most weight of the six, because somebody asking for directions to your door has already decided. Profile views carry the least, because a view is not an action, and a profile can be viewed more in a month while being acted on less.

The four between them each answer a different question about the programme.

Local pack rankings tell you where you sit in the map block for your priority queries, and they are the most direct measure of local visibility available to you. They also carry the most caveats, since results vary by the searcher’s location, device and history.

Fix the capture method and then leave it alone, using the method recorded alongside your baseline. A ranking that improves because the method changed is not an improvement, though it does make a lovely graph.

The three factors behind the position are covered elsewhere.

Profile performance is the profile’s own data: views, the queries that triggered them, direction requests, call clicks and website clicks. These are pre-engagement signals, and they show whether the profile is being seen and acted on before anybody reaches the site.

Views is the weakest of them, because a view is not an action. Calls and direction requests are the strongest, because a person who dials or asks for directions has intent.

Website clicks are the bridge, connecting what the profile does to what the site then has to do.

Organic traffic from local queries is what the website analytics show arriving from location-modified searches and landing on your local pages. It tells you whether the site itself is attracting local search, which is a separate question from whether the profile is sending visitors across.

Referral traffic from citation sources arrives in small volumes from each directory, but the pattern across all of them is a useful read on citation health. A source that used to send a trickle and has stopped may well have dropped or broken the listing.

AI referral traffic is the visits referred by AI assistants and answer engines, and for most local businesses today the number is small. Track it now, because it is growing and a trend needs a starting point.

The GEO piece for local businesses covers why it is growing.

Enquiries and conversions are the metrics that connect Local SEO to money: form completions, tracked calls and bookings. The catch is attribution, because not every local search enquiry is trackable.

The phone call from somebody who saw the profile on Tuesday and dialled from memory on Friday never shows up anywhere. Track what can be tracked, and say plainly that the figure is a floor rather than the total.

  1. Check the report has all six, not views and a ranking.
  2. Ask what method captured the rankings and whether it’s the same as last time.
  3. Read enquiries as a minimum figure and ask what the untracked share is likely to be.

Profile views, and the other numbers that flatter a report

The first is profile views reported with no action rate beside them. The others are an organic ranking passed off as a pack position, a month-on-month comparison with no seasonal context, and activity reported as though it were an outcome.

Each of them is a real number, and each one misleads the moment it carries the headline with nothing beside it.

Profile views on their own are visibility without engagement. Views as the headline figure, with no action rate next to them, make an incomplete report at best, because a profile can be viewed more in a month and acted on less.

Keyword rankings without local pack differentiation treat an organic ranking for a local keyword as though it were a local pack position. Reporting the one as the other overstates local visibility, because the pack is where the local clicks go.

Month-on-month comparisons without seasonal context flatter or condemn a programme depending on which month it lands in. Demand is seasonal in most local categories I report on, and a 20% drop in December for a business with summer demand is not a Local SEO problem.

The honest comparison is the same period last year, or the baseline. A report that only ever compares with last month is picking the comparison that flatters.

Activity metrics without outcomes describe the work rather than the result. “We built 15 citations this month” is a description of work, where “your citation profile now covers 12 authoritative directories, all consistent” is an outcome.

The second is what you’re paying for. The first is what the agency did on Tuesday.

  1. Strike any headline number that isn’t tied to an action or an outcome.
  2. Ask for the same-period-last-year comparison whenever a month-on-month figure is presented.
  3. Translate every activity line into what it changed. If it can’t be translated, ask why it was done.

What to ask of a local search performance report

A credible report answers these before you ask.

What are my local pack positions for my priority queries, and how have they changed from the baseline? What did my profile generate this month in calls, direction requests and website clicks, measured against the same period last year?

Is organic traffic from local queries rising? What work was done this month, and what is it expected to change?

A report that can’t answer those is an activity report. It may well be an honest one, but it is telling you what was done rather than what happened, and that difference is the whole point of paying for measurement.

A good report also anticipates the question you would ask next. If rankings moved it says which queries and by how much, and if enquiries rose it says where they came from.

The quick self-check for where you stand right now sits well beside any report, and the Local SEO hub piece covers the programme all of this measures.

  1. Put the four questions at the top of every report review and score the report against them.
  2. If a question is unanswered, ask for it in the next report rather than working it out yourself.
  3. Keep the baseline document beside the report. Every comparison should reach back to it.

The honest limits of Local SEO measurement

Local SEO measurement gives you ranges and trends. Paid search offers a precision local search cannot match, and anybody claiming otherwise is overstating what the data will support.

Rankings fluctuate day to day. Attribution is incomplete.

The effect of a single change takes weeks to surface, and it usually can’t be separated from the other things that changed in the same month. A business that fixed its category, started a review programme and launched a new service page in April will see movement in June without being able to say which of the three did it.

Neither will I.

That isn’t an excuse for not measuring. It is the reason for measuring what can be measured carefully, comparing against a fixed baseline, and stating the uncertainty rather than hiding it behind a green arrow.

Say what changed, say when, say what moved afterwards, and let the reader draw the line. In 20+ years of reading local search reports, the ones I trust are those that say “we think” where they mean it and “we know” only where they can.

  1. Expect ranges and trends, not single-point precision.
  2. Treat any report that never expresses uncertainty as one that’s hiding it.
  3. Judge the programme over quarters, not months.

How often a Local SEO report should land, and what each one covers

The monthly report covers rankings, profile actions, local organic traffic, enquiries, and the work done that month.

Quarterly steps back to how the citation profile has developed, how review volume and recency have moved, and how the competitive picture looks against the original baseline. The businesses above you have been working too.

Annually, the programme gets measured against the objectives it was set up with, which is the only comparison that answers whether it was worth doing.

A Local SEO programme with reporting built in reports on all three cycles.

  1. Monthly: the six metrics and the work done.
  2. Quarterly: citations, reviews and competitors against baseline.
  3. Annually: objectives, and whether to continue, change or stop.

FAQ

What metrics should I track for Local SEO? Local pack positions for priority queries, Google Business Profile actions such as calls, direction requests and website clicks, organic traffic from local searches, referral traffic from citation sources, AI referral traffic, and enquiries. Profile views alone tell you very little.

What’s the difference between a local pack ranking and an organic ranking? A local pack ranking is a position in the map block that sits near the top of a local search result, alongside the ratings and the call and directions buttons. An organic ranking is a position in the blue links running below that block. Reporting one as the other overstates local visibility, because the pack is where the local clicks go. A business can sit third in the blue links while appearing nowhere in the map block at all.

How long before Local SEO numbers move? Relevance fixes, category and description, can register within weeks. Prominence signals, reviews and citations, take months. Enquiries follow visibility with a lag. Judge the programme over quarters, and expect the first quarter to show direction rather than results.

What should a Local SEO report include? Local pack positions against the baseline. Profile actions against the same period last year. The trend in local organic traffic. Enquiries, with the attribution gap acknowledged. And a plain statement of what work was done and what it’s expected to change. A report that lists activity without outcomes isn’t a performance report.

TL;DR

  • Six metrics matter: local pack positions, profile actions, local organic traffic, citation referrals, AI referrals, enquiries. Views alone don’t.
  • Rankings need a fixed capture method. A change in method isn’t a change in ranking.
  • Four numbers flatter a report: views without actions, organic rankings passed off as pack positions, month-on-month without seasonal context, and activity without outcomes.
  • Attribution is incomplete and effects can’t always be isolated. Honest reports say so.
  • Monthly for the core metrics, quarterly for citations, reviews and competitors, annually against objectives.

If you’d like Local SEO reporting that shows what is actually changing and why, get in touch with JB.