Local Rank Tracking: Track Google Maps Rankings with a Grid
A local business does not have one Google Maps rank. It has a different rank on every street. Here is how to measure it with a grid, read the heatmap and act on what Google says actually matters.
Searvia · 10/24/2026 · 11 min read
In short: Local rank tracking measures where a business appears in Google Maps results for a search, from many points across its area, because Google weighs the distance between the searcher and the business. The standard method is a geo-grid: search the same keyword from a 5×5 or 7×7 grid of points around the business, then track average rank and the share of points where you are in the top 3. Improve the weak areas with an accurate, complete profile, the right primary category, reviews and replies, not with keywords in your business name.
Ask a local business owner where they rank on Google Maps and they will usually tell you what they saw on their own phone, at their own desk. That number is real, and it is almost useless. Two kilometers away, a customer searching the same words sees a different list.
This guide explains why that happens, how to measure local rankings with a grid, how to read the resulting heatmap, and what Google itself says improves local rank.
Why local rankings change from street to street
Google's own help page, Tips to improve your local ranking on Google, names three main factors:
- Relevance: "how well a Business Profile matches what someone is searching for."
- Distance: "how far each business is from the customer who's searching." If the customer does not share a location, Google uses what it knows about their location.
- Prominence: "how well-known a business is." Google adds that this is also based on information like how many websites link to the business and how many reviews it has, and that more reviews and positive ratings can help.
Distance is the reason you cannot have a single local rank. Relevance and prominence belong to your business. Distance belongs to each searcher. Move the searcher and the ranking moves, because the set of nearby competitors changes.
Google also states plainly that "there's no way to request or pay for a better local ranking."
Local pack vs Google Maps results
There are two places your listing competes:
- The local pack in regular Google Search: the map block that usually shows three businesses under a map, above or among the web results.
- Google Maps itself, where the list continues well past three and the user can scroll, zoom and filter.
They draw on the same local signals, but they are not always identical, and the local pack shows only the top few. That is why the top 3 is the threshold that matters most: positions 4 to 20 exist in Maps, but most searchers in regular Search never see them.
Why a single rank check misleads
A single check has three problems:
- It is one point. Your rank at your front door is usually your best rank in town.
- It is personalized. Your phone knows your location and history. Customers' phones know theirs.
- It hides who beats you. A rank of 4 tells you nothing about which three businesses are above you and where.
A grid solves all three: many points, a controlled location for each, and the full top results at every point.
How the geo-grid method works
A geo-grid tracker takes your business location as the center, lays a square grid of evenly spaced points over the area, and runs the same search as if the searcher stood at each point. At each point it records your position in the Maps results and the businesses ranked above you.
Step 1: Pick the center
Use the business's real map pin. For a service-area business that hides its address, use the address Google has on file or the center of the area you serve most.
Step 2: Choose the grid size
| Grid | Points | Use it for |
|---|---|---|
| 3×3 | 9 | Quick checks of many keywords, small neighborhoods |
| 5×5 | 25 | The default for ongoing tracking |
| 7×7 | 49 | Detailed diagnosis, larger areas, client reporting |
More points means more detail and more cost, since each point is a separate search.
Step 3: Set the radius and spacing
The radius is the distance from the center to the edge of the grid. Spacing follows from it: on a 5×5 grid with a 2 km radius (about 1.2 miles), points are 1 km apart.
Match the radius to where your customers actually come from:
- Dense city center (cafés, dentists, salons): 0.5 to 2 km. Customers rarely cross town, and competitors are packed close together.
- Suburban (clinics, gyms, auto repair): 2 to 5 km.
- Rural or service-area (plumbers, roofers, movers): 5 to 15 km or more.
A grid that is too large makes everyone look bad at the edges and teaches you nothing. A grid that is too small hides the drop-off you need to see.
Step 4: Choose keywords
Start with the search people use to find a business like yours, usually your main category in plain words: "dentist", "emergency dentist", "teeth whitening". Add two to five service or modifier keywords. Do not track your own business name: you will rank for it nearly everywhere, and it tells you nothing about winning new customers.
Step 5: Set the cadence
Weekly scans are enough for most businesses. Monthly works for stable markets. Keep everything identical between scans (keyword, center, grid, radius, language) or the comparison is meaningless.
The metrics that matter
- Average rank. The mean position across all grid points. Decide how to count points where you do not appear: a common approach is to count "not found in the top 20" as 21, so missing points pull the average down instead of disappearing.
- Top 3 share (often called share of local voice, or SoLV). The percentage of grid points where you rank in the top three. Different tools define SoLV slightly differently, some weighting positions, so compare numbers only within one tool. This is the closest single number to "how often a nearby searcher sees you in the local pack."
- Coverage. The percentage of points where you appear at all in the tracked depth, for example the top 20.
- Competitor top 3 share. The same metric for every business that appears in the top three anywhere on the grid. This shows who owns which part of your area.
Worked example: a 5×5 grid for a dental clinic
The following is a hypothetical example, not real data. Brightside Dental, an invented clinic, scans "dentist" on a 5×5 grid with a 2 km radius. Rows run north to south, columns west to east, and the clinic sits in the center cell.
| West | Center | East | |||
|---|---|---|---|---|---|
| North | 9 | 6 | 4 | 7 | 14 |
| 5 | 2 | 2 | 3 | 8 | |
| Center | 4 | 1 | 1 | 2 | 6 |
| 6 | 3 | 2 | 4 | 11 | |
| South | 12 | 8 | 5 | 9 | 20+ |
Counting "20+" as 21:
- Average rank: 155 ÷ 25 = 6.2
- Top 3 share: 8 of 25 points = 32%
- Coverage (top 20): 24 of 25 points = 96%
The clinic dominates the inner ring, which is normal: distance works in its favor there. The interesting part is the asymmetry. The west edge holds ranks of 4 to 12, while the east edge falls to 6, 8, 11, 14 and off the list. Looking at the competitors at those points, the east side is where a rival clinic with more reviews sits. Brightside is not invisible there because of its profile; it is losing a prominence contest to a nearby, better-reviewed competitor.
How to read a heatmap and diagnose problems
Most grid tools color each point from green (top 3) to red (not found). Patterns tell you different things.
| Pattern | Likely cause | What to check |
|---|---|---|
| Strong center, fading evenly at the edges | Normal distance decay | Nothing is wrong. Grow prominence to push the edge out |
| Strong on one side, weak on the other | A competitor cluster or a stronger rival in that direction | Who holds the top 3 on the weak side, their reviews and categories |
| Weak even near the center | Relevance problem | Primary category, services, whether the keyword matches what you offer |
| Patchy, with random gaps across the grid | Weak relevance or an inconsistent category signal | Category choice, profile completeness, conflicting info across the web |
| Rank for one keyword, absent for a close variant | The variant maps to a different category | Whether a secondary category fits that service |
| Sudden drop everywhere | Profile change, suspension or a market-wide shift | Recent edits, profile status, other keywords in the same scan |
One habit saves a lot of wasted work: before reacting to a drop, check whether competitors dropped too. If the whole top 3 shuffled across the grid, the change is probably on Google's side, not yours.
What improves local rank, according to Google
Google's local ranking tips and Business Profile help pages describe the levers it acknowledges.
- Verify your business. Verification tells Google you are authorized to represent the business, and you need it to reply to reviews.
- Complete and accurate information. Google says businesses with complete and accurate info are more likely to show up in local results, and that inaccurate info can keep a profile from showing for relevant searches.
- The right primary category. Google's category guidance says to pick a specific category, such as "Nail salon" rather than "Salon," and not to add a category for every product or service. Note that editing categories can trigger re-verification.
- Accurate hours, including special hours. Special hours cover temporary changes or closures of up to six days in a row. For seven or more days, or an unknown period, Google says to mark the business as temporarily closed.
- Reviews and replies. Google says replies show that you value feedback, and that you can share a review request link or QR code to encourage reviews (Manage customer reviews).
- Photos and videos. Google recommends them to show customers what you offer.
Notice what is on the list: accuracy, relevance and real-world reputation. Each of these also makes the listing more useful to customers, which is the point.
What does not work, and can get you suspended
Keywords in the business name
Adding "Best Emergency Dentist Downtown" to your name is the most common shortcut, and it breaks Google's guidelines for representing your business. Your name should reflect your real-world name as used on your storefront, website and stationery. Marketing taglines, service descriptions and location details are not allowed in the name, and Google says unnecessary information in the name can result in suspension of the profile.
Too many categories
The same guidelines say to use as few categories as possible to describe your core business, and not to use categories as keywords.
Paid, incentivized or filtered reviews
Google's Maps content policy prohibits reviews paid for directly or in kind, offering incentives such as discounts or free services in exchange for reviews, and selectively soliciting positive reviews or discouraging negative ones. Ask every customer the same way, and let the reviews be what they are.
Fake addresses and virtual offices
P.O. boxes and remote mailboxes are not acceptable addresses, and virtual offices are not eligible. Service-area businesses should hide their address.
When competitors cheat: reporting spam listings
Grid scans often reveal the problem: a "business" that appears in the top 3 across your whole area with a keyword-stuffed name, or a listing at an address where nothing exists. Google's Report a business on Google Maps page gives two routes:
- In Google Maps, open the listing, select Suggest an edit, then Place is closed or not here, then Offensive, harmful, or misleading, and submit.
- For misleading names, phone numbers or URLs that suggest fraud, use the Business Redressal Complaint form. It accepts bulk reports of ten or more profiles or a spreadsheet of URLs.
Keep evidence (screenshots, storefront photos, the grid scans showing the listing) and expect the process to take time. In our experience, reports with clear evidence of a guideline violation work better than complaints about a competitor ranking higher.
Tracking competitors on the grid
Your own rank is half the picture. For each scan, look at which businesses hold the top 3 at each point, then:
- Rank competitors by their top 3 share across the grid.
- Compare their primary category, review count, rating and photo count with yours.
- Watch which parts of the map each competitor owns over time. A competitor expanding toward your center is an early warning, weeks before it shows in your calls.
Organic web rankings are worth a look too. Google says prominence is also based on how many websites link to your business, and in our experience the links that strengthen a listing usually strengthen the website as well. The free Google rank checker shows where your website ranks for the same keyword in a country.
Avoiding over-interpretation
Local results move a little every week without any action on your part. Some rules we follow:
- Compare like with like: same keyword, center, grid, radius and language.
- Read changes in top 3 share and average rank over three or more scans, not one.
- A shift of one or two positions at a few edge points is noise. A whole side of the grid changing color is a signal.
- Note every profile change with a date (new category, new photos, review push) so you can match changes to results later.
A one-hour starting checklist
- Audit the profile first: the free Google Business Profile audit grades completeness, the latest reviews and owner replies, and shows your map rank for your main category next to the top three competitors.
- Pick one main keyword and two service keywords.
- Run a 5×5 scan with a radius that matches your customer area.
- Record average rank, top 3 share and coverage as your baseline.
- Identify the three competitors with the highest top 3 share and compare their profiles with yours.
- Fix category, hours and missing information this week; start a consistent review request process.
- Rescan weekly with identical settings.
How Searvia does local rank tracking
Searvia's local rank tracking runs Google Maps grid scans around your business on a 3×3, 5×5 or 7×7 grid with a radius you choose, and shows the result as a heatmap on an interactive map with average rank, top 3 share and the businesses that win each part of your area. Each grid point costs one credit, and you can repeat a scan every week and get alerts when your map rank changes. Google reviews are checked daily, with complaint and praise themes and AI reply drafts, and Write my plan has Claude compare your profile with the businesses that win your area and list what to do first. The local business help guide covers setup in about five minutes.
Frequently Asked Questions
- Why is my Google Maps ranking different when I search from another place?
- Google ranks local results mainly by relevance, distance and prominence. Distance is measured from the person searching, so the same business ranks higher for searchers nearby and lower for searchers across town, where other businesses are closer. That is why a single rank check from your office or home is not representative of what customers across your area see.
- What is a geo-grid rank tracker?
- A geo-grid rank tracker searches the same keyword from a grid of evenly spaced map points around a business, for example 5 by 5 or 7 by 7, and records the business's Google Maps position at each point. The result is a heatmap that shows where you win, where you fade and which competitors take over in each part of your area.
- What is a good grid size and spacing for local rank tracking?
- Match the grid to the area your customers come from. A dense city business often needs a small radius, around 1 to 2 kilometers, while a rural or service-area business may need 10 kilometers or more. A 5 by 5 grid is a good default; use 7 by 7 for detail, and 3 by 3 for quick checks of many keywords.
- What is share of local voice (SoLV)?
- Share of local voice usually means the percentage of grid points where a business appears in the top three Google Maps results, the positions that matter most because they show in the local pack. Tools define it slightly differently, so check the definition before comparing numbers between tools. In Searvia this metric is called top 3 share.
- How often should I run local rank scans?
- Weekly is enough for most businesses, and monthly is fine for stable markets. Local results move a little from week to week on their own, so compare trends over several scans and always use the same keyword, center, grid and radius. Scanning daily mostly adds cost and noise.
Sources
- Tips to improve your local ranking on Google – Google Business Profile Help
- Guidelines for representing your business on Google – Google Business Profile Help
- Manage your business category – Google Business Profile Help
- How to set special hours – Google Business Profile Help
- Manage customer reviews – Google Business Profile Help
- Prohibited and restricted content – Maps user contributed content policy
- Report a business on Google Maps – Google Maps Help