Local Businesses · project showcase · local reporting
A one-page local visibility scorecard a location manager can read in ninety seconds
Local reporting arrives either as a **40-page** white-label export nobody opens or a screenshot of a dashboard. This is the one-page alternative: one page per location, every metric paired with the single action that moves it.
At a glance
The engagement in brief
Services
- Reporting
- Local SEO
- Google Business Profile
Stack
- Google Business Profile
- rank tracking
- citation records
- Shared workbook
The situation
What we walked into
The person who has to act on a local report is a location manager, not an analyst. They need four answers: am I showing up for the terms my town actually searches, is my review position holding, is my listing data still correct, and did the phone ring more or less than last month. Every additional page past that reduces the chance any of it gets read, and a report nobody reads produces exactly as much change as no report at all.
Most local reports are built for the person who made them, not for the person who has to do something about them.
What we found
The diagnosis
01
One page per location, because two locations means two pages and twenty means twenty
The constraint is not aesthetic. A format that costs four pages per location does not scale past a handful of sites, so it quietly becomes a quarterly exercise instead of a monthly one.
02
Every metric is paired with one action, or it is not on the page
A rank number with nothing attached is trivia. The scorecard carries a single named next action beside each line, and a metric that nobody can name an action for gets removed rather than kept for completeness.
03
Rating and recency are different questions and the page carries both
A star average hides the date of the most recent review entirely. The scorecard puts review count and the most recent review date beside the average, because buyers apply separate thresholds to each and a strong average with a stale corpus fails a test the average cannot show.
04
The combined view is the one place a weak location can hide
Rolling locations together produces a number that is true and useless. The scorecard has no combined page by design; the roll-up is a list of per-location pages in rank order.
The number behind it
What this is built around
Consumers apply hard gates — **87% won't consider a business under 3★**, most require **4★+**, and they weigh review recency (BrightLocal 2023–2025) — so the scorecard tracks exactly the three published thresholds (rating, count, recency) that decide whether a location is considered at all.
What we built
The system
Each page carries the location name, the five terms that describe what that town actually buys, map-pack position for each, profile views, calls and direction requests with a month-on-month arrow, review count, rating and the date of the most recent review, listing-data status as a plain pass or fail against the canonical record, and one named action per line with an owner. Nothing is colour-coded without also being labelled in words, so the page survives being printed in black and white and taped to a wall, which is where several of them ended up.
The sequence
How it was delivered
Week 1
Term selection
Five terms per town that describe real local demand
Owner: OmniFlow + location managers
Week 1
Page design
One-page layout, print-safe, action column defined
Owner: OmniFlow
Week 2
Data assembly
Per-location pull, no combined view generated at any stage
Owner: OmniFlow
Month 1 onward
Monthly cadence
Page issued per location, actions carried forward with owners
Owner: OmniFlow + location managers
Outcome
What shipped
This entry makes no performance claim. It shows a reporting format built to a hard constraint — one page, one location, one action per line — and the design decisions that constraint forced, including the deliberate absence of a combined view and the removal of every metric nobody could name an action for. Whether the format changes what a location manager does is a question for the business that adopts it, answered on its own surfaces over its own window, and nothing on this page asserts an answer to it.
Reporting
What you would actually see
These are the surfaces this engagement is run and measured from, shown with representative figures built around the benchmarks cited on this page. Every account we run reports into views like these, and you keep ownership of all of them.
These are demo dashboards. They show the reporting surfaces this engagement is run and measured from, with representative figures generated around the published benchmarks cited on this page — not a client account and not a client result. Live reporting for your own account replaces every number here.
Google Business Profile
Local Businesses · all locations
Calls
117
+67.7%
Direction requests
182
+54.2%
Website clicks
281
+60.9%
Searches shown
3,690
+74.5%
Calls from the profile, by month
Dashed line marks the month the engagement started.
| How customers search | Searches | Share |
|---|---|---|
| Discovery — category, product or service | 2,701 | 73.2% |
| Direct — business name or address | 815 | 22.1% |
| Branded — related brand | 221 | 6.0% |
CRM pipeline
Local Businesses · inbound and outbound
Leads created
131
+61.9%
Qualified
53
+71.2%
Meetings booked
25
+74.3%
Answered on first attempt
63.6%
+11.2%
Leads created by month
Dashed line marks the month the engagement started.
| First-touch source | Leads | Qualified | Meetings |
|---|---|---|---|
| Google Ads — high intent | 41 | 17 | 8 |
| Organic search | 35 | 14 | 6 |
| Business Profile — call | 25 | 10 | 5 |
| LinkedIn outbound | 18 | 7 | 3 |
| Referral | 12 | 5 | 2 |
Honestly
What we would do differently
The first version tracked twenty-five keywords per location because the tooling made it free to do so. It made the page unreadable and the extra twenty terms never once changed a decision. Collapsing to the five terms that describe what the town actually buys was the change that made the format work, and the tooling's capacity was the wrong reason to have started at twenty-five.
Next
Start the same conversation
Start the same conversation
Tell us what you are working on and we will say plainly whether this is the right shape of engagement for it.