Blog · SEO without the hype
Local pack for B2B: what one month of disciplined profile work actually moves
Local search is treated as a restaurant problem. For B2B companies with a physical presence, a depot, a showroom, or an office buyers visit, the map result is frequently the first thing a prospect sees and the last thing anybody optimises.
Here is what a single month of unglamorous profile work produced on a project we ran, with the numbers and with the part most case studies leave out.
The starting position
A regional supplier with a physical location and effectively no map presence. Profile existed, partially filled, 8 reviews, a 4.5 rating, no posts, no product listings, a handful of photos. Visible for its own brand name and almost nothing else.
Website under development, so the profile had to carry the entire acquisition load by itself. That constraint turned out to be useful, because it removed every other variable.
What was done
None of it is clever. All of it is tedious, which is why competitors do not do it.
The profile was completed to 100% across every available field: opening hours, phone, website, categories, attributes, service and product listings, alternative language names, messaging channels. Most profiles in any given local market sit somewhere between 40 and 70% complete, and the gap is pure opportunity.
Photography went from a handful to 67 images covering exterior, entrance, interior, and stock. Photo volume correlates strongly with engagement, and the effect is more pronounced than most people expect.
Category configuration was reworked, because the primary category does more to determine which searches you appear in than any other single setting.
Four posts were published across the month, one every five to seven days, each targeting a specific query cluster rather than announcing company news. Topics were chosen from the keyword set, not from what the company felt like saying.
Product and service listings were written with descriptions rather than left as bare names.
Review generation was set up as a process rather than a request. Every review received a written response.
What moved
Over one month:
| Metric | Change |
|---|---|
| Profile views | +194% |
| Direction requests | +280% |
| Calls | +31% |
| Reviews | 8 to 19 |
| Rating | 4.5 to 4.9 |
| Queries at position 1 | 13 additional, from no visibility |
| Local discovery visits | 34 to 93 per week |
| Share of local category traffic | 6% to 13% |
Thirteen queries went from generating no impressions at all to first position. Four already at first position held there.
The rating movement is worth noting separately. Going from 4.5 to 4.9 came from adding eleven reviews, and it took the profile to the highest rating in its local competitive set. In a map result where every listing shows a star rating in the same visual position, that difference is doing real work on click behaviour.
The part usually left out
Total category query volume in the surrounding area went from about 6,500 to about 23,200 per week over the same period. The market itself expanded by roughly 3.6 times.
So a meaningful share of the growth was not caused by the work. Seasonality, and possibly a change in how the platform surfaced these categories, lifted everybody.
We report it because the alternative is claiming credit for a rising tide, and because the honest version is still a good result. Share of local category traffic went from 6% to 13%, which is a relative gain measured against competitors experiencing the same expansion. The gap to the market leader narrowed from 83% to 48%.
Share of a growing market is the metric that survives scrutiny. Absolute growth during an expansion is not evidence of anything.
If your agency reports a traffic increase without telling you what the market did, you do not yet know whether they did anything.
What the competitive analysis showed
Mapping the local competitive set produced a clearer picture of where the remaining gap sat than any amount of ranking data.
The leader held 25% of local category traffic on the strength of two things: 203 reviews and 156 listed products. Not better photos, not better posts. Volume of social proof and depth of catalogue.
The second-place competitor held 15% with a poorly completed profile, 15 photos, and no product listings, which tells you that position two was available to anyone willing to do the basic work.
Our profile reached third with the highest rating in the set and the most complete profile, but only one product listed, because the catalogue depended on a website that did not exist yet.
That is a specific, actionable finding: the constraint on further growth was catalogue depth and review volume, not profile quality. You cannot get that from a rankings report.
Where this applies in European B2B
Honestly: not everywhere. Worth being clear, because local SEO gets sold indiscriminately.
It matters for: distributors and wholesalers with trade counters, equipment and machinery suppliers, service businesses dispatching to a region, anyone with a showroom or a facility clients visit, professional services with genuine local presence, and any business where buyers search with a location in mind.
It matters less for: pure remote or SaaS businesses, companies selling nationally with no physical presence, and anyone whose buyers would never search geographically.
The test is simple. Search your main category with a city name. If a map pack appears, you have a channel. If it does not, spend the effort elsewhere.
For multi-country European operations there is an additional consideration: each location needs its own profile, in the local language, with locally sourced reviews. A single profile does not serve five markets, and running five properly is a real operational commitment rather than a setup task.
The transferable checklist
- Complete every available field. Most competitors have not, and it is free.
- Get the primary category right. It determines which searches you enter.
- Photograph the location properly. Volume matters more than production value.
- Post on a schedule, targeting query clusters rather than announcing news.
- List products and services with real descriptions.
- Build reviews as a repeatable process and respond to every one.
- Track share of local category traffic, not absolute visits, so market movement does not flatter your reporting.
- Map competitors on review count, catalogue depth, and profile completeness to find where your actual gap is.
Nothing on that list requires specialist tooling. It requires somebody to do it every week, which is the entire barrier.
A note on the platform
The project described here ran on a regional map platform rather than Google Business Profile. The mechanics are close enough to transfer directly: profile completeness, category configuration, photo volume, scheduled posts, review velocity, and response rate are ranking and engagement inputs on both.
The differences worth knowing when you apply this to Google: review velocity and recency carry more weight in Google's local ranking than raw count, proximity to the searcher is a stronger factor, and Google's posts expire, so scheduling has to be continuous rather than campaign-based.
---
Frequently asked questions
Does Google Business Profile matter for B2B?
For businesses with a physical presence buyers search for, yes. For remote and SaaS businesses, usually not. Search your category with a city name and see whether a map pack appears.
How long does local SEO take to show results?
Faster than organic search. Profile completion and review velocity can move visibility within weeks, as opposed to months.
How many photos should a profile have?
More than your competitors. In the case above, 67 against a competitive set averaging between 15 and 52.
Do Google posts affect ranking?
The direct ranking effect is debated. The engagement effect is not, and posts targeting query clusters keep the profile active, which correlates with visibility.
How many reviews do I need?
Enough to be competitive locally, which you find by counting your competitors' reviews. The leader in the case above had 203. Velocity and recency matter more to Google than total count.
Can I run one profile for multiple countries?
No. Each location needs its own profile in the local language with locally sourced reviews.
See also
Get a free express audit of your website
We'll check indexing, speed, content and the backlink profile, name the three biggest problems and the order of work. Real findings, no filler, no strings attached — the report is yours to keep either way.
