Methodology

How GridBeacon Checks Your Google Maps Rankings

A ranking number is only useful if you know how it was measured. This page explains exactly what happens in a GridBeacon scan: where the grid points go, how each Google Maps search is made, how your business is found in the results, and how the summary figures are calculated.

No card and no account needed.

  • One real Maps search per point
  • Matched by Google place ID
  • Published formulas

Updated November 2026

A GridBeacon scan with one grid point open, listing the businesses Google Maps returned at that point in order
Every point keeps the full list Google returned there, so any rank can be checked.

Step 1

Where the Grid Points Go

A centre and a radius

Every scan starts from a centre, usually the business's map pin, and a radius from 0.1 to 100 miles. Service-area businesses with a hidden address set the centre themselves.

Evenly spaced points

A square grid from 3 × 3 (9 points) to 21 × 21 (441 points) is laid over that area. Points are radius ÷ ((size − 1) ÷ 2) miles apart, so a 9 × 9 grid over 4 miles puts them 1 mile apart.

Rings instead of rows

The ring layout places points on circles around the centre instead, for areas that spread evenly in every direction.

Points you leave out

Custom scan areas let you exclude points over water or outside your service area. Excluded points are not searched and not charged.

Step 3

How Your Business Is Found in the Results

  1. The results are stored

    For each point, GridBeacon keeps the businesses Google returned there, in order, with ratings and review counts.

  2. Your listing is matched by place ID

    Google gives every listing a place ID. GridBeacon finds yours by that ID, and uses the business name only for results without one, so a similarly named competitor is not counted as you.

  3. A position or 'not ranked'

    If your listing is in the list, its position is recorded. If it is not among the results captured, the point is marked not ranked.

  4. Competitors come free

    Because every business at every point is stored, any competitor's grid and the Gap view are built from the same scan without another search.

Step 4

How ARP, ATRP, SoLV and Visibility Are Calculated

Every summary figure comes from the ranks at the scan's points. Here are the formulas, so you can check any number by hand.

ARP can look strong when a business ranks in only a few places, because points where it is missing are left out. ATRP and SoLV count every point, so read them together.
MetricFormulaExample: 25 points, ranked at 20
ARP (Average Rank Position)Mean rank over the points where the business ranksRanks at the 20 ranked points average 4.0 → ARP 4.0
ATRP (Average Total Rank Position)Mean rank over every point, counting each not-ranked point as 21(20 × 4.0 + 5 × 21) ÷ 25 → ATRP 7.4
SoLV (Share of Local Voice)Percentage of all points where the business is in the top 38 points in the top 3 → 8 ÷ 25 = 32%
VisibilityPercentage of all points where the business is in the top 1018 points in the top 10 → 72%

Honest limits

What a Scan Does Not Tell You

  • How many people searched, saw your listing or called. Rankings are not traffic or leads.
  • What one particular customer sees: their exact spot, phone and history can differ from a grid point.
  • Why a ranking changed. A profile edit before a drop is a clue, not proof.
  • Results between the points. A grid samples the area; a denser grid samples it more finely.
  • Positions below the depth the scan collected; those points show as not ranked.

Google ranks local results on relevance, distance and prominence, as described in its local ranking help page. Distance is measured from the searcher, which is why a grid of searches shows more than any single one.

FAQ

Ranking Method Questions

Are GridBeacon's rankings real Google Maps results?

Yes. Each grid point is its own Google Maps search for your keyword, requested through a specialised search-data provider at that exact coordinate. GridBeacon records the results Google returned there; it does not estimate or model positions.

Why does GridBeacon show a different rank from what I see on my phone?

Your own search uses your exact location, your device and sometimes your search history. A GridBeacon point searches from the grid coordinate, in English, on a desktop-style request with no personal history. A few hundred metres, a different device or a later time can all change the map pack, so compare scans with scans rather than with one personal search.

What does 'not ranked' mean on a GridBeacon heatmap?

The business was not in the results captured at that point. It may appear further down the list, but beyond the depth the scan collected. For ATRP, a point like that counts as rank 21, the usual convention for local grids.

How does GridBeacon know which result is my business?

It matches the business by its Google place ID, the identifier Google gives each listing, and falls back to the business name only when a result has no ID. That keeps a competitor with a similar name from being counted as you.

Can I compare two scans with different settings?

You can open them side by side, but the numbers are only comparable when the keyword, centre, grid size, radius and excluded points match. Rank MRI enforces this: it only compares scans that asked the same question.

Is a scan the same as a search a customer makes?

It is a close stand-in, not a copy. A scan shows what Google Maps returned at each point when it ran. It does not measure how many people searched, saw your listing or called you.

Check the Method on Your Own Business

Run a free 3 × 3 check, or create an account with 500 free credits and open any point to see the full list Google returned there.

No credit card required.