Google documents three factors behind local results: relevance, distance, and prominence. Relevance is how well your Google Business Profile matches what was searched. Distance is how far you are from the location term in the query, or from the searcher if no location was given. Prominence is how well known the business is, which Google says is informed by information across the web including links, articles, and directories, as well as your Google review count and score. Everything that genuinely moves the map pack is a lever on one of those three, and Google states directly that there is no way to request or pay for a better local ranking.
Distance is a constraint, not a task
The single most useful thing to understand about local is that there is no such thing as your map pack position. There is only your position at a specific set of coordinates. Move the searcher four blocks and the three profiles in the pack can change completely. A business that appears first from its own office may be invisible from the other side of the same city, and both of those are true at the same time.
This is why grid-based rank tracking replaced flat rank tracking for local work. Tools in this category sample your ranking across a lattice of points around your address and return a heat map rather than a number. The picture is almost always the same shape: a strong core near the pin that fades outward, with the fade rate depending on how many competitors sit between you and the edge. Once you can see that, the strategy questions change from how do we rank to how far does our core reach, and what do we run in the territory it does not cover.
Service area businesses that hide their address are still keyed to a point, so the same geometry applies. Genuine additional locations with genuine staffed presence expand the footprint. Fake ones get suspended. In the gap between your organic radius and your real service area, paid coverage is the honest answer, which is why we usually run local and maps and paid media as one geographic plan rather than two disconnected programs.
What actually moves the pack
The primary category, first and by a distance
Your primary category is the highest-leverage field on the profile and the one most often set once and never revisited. Google uses categories to decide which queries a profile is even eligible for, so a plumbing company filed under home improvement is competing in the wrong pool before anything else is considered. The practical method is to look at the primary category of the three profiles currently ranking for the queries you want, and to test yours against them deliberately. Secondary categories widen eligibility, but adding a dozen loosely related ones dilutes rather than helps, and several of them come with different profile features attached.
Profile completeness, which Google asks for explicitly
Google tells businesses to enter complete data, keep hours accurate, and add photos, and describes complete information as helping Google understand the business and match it to relevant searches. Treat every field as a relevance signal: regular and special holiday hours, services and products with real descriptions rather than bare names, attributes, service areas, the opening date, a business description that reads like a description and not a keyword list, a website link, booking and appointment links, and the questions and answers section seeded with genuine questions you actually get asked.
Reviews: count, score, and the rhythm they arrive in
Google names Google review count and score as inputs to prominence, which makes reviews one of the few genuinely documented levers. What Google does not document is velocity, recency, or review text, so treat those as practitioner inference: in our experience the profiles that hold position tend to be the ones receiving a steady flow of new reviews rather than a batch from one quarter three years ago, and reviews whose text names the actual service and the actual town tend to accompany better visibility for those terms. Responding to reviews is encouraged by Google and unambiguously affects whether a human picks you, which is reason enough on its own.
The way you collect them matters legally, not just algorithmically. Review gating, meaning surveying customers first and only routing the happy ones to Google, violates Google policy. Incentivised and fabricated reviews are the target of a United States Federal Trade Commission rule on fake and deceptive reviews with civil penalties attached. The compliant version is boring and effective: ask every customer, ask soon after the job, ask with a direct link, and respond to all of them. That process is the core of our reputation program.
Citations and NAP consistency
Citations stopped being a volume game years ago. Blasting five hundred directory listings does not build prominence, it builds five hundred future inconsistencies. What matters is that the name, address, and phone number Google can find about you agree with each other on the sources that carry weight: the major data aggregators, the large horizontal directories, the platforms specific to your industry, and any local institution that already ranks. Equally important is subtraction. Duplicate listings, old suite numbers, and a phone number from two offices ago are active contradictions, and cleaning them up is usually the highest-yield hour in a local audit.
The website is still part of the local algorithm
The profile does not float free of your site. Relevance is partly judged on what your website says you do and where you do it, so a service business with one page listing eleven services and four cities is asking Google to infer a great deal. Real pages, one per meaningful service and location combination, with genuinely different content, local proof, embedded directions, LocalBusiness structured data, and internal links from the rest of the site, do the work. Spinning the same paragraph across forty city pages with the town name swapped is a doorway page pattern and gets filtered.
What does not move it
Bulk citation packages, once the conflicts are cleaned up, add almost nothing. Google Business Profile posts have never been documented as a ranking factor, and we do not sell them as one, although they earn attention from people already viewing the profile. Ad spend does not lift organic local position, which Google states plainly. Keyword stuffing the business name works until it triggers a suspension, at which point the listing disappears entirely and the appeal takes weeks. Adding secondary categories indiscriminately widens nothing useful. And embedding a Google map on your contact page, a perennial favourite of cheap checklists, has never had support as a ranking factor.
Local is the one channel where cleaning up contradictions usually beats adding anything new.
The ninety day local sequence
- 01 Claim and verify the profile, and confirm you hold owner access rather than manager access granted by a former vendor.
- 02 Baseline with a grid scan on your five most commercially important queries before you change anything.
- 03 Audit the primary category against the profiles currently ranking, and correct it as a single isolated change.
- 04 Complete every field: hours, special hours, services, products, attributes, description, photos, booking links.
- 05 Find and resolve duplicate listings, then fix the name, address, and phone across the sources that matter.
- 06 Turn on a compliant review request process at the point of service, and commit to responding to every review.
- 07 Build or rewrite the service and location pages the profile points at, with LocalBusiness schema and internal links.
- 08 Report obvious spam listings through the Business Redressal Complaint Form, with evidence, and track the outcome.
- 09 Re-scan the grid monthly and read the direction of the heat map, not a single position.
- 10 Cover the territory outside your organic radius with paid search, Local Services Ads, or both.
Measuring it honestly
Three sources, read together. The grid scan tells you visibility by geography. The Google Business Profile performance report tells you what people did once they found you: calls, direction requests, website clicks, bookings, and the split between searches that found you by name and searches that found you by category. Your own analytics tells you what happened after the click, provided the profile website link carries a UTM so those sessions are not silently merged into organic. If any of that is missing, the local program becomes an opinion, which is why we treat analytics and tracking as a prerequisite rather than an add-on.
One last note on expectations. Local moves in weeks and months, not days, and it moves unevenly across a map. Anyone promising you the first position in the pack by a fixed date is either guessing or planning to point at a screenshot taken from a favourable postcode. What can be committed to is the work, the measurement, and an honest reading of the heat map every month.

