- Google ranks local results mainly on relevance, distance and prominence, and distance is measured from the person searching.
- A single rank check shows the result from one spot, so it can't describe your visibility across a service area.
- Geo-grid tracking runs the same search from many points across your area and maps your rank at each one.
- Read top-three reach, share of local voice and striking-distance points, not only average rank.
- Categories, a complete profile, service and location pages, consistent citations and steady reviews are the main levers.
The Google map pack is the short list of local businesses, shown with a map, that Google puts near the top of searches like "roofer near me" or "kitchen cabinets Kitchener". Google says local results are ranked mainly on relevance, distance and prominence. Distance is measured from the person searching, so your map pack position changes from one part of your service area to the next, and a single rank check from one spot can't tell you how you rank across the towns you serve.
Here's how the map pack works, why one rank check misleads, and how geo-grid tracking gives you the fuller picture.
What the map pack is
For searches with local intent, Google shows a block of local results, usually three businesses, next to a map. A link below them opens the full list. The Google Maps app works on the same principles, though its list doesn't always match the pack exactly.
Each listing comes from a Google Business Profile, not directly from your website. Your website still matters, as you'll see below, but the profile is what appears in the pack, with your reviews, hours, photos and a button to call.
The three things Google ranks on
Google doesn't publish the details of its local algorithm, and it says there's no way to request or pay for a better local ranking. What it does describe is three broad factors.
Relevance
Relevance is how well your profile matches the search. Your primary category carries a lot of weight here, along with your additional categories, the services you list, your business description and the content on your website. Google's advice is simple: complete, detailed business information helps it match you to the right searches.
One thing I learned building my own scanner: the category Google shows beside a listing in the results is the one that fits that search, not necessarily the business's primary category. Kitchen & Bath World, a Kitchener cabinet and vanity showroom I do SEO for, shows up as a different kind of store depending on what someone searches. To see a business's real primary category, you have to look up its profile separately.
Distance
Distance is how far the business is from the person searching. If the searcher hasn't shared a location, Google uses what it knows about where they are. This is the factor you can't change, and it's the reason the map pack looks different depending on where the search happens. Hiding your address as a service-area business doesn't move you any closer to the towns you serve.
Prominence
Prominence is how well-known the business is. Google says this draws on information like links to your business from other websites and your reviews: how many you have and how positive they are. Prominence is why an established competitor with more reviews can outrank you, even in your own town.
Why a single rank check misleads
Most rank checks, whether it's a tool or you typing a search on your phone, look from one location. Because distance is part of the ranking, that one location decides a lot of the result.
Say a roofing company is based in Barrie and serves Innisfil, Orillia and the towns in between. The owner searches "roofer near me" at the shop and sees the business in first place. A homeowner on the other side of the city sees a different three companies. A homeowner in Orillia doesn't see the business at all. All three results are accurate. None of them describes how the business ranks across the area it actually serves.
A single check also picks up noise. Searching from your own phone mixes in your own history and location, and results can shift from day to day. One screenshot, taken once, is a poor basis for deciding where to spend your marketing budget.
How geo-grid tracking works
A geo-grid scan runs the same search from many points on a grid laid over your service area and records where you rank at each point. Plotted on a map, the results show where you're strong, where you fade and where a competitor takes over.
I built my own geo-grid scanner for this. You pick a business, add the searches you care about and set up the grid. The scanner checks the Google Maps results at every point and plots your rank as coloured pins over a heat layer. It can use a square or a circular grid, and it drops points that land on water, which matters for businesses on Georgian Bay. Every rescan is saved, so a timelapse shows how rankings shift over time.
Building it taught me that knowing which result is you is harder than reading a rank. A direct lookup can return one Google place ID for a business while the search results list the same business under another, and loose name matching flags the wrong listings as yours. The scanner confirms the business once with a strict name match, then tracks it by that place ID.
The numbers worth reading
- Average rank across the grid. A quick summary, but it hides where the problems are.
- Top-three reach. The share of grid points where you appear in the pack itself. This is the closest thing to real visibility, since the pack shows three businesses before anyone expands the list.
- Share of local voice. How much of the grid's visibility belongs to you, compared with each competitor.
- Solid radius. How far from your location you hold a top-three spot consistently. Beyond it, distance starts to win.
- Striking-distance points. Where you rank fourth to tenth. These are often the quickest gains, because Google already sees you as relevant there.
- Competitor strongholds. Areas where one competitor holds the top spot and you don't appear. These tell you which competitor to study.
Setting up a grid that tells the truth
- Cover the area you actually serve. Size the grid to the towns you want work from, not a neat square that's mostly farmland or lake.
- Match the spacing to the area. Tighter spacing in a dense town shows changes street by street. Wider spacing suits a rural service area.
- Use the searches customers use. Service plus "near me", service plus town, and your category name. Scan each one separately, because rankings differ by search.
- Keep the settings fixed. Rescan on a regular schedule with the same grid, so every scan can be compared with the last.
- Compare like with like. If the grid changes, compare only the points both scans share. Otherwise you'll see changes that aren't real.
What moves map pack rankings
Once you can see the whole grid, you can tell whether your work is paying off. These are the levers I work through with local businesses:
- Categories. The right primary category, plus additional categories for the other work you do.
- A complete profile. Services, hours, service areas, a clear description and photos of real jobs. Google says complete, accurate profiles are more likely to show up in local results.
- Service and location pages. A page on your website for each core service and each town you want work from, linked from your profile. A website built for local search gives Google clear signals about what you do and where.
- Consistent citations. Your business name, address and phone number should match everywhere they appear online.
- A steady flow of reviews. Ask every happy customer, reply to every review, and never pay or offer anything in exchange for one.
- LocalBusiness schema. Google's LocalBusiness structured data documentation covers the details it can read, like your address and hours. Schema won't lift rankings by itself, but it removes ambiguity about who you are. It's part of my schema markup work.
I test local SEO ideas on Forty Five Scapes, a landscape design-build company on Georgian Bay whose Webflow site I work on, before I use them for other clients. The grid is how I see whether an idea worked, and where.
Reading the grid over time
A single geo-grid scan is a snapshot. The value comes from repeating it.
- Publish a location page for a town, then watch that side of the grid over the next few scans.
- Track reviews alongside rankings. If a competitor's reviews grow faster than yours, it will usually show up on the grid.
- Watch for sudden drops. My scanner compares each scan with the one before and flags a fall in visibility, so a problem like a suspended profile or a changed category doesn't go unnoticed for weeks.
- Accept the edges. Past a certain distance, a business closer to the searcher will usually win, however good your profile is. Know where that line sits and spend your effort inside it.
Where to start
Next time you're on a job at the far edge of your service area, search for your main service and compare the results with what you see at the shop. If they look different, a single rank check has been giving you part of the picture. My local SEO work starts with an audit and a geo-grid scan across your whole service area, so you can see where you stand before you commit to anything ongoing. Get in touch and tell me which towns you want more work from.