What Goes With Ranking in Google Maps? We Studied 795 Searches

795 Google Maps searches, 15,597 listings: distance, primary category and reviews track the top 3 closely. Outside law, links showed little relationship.

Read 7 min

As of November 2026. Search data pulled October 3-5, 2026. Every number in this post is computed by one script directly from the raw search responses and saved web pages, and the de-identified data is free to download at the end.

The short version: we studied 795 Google Maps searches across 8 kinds of local business. In the 337 big-metro searches where we measured it most fully, the businesses in the top 3 were, more often than the businesses ranked far below them, closer to the person searching, filed under the exact Google category being searched, and holding more reviews. Outside law firms, links showed little relationship with Maps rank. In 30 downtown searches, the top-3 business had more clean referring domains (links from real, non-spam websites) than the low-ranked businesses in 16. That is 53%, with a 95% interval of 36% to 70%, so we cannot tell it apart from chance.

Law firms were the exception. For personal injury and divorce lawyers, links had the clearest association with winning of any group, and that held up when we re-ran the test in ten more cities.

This is an observational study: it shows what goes with ranking, not what causes it. A business that collects reviews usually does other things well too. We say where the evidence is strong, where it is weak, and what we could not measure.

One keyword, five pins, a different top 3 at each
Pin 7 miles N: a different top 37 mi NPin 7 miles S: a different top 37 mi SPin 7 miles E: a different top 37 mi EPin 7 miles W: a different top 37 mi WDowntown pin: the #1 hereDowntown

Illustration, not to scale. The blue bar is the business ranked #1 downtown; grey bars are other businesses. In our next ten metros, the downtown #1 was still in the top 3 seven miles out in 0 of 209 checks. Data: stability.csv.

The numbers at a glance

What we checkedTop 3 in MapsRanked 15th-20th, same searchSearches
Median distance from the searcher0.87 miles1.59 miles337
Primary Google category matches the search97%82%337
Median Google reviews8725337
Median photos on the profile249337
Linked page names the service in its title tag65%49%2,389 pages
Downtown searches where the top 3 had more clean links16 of 3014 of 3030

All six rows come from the 15-metro dataset described below; the clean-link row covers the downtown searches in the first five metros only. For each search we compared the businesses ranked 1 to 3 with the businesses ranked 15 to 20 in the very same search.

How closely each factor tracks Maps rank, within the same search
-0.10.00.10.20.30.4Closer to the searcher: 0.284 (95% interval 0.254 to 0.314), 337 searches; positive in 284, negative in 53Closer to the searcher0.28 (0.25 to 0.31)Review count: 0.281 (95% interval 0.243 to 0.316), 337 searches; positive in 281, negative in 56Review count0.28 (0.24 to 0.32)Service named in the landing-page title: 0.231 (95% interval 0.169 to 0.293), 128 searches; positive in 88, negative in 31Service named in the landing-page title0.23 (0.17 to 0.29)Referring domains, law: 0.228 (95% interval 0.182 to 0.271), 97 searches; positive in 77, negative in 20Referring domains, law0.23 (0.18 to 0.27)Photo count: 0.212 (95% interval 0.177 to 0.247), 337 searches; positive in 269, negative in 68Photo count0.21 (0.18 to 0.25)Referring domains, other niches: 0.049 (95% interval 0.01 to 0.086), 239 searches; positive in 134, negative in 105Referring domains, other niches0.05 (0.01 to 0.09)

Dot = average within-search score; line = 95% interval. 0 = no relationship. Distance is shown as "closer," so higher always means "goes with a better rank." 15 metros, 6 niches (dataset A). Data: factor-strength.csv.

What we measured

We pulled Google Maps results through the DataForSEO API, the way a person would see them from a given spot on the map. A search is one keyword searched once from one map pin. Maps rankings change with where the searcher stands, so we searched from downtown and from pins several miles out.

The study has two datasets.

  • Dataset A, 15 big metros, 6 niches. "Personal injury lawyer," "divorce lawyer," "plumber," "roofing contractor," "dentist" and "real estate agent," in Chicago, New York, Los Angeles, Houston and Phoenix first, then in a pre-registered replication in Miami, Dallas, Atlanta, Denver, Philadelphia, Seattle, Tampa, Charlotte, Las Vegas and San Diego. We wrote down what would count as a pass or a fail before pulling the replication data. 337 usable searches, 6,708 listings.
  • Dataset B, 4 niches from big metros to rural towns. "Roofing contractor," "plumber," "HVAC contractor" and "jewelry store" in the same 15 metros, 10 mid-size cities, 10 small towns and 30 rural towns drawn at random from the Census list of places. 573 usable searches, 11,173 listings.

The two datasets share 115 searches. Dataset B's big-metro roofing and plumbing searches are the same raw search results as dataset A's. Counted once, that is 795 unique searches (337 + 573 - 115) and 15,597 unique listings. Each chart and table below uses one dataset, so no search is counted twice inside any figure.

Who counts as a low-ranked comparison. We call them controls: businesses ranked far down the same search. The rule differs by dataset:

DatasetTop 3ControlsSearches left out
A: 15 metros, 6 nichesMaps ranks 1-3Ranks 15-20 only. A search counts only if Google returned at least 15 organic listings.46 searches with fewer than 15 listings, and 7 calls that returned no results
B: 4 niches, all town sizesMaps ranks 1-3Ranks 15-20 when Google returned 15 or more listings; ranks 11 and below when it returned only 11-1447 searches with fewer than 11 listings

The short-pack rule in dataset B applies to 25 of its 573 searches (6 in big metros, 13 in small towns, 6 in rural towns), where Google simply shows fewer businesses.

For each listing we recorded what Google shows (category, reviews, photos, hours, distance from the searcher), what the linked website says, and the links pointing at that website. Paid Maps ads were removed, because an ad is not a ranking (12 in dataset A's six niches, 67 in dataset B).

The main statistic. Within each search, we ranked every listing on a factor (reviews, say) and measured how closely that order matched the Maps order, then averaged across searches. We call it the within-search score. 0 means no relationship; 1 would mean the factor lines up perfectly with rank. A dentist in Manhattan is never compared with a roofer in Phoenix. The 95% intervals resample whole keyword-and-city groups, because the pins of one keyword in one city are not independent.

1. A "#1 in Maps" belongs to a spot on the map, not a city

The business ranked #1 downtown almost never stayed in the top 3 a few miles away:

  • In the first five metros, it kept a top-3 spot at pins 3 to 17 miles out 0 times in 60 checks (95% interval 0% to 6%).
  • In the next ten metros, it kept it 0 times in 209 checks 7 miles out (0% to 1.8%), and 3 times in 24 at the 4-mile pins we used where 7 miles out was open water.
How often the downtown #1 was still in the top 3 at another pin
0%10%20%30%First 5 metros, pins 3-17 miles out: 0 of 60 (95% interval 0% to 6%)First 5 metros, pins 3-17 miles out0 of 6010 more metros, pins 4 miles out: 3 of 24 (95% interval 4% to 31%)10 more metros, pins 4 miles out3 of 2410 more metros, pins 7 miles out: 0 of 209 (95% interval 0% to 2%)10 more metros, pins 7 miles out0 of 209

Dot = share of checks; line = 95% interval. The 4-mile pins were used only where 7 miles out was open water. Data: stability.csv.

So when someone says a business "ranks #1 in Maps," ask: from where? The fair measure is a fixed grid of search points, checked the same way every month.

2. Distance tracks rank about as closely as reviews

In 276 of 337 searches (82%, interval 77% to 86%), the top 3 sat closer to the searcher than the controls did. Top-3 businesses were a median 0.87 miles from the searcher; controls in the same searches were 1.59 miles away. In the denser first five metros the gap was 0.35 miles against 1.18.

The within-search score for closeness was 0.28 (interval 0.25 to 0.31), about the same as reviews. Distance is not something a link or a review can change. If a whole side of town never sees you, what you can change is where your real address is, for example a real, staffed location there.

3. Primary category: the cheapest thing you control

97% of top-3 businesses had a primary Google category that matched the search, against 82% of controls (a gap of 15 points, interval 12 to 19). The gap was widest for law: 92% of top-3 law listings matched against 62% of controls, many of which were filed under a generic "Attorney" or "Law firm" category instead of "Personal injury attorney" or "Divorce lawyer."

This matches the industry's expert survey: Whitespark's Local Search Ranking Factors puts the primary category first for the local pack. Our data cannot prove that changing a category moves a ranking. But it takes minutes and costs nothing, so it is the first thing to check.

4. Reviews: the strongest factor a business can work on

Of the factors a business can change, review count had the strongest association with rank. The within-search score was 0.28 (interval 0.24 to 0.32) across 337 searches, and it was positive in 281 of them. The top 3's median review count beat the controls' in 258 of 337 searches (77%). Top-3 businesses had a median of 87 reviews; controls had 25.

How many reviews the top 3 and the controls had
Top 3Ranked 15-200 reviews: 3% of top-3 listings (27), 10% of controls (200)03%10%1-9 reviews: 9% of top-3 listings (90), 22% of controls (445)1-99%22%10-24 reviews: 13% of top-3 listings (126), 17% of controls (342)10-2413%17%25-49 reviews: 14% of top-3 listings (145), 14% of controls (278)25-4914%14%50-99 reviews: 14% of top-3 listings (143), 13% of controls (249)50-9914%13%100-249 reviews: 17% of top-3 listings (176), 11% of controls (223)100-24917%11%250-499 reviews: 14% of top-3 listings (144), 7% of controls (138)250-49914%7%500-999 reviews: 9% of top-3 listings (91), 4% of controls (82)500-9999%4%1000+ reviews: 7% of top-3 listings (69), 2% of controls (33)1000+7%2%

Share of each group in each review band; 337 searches in 15 metros (dataset A). A listing with no rating counts as 0. Data: review-count-distribution.csv.

The relationship held in every niche group, with real differences in size. It was weakest for real estate agents. In our first five metros it did nothing for dentists (a score of 0.00 over 15 searches), but in the next ten metros it was clear for dentists too (0.34 over 47 searches).

Niche group (dataset A)Within-search score for reviews95% intervalSearchesMedian reviews, top 3Median reviews, controls
Plumbers and roofers0.340.28 to 0.401157916.5
Personal injury and divorce lawyers0.340.29 to 0.389711434
Dentists0.260.16 to 0.3462379151
Real estate agents0.110.04 to 0.17632618.5

A single average can hide a lot of spread, so here is the score search by search. Reviews and closeness lean clearly positive; referring domains cluster around zero.

The within-search score, search by search
Reviews0 or above in 281 of 337Reviews: score -1 to -0.9: 0 searchesReviews: score -0.9 to -0.8: 0 searchesReviews: score -0.8 to -0.7: 0 searchesReviews: score -0.7 to -0.6: 0 searchesReviews: score -0.6 to -0.5: 1 searchesReviews: score -0.5 to -0.4: 3 searchesReviews: score -0.4 to -0.3: 7 searchesReviews: score -0.3 to -0.2: 10 searchesReviews: score -0.2 to -0.1: 12 searchesReviews: score -0.1 to 0: 23 searchesReviews: score 0 to 0.1: 31 searchesReviews: score 0.1 to 0.2: 35 searchesReviews: score 0.2 to 0.3: 39 searchesReviews: score 0.3 to 0.4: 50 searchesReviews: score 0.4 to 0.5: 51 searchesReviews: score 0.5 to 0.6: 35 searchesReviews: score 0.6 to 0.7: 24 searchesReviews: score 0.7 to 0.8: 13 searchesReviews: score 0.8 to 0.9: 3 searchesReviews: score 0.9 to 1: 0 searches-1-0.500.51Closer to the searcher0 or above in 284 of 337Closer to the searcher: score -1 to -0.9: 0 searchesCloser to the searcher: score -0.9 to -0.8: 0 searchesCloser to the searcher: score -0.8 to -0.7: 0 searchesCloser to the searcher: score -0.7 to -0.6: 0 searchesCloser to the searcher: score -0.6 to -0.5: 2 searchesCloser to the searcher: score -0.5 to -0.4: 1 searchesCloser to the searcher: score -0.4 to -0.3: 1 searchesCloser to the searcher: score -0.3 to -0.2: 11 searchesCloser to the searcher: score -0.2 to -0.1: 17 searchesCloser to the searcher: score -0.1 to 0: 21 searchesCloser to the searcher: score 0 to 0.1: 27 searchesCloser to the searcher: score 0.1 to 0.2: 33 searchesCloser to the searcher: score 0.2 to 0.3: 49 searchesCloser to the searcher: score 0.3 to 0.4: 53 searchesCloser to the searcher: score 0.4 to 0.5: 51 searchesCloser to the searcher: score 0.5 to 0.6: 39 searchesCloser to the searcher: score 0.6 to 0.7: 17 searchesCloser to the searcher: score 0.7 to 0.8: 13 searchesCloser to the searcher: score 0.8 to 0.9: 2 searchesCloser to the searcher: score 0.9 to 1: 0 searches-1-0.500.51Referring domains (all six niches)0 or above in 211 of 336Referring domains (all six niches): score -1 to -0.9: 0 searchesReferring domains (all six niches): score -0.9 to -0.8: 0 searchesReferring domains (all six niches): score -0.8 to -0.7: 0 searchesReferring domains (all six niches): score -0.7 to -0.6: 1 searchesReferring domains (all six niches): score -0.6 to -0.5: 3 searchesReferring domains (all six niches): score -0.5 to -0.4: 10 searchesReferring domains (all six niches): score -0.4 to -0.3: 10 searchesReferring domains (all six niches): score -0.3 to -0.2: 22 searchesReferring domains (all six niches): score -0.2 to -0.1: 27 searchesReferring domains (all six niches): score -0.1 to 0: 52 searchesReferring domains (all six niches): score 0 to 0.1: 42 searchesReferring domains (all six niches): score 0.1 to 0.2: 45 searchesReferring domains (all six niches): score 0.2 to 0.3: 46 searchesReferring domains (all six niches): score 0.3 to 0.4: 32 searchesReferring domains (all six niches): score 0.4 to 0.5: 18 searchesReferring domains (all six niches): score 0.5 to 0.6: 18 searchesReferring domains (all six niches): score 0.6 to 0.7: 8 searchesReferring domains (all six niches): score 0.7 to 0.8: 2 searchesReferring domains (all six niches): score 0.8 to 0.9: 0 searchesReferring domains (all six niches): score 0.9 to 1: 0 searches-1-0.500.51

Each bar counts searches whose score fell in a 0.1-wide band. Dashed line = 0 (no relationship). 15 metros, 6 niches (dataset A). Data: score-distribution.csv.

One data note: Google's data leaves the rating out entirely for a listing with no reviews (453 of 6,708 listings in dataset A). We counted those as zero reviews. Dropping them would hide exactly the weakest competitors.

Practitioners widely report that recent reviews matter more than the lifetime total. A one-time snapshot cannot test that, so treat the monthly pace of the businesses in your top 3 as the bar to beat.

Top-3 businesses carried a median of 24 photos against 9 for controls (within-search score 0.21, interval 0.18 to 0.25).

The page the Google listing links to showed a clear pattern too. We read the saved landing pages of 2,389 top-3 and control listings in dataset A:

  • 65% of top-3 businesses named the searched service (or a close synonym, such as "roofer" for "roofing contractor") in the page's title tag, against 49% of controls.
  • 53% named it in the page's main heading, against 36%.
  • The top 3 mentioned it a median of 11 times in the body text; controls, 4.

That association remained after we accounted for reviews, raw referring domains and distance within each search (a score of 0.22, interval 0.14 to 0.30, over 178 searches). It is still a correlation: businesses that invest in their listing also tend to write better pages. But it is free to fix.

6. Each niche has its own shape

The same four factors, niche by niche. Six niches come from dataset A (15 metros); HVAC contractors and jewelry stores come from dataset B (metros to rural towns). Roofers and plumbers appear once, from dataset A, so no search is counted twice.

Within-search score by niche (dot) with 95% interval (line)
Personal injury lawyers15 metros, 50 searches00.250.5Personal injury lawyers, Reviews: 0.33 (95% interval 0.27 to 0.39), 50 searchesReviewsPersonal injury lawyers, Closer to the searcher: 0.23 (95% interval 0.16 to 0.30), 50 searchesCloser to the searcherPersonal injury lawyers, Photos: 0.33 (95% interval 0.30 to 0.37), 50 searchesPhotosPersonal injury lawyers, Referring domains: 0.23 (95% interval 0.17 to 0.29), 50 searchesReferring domains
Divorce lawyers15 metros, 47 searches00.250.5Divorce lawyers, Reviews: 0.34 (95% interval 0.27 to 0.41), 47 searchesReviewsDivorce lawyers, Closer to the searcher: 0.20 (95% interval 0.15 to 0.23), 47 searchesCloser to the searcherDivorce lawyers, Photos: 0.30 (95% interval 0.23 to 0.38), 47 searchesPhotosDivorce lawyers, Referring domains: 0.22 (95% interval 0.15 to 0.28), 47 searchesReferring domains
Plumbers15 metros, 57 searches00.250.5Plumbers, Reviews: 0.41 (95% interval 0.34 to 0.48), 57 searchesReviewsPlumbers, Closer to the searcher: 0.24 (95% interval 0.18 to 0.31), 57 searchesCloser to the searcherPlumbers, Photos: 0.29 (95% interval 0.23 to 0.35), 57 searchesPhotosPlumbers, Referring domains: 0.14 (95% interval 0.07 to 0.21), 56 searchesReferring domains
Roofers15 metros, 58 searches00.250.5Roofers, Reviews: 0.27 (95% interval 0.18 to 0.35), 58 searchesReviewsRoofers, Closer to the searcher: 0.24 (95% interval 0.18 to 0.31), 58 searchesCloser to the searcherRoofers, Photos: 0.18 (95% interval 0.10 to 0.26), 58 searchesPhotosRoofers, Referring domains: -0.01 (95% interval -0.09 to 0.06), 58 searchesReferring domains
Dentists15 metros, 62 searches00.250.5Dentists, Reviews: 0.26 (95% interval 0.16 to 0.34), 62 searchesReviewsDentists, Closer to the searcher: 0.42 (95% interval 0.36 to 0.49), 62 searchesCloser to the searcherDentists, Photos: 0.17 (95% interval 0.09 to 0.25), 62 searchesPhotosDentists, Referring domains: 0.02 (95% interval -0.04 to 0.09), 62 searchesReferring domains
Real estate agents15 metros, 63 searches00.250.5Real estate agents, Reviews: 0.11 (95% interval 0.04 to 0.17), 63 searchesReviewsReal estate agents, Closer to the searcher: 0.33 (95% interval 0.27 to 0.39), 63 searchesCloser to the searcherReal estate agents, Photos: 0.05 (95% interval -0.02 to 0.12), 63 searchesPhotosReal estate agents, Referring domains: 0.04 (95% interval -0.02 to 0.11), 63 searchesReferring domains
HVAC contractorsmetros to rural towns, 145 searches00.250.5HVAC contractors, Reviews: 0.33 (95% interval 0.27 to 0.39), 145 searchesReviewsHVAC contractors, Closer to the searcher: 0.30 (95% interval 0.25 to 0.35), 145 searchesCloser to the searcherHVAC contractors, Photos: 0.18 (95% interval 0.13 to 0.23), 145 searchesPhotosHVAC contractors, Referring domains: 0.18 (95% interval 0.09 to 0.27), 86 searchesReferring domains
Jewelry storesmetros to rural towns, 140 searches00.250.5Jewelry stores, Reviews: 0.17 (95% interval 0.11 to 0.23), 140 searchesReviewsJewelry stores, Closer to the searcher: 0.21 (95% interval 0.16 to 0.27), 140 searchesCloser to the searcherJewelry stores, Photos: 0.08 (95% interval 0.02 to 0.13), 140 searchesPhotosJewelry stores, Referring domains: 0.01 (95% interval -0.07 to 0.08), 99 searchesReferring domains

Same scale in every panel; 0 = no relationship. Roofers, plumbers, lawyers, dentists and agents: 15 metros (dataset A). HVAC and jewelry stores: metros to rural towns (dataset B). Data: niche-factors.csv.

A few things stand out. Real estate agents and dentists lean hardest on distance. Lawyers have the highest referring-domain scores (0.22 to 0.24); HVAC contractors (0.18) and plumbers (0.14) show smaller ones; for roofers, dentists, real estate agents and jewelry stores the score is about zero. Jewelry stores are the odd one out overall: Google fills their results with pawn shops, gift shops and big-box stores, so reviews and photos track rank only weakly as pulled.

What the industry sells vs what we measured

A lot of local SEO is sold as links. Here is what this data says about them.

Links, outside law. In the 20 non-law downtown searches in our first five metros, the top-3 business had more clean referring domains in 9 and the control in 11 (45%, interval 26% to 66%). Median clean referring domains: 23 for the top 3, 22 for controls. Across 239 non-law searches in dataset A, the within-search score for raw referring domains was 0.05 (interval 0.01 to 0.09): above zero, but small. In dataset B's link sample (240 top-3 businesses and 240 controls), the top 3 had a median of 25 clean referring domains against 15. As a ratio that is 1.22 times more, with an interval of 0.90 to 1.64. Among businesses with similar review counts in the same town size and niche, that gap was no larger than chance would produce (p = 0.98).

Share of downtown searches where the top 3 had more clean referring domains
0%25%50%75%100%50% = no differenceFirst 5 metros, all 6 niches: top 3 had more clean referring domains in 16 of 30 searches (95% interval 36% to 70%); medians 57 vs 39First 5 metros, all 6 niches16 of 30First 5 metros, non-law: top 3 had more clean referring domains in 9 of 20 searches (95% interval 26% to 66%); medians 23 vs 22First 5 metros, non-law9 of 20First 5 metros, law: top 3 had more clean referring domains in 7 of 10 searches (95% interval 40% to 89%); medians 176.5 vs 98First 5 metros, law7 of 1010 more metros, law: top 3 had more clean referring domains in 17 of 20 searches (95% interval 64% to 95%); medians 212.5 vs 73.510 more metros, law17 of 20

Dot = share of searches; line = 95% interval. An interval that crosses 50% cannot be told apart from chance. Data: clean-links-winner-vs-control.csv.

What this does and does not show: outside law, the samples rule out a large link gap between the top 3 and the low-ranked businesses (in dataset B, a gap above about 1.6 times). They cannot rule out a small one (HVAC contractors are the clearest case, at 0.18 on raw referring domains), and they cannot say what one new link would do for one business.

That fits the outside evidence. Whitespark's survey ranks the quality of links to the landing page #25 for the local pack, and links to the whole domain #31 for the pack but #3 for regular organic results. The one published before-and-after case we found, from Sterling Sky in 2024, saw a strong link move a site into the organic top 3 while its local pack position moved by one spot. That is one site with no control group.

Maps and organic are different contests. (Organic results are the regular blue links under the map.) Across the six study keywords searched from downtown, only 10 of 246 Maps top-3 businesses with a website (4.1%, interval 2.2% to 7.3%) also ranked in the organic top 10 for the same search. Links are a well-documented lever in organic results. For Maps, outside law, we found little relationship.

None of this says links are worthless. They help organic rankings, and they track Maps rank in law (next section). It says that for Maps outside law, the evidence does not support making links the first thing a local business pays for.

The law exception

Personal injury and divorce lawyers were the one group where links clearly went with winning.

  • In the first five metros, the top-3 law firm had more clean referring domains in 7 of 10 downtown searches (median 176.5 against 98).
  • In the ten-metro replication, it had more in 17 of 20 (85%, interval 64% to 95%; a sign test gives p = 0.003), with a median of 212.5 against 73.5.
  • Across 97 law searches, the within-search score for referring domains was 0.23 (interval 0.18 to 0.27), against 0.05 for every other niche in dataset A.

Law also had the strongest review effect, tied with plumbers and roofers (0.34), and the widest category gap. If you market a law firm in a large metro, the data supports building links alongside reviews and category. Even here this is a correlation: firms with money for links also tend to have more reviews, better pages and better locations.

Small towns follow the same pattern, with a lower bar

Dataset B asked whether any of this changes outside big cities. Mostly it does not. Reviews tracked rank about equally in big metros and outside them (within-search score 0.30 against 0.28, intervals 0.25 to 0.35 and 0.25 to 0.32). Distance mattered a little more outside metros (0.29 against 0.24).

What changes is the bar. Take the weakest of the three top-3 businesses at each search. Its median review count was:

Town sizeWeakest top-3 listing, median reviews95% intervalSearchesPlaces
Big metro2115 to 3324115
Mid-size city3721 to 5711910
Small town2512 to 3910710
Rural town84 to 1410628
Reviews held by the weakest top-3 listing, by town size
0204060Big metro: median 21 reviews (95% interval 15 to 33); middle half 5 to 70Big metro (241 searches, 15 places)21 (15 to 33)Mid-size city: median 37 reviews (95% interval 21 to 57); middle half 12.5 to 93Mid-size city (119 searches, 10 places)37 (21 to 57)Small town: median 25 reviews (95% interval 12 to 39); middle half 8 to 62Small town (107 searches, 10 places)25 (12 to 39)Rural town: median 8 reviews (95% interval 4 to 14); middle half 2 to 18.75Rural town (106 searches, 28 places)8 (4 to 14)

Dot = median; line = 95% interval from resampling whole towns. 4 niches (dataset B). Data: town-size-reviews.csv.

The intervals resample whole towns, so they show how much these medians could move with a different draw of places. The rural figure is clearly below the big-metro and mid-size figures; its interval still touches the small-town one, and the other three overlap each other. In rural towns, 26% of top-3 listings had fewer than 10 reviews (84 of 318), and in 58 of 106 rural searches (55%) at least one top-3 listing had fewer than 12. A rural business faces a much lower review bar than one in a city, though a low count alone does not put anyone in the top 3: distance and category still apply.

What to do first

In this order, cheapest and best-supported first:

  1. Measure from a grid, not one spot. Check your keywords from a fixed set of points around your service area, at the same time each month.
  2. Set the primary category to exactly what you want to rank for. Copy what the top 3 at your own search points use.
  3. Ask every customer for a review, every month. Match or beat the monthly pace of the businesses in your top 3. No incentives and no gating; Google's policies forbid both.
  4. Name the service on the page your listing links to. Put it in the title tag, the main heading and the body copy, written for people.
  5. Add real photos until you are at least at the level of the businesses beating you.
  6. Use a real address in the area you want to win. If a whole side of town never sees you, the answer is a real, staffed location there, not more links.
  7. Then links: first for organic rankings, and from the start if you are a law firm in a competitive metro.

Methodology appendix

Dates. Dataset A's first five metros were pulled on October 3, 2026, 20:55-21:38 UTC; the ten-metro replication on October 4, 00:10-00:29 UTC. Dataset B's new searches were pulled on October 5, 20:05-20:17 UTC; its big-metro roofing and plumbing searches reuse dataset A's October 3-4 pulls. Each search was pulled once, on desktop, in English, asking for the top 20 Maps results.

Pins and zoom. First five metros: downtown plus two named neighborhoods or suburbs 3 to 17 miles out (Chicago: Lincoln Park and Oak Park; New York: Brooklyn and the Bronx; Los Angeles: Hollywood and Santa Monica; Houston: Spring Branch and Pasadena; Phoenix: Scottsdale and Chandler), at map zoom 14. Next ten metros: downtown plus pins 7 miles north, south, east and west, or 4 miles where 7 miles out is open water (Miami east, Seattle west, Tampa west, San Diego west), at zoom 14. Dataset B: big metros use the same pins; mid-size cities (100,000-500,000 people) have a center pin and two pins 3 miles out at zoom 13; small towns (10,000-50,000 people, no place of 100,000+ within 20 miles) have three pins at zoom 12; rural towns (1,000-9,999 people, no place of 50,000+ within 25 miles) have one center pin at zoom 11. Wider zoom in smaller places was a design choice, so "town size" here means population plus map area, not population alone. Of the 30 rural towns drawn, 28 produced at least one usable search.

Niches and keywords. Dataset A: "personal injury lawyer," "divorce lawyer," "plumber," "roofing contractor," "dentist," "real estate agent." Dataset B: "roofing contractor," "plumber," "HVAC contractor," "jewelry store." Two cash-home-buyer keywords were also pulled in dataset A's metros and are left out of every figure here (they rarely return 15 listings).

Exclusions. Paid Maps ads removed (12 in dataset A's six niches, 67 in dataset B). Dataset A: 390 planned searches in the six niches; 7 returned no results; 46 had fewer than 15 listings and so no controls; 337 usable. Dataset B: 620 planned searches, all returned; 47 had fewer than 11 listings; 573 usable. Landing pages: a page counts only if it was fetched as readable HTML (not blocked) and only one business links to that exact address; 2,389 page-and-group pairs qualified.

Clean-link filter. "Clean referring domains" counts one link per linking website, live links only, with a DataForSEO backlink spam score under 25, and none from 17 cheap top-level domains (.shop, .store, .site, .online, .space, .website, .xyz, .top, .icu, .click, .pw, .live, .cyou, .sbs, .lol, .fun, .tech) used by a spam network that links to local business sites whether they rank or not. In dataset A, clean counts cover the downtown pin only: every top-3 business and control in the first five metros, and in the next ten metros the top 3 plus three controls in each law search (budget limits; one plumber search too). In dataset B they cover a seeded random sample of 15 top-3 businesses and 15 controls per niche and town size (480 businesses; directories, social sites and websites shared by two or more businesses skipped). Raw referring-domain counts cover every listing with a website.

Category match. A primary category counts as matching when it names the searched service: "personal injury" for personal injury lawyers, "divorce" or "family law" for divorce lawyers, "plumber," "roof," "dentist" or "dental," "real estate," "HVAC," "heating," "air conditioning," "furnace" or "cooling," and "jewel."

Missing data. A listing without a rating object is counted as 0 reviews (453 of 6,708 listings in dataset A, 802 of 11,173 in dataset B). Distance is missing for 3 listings in each dataset (no coordinates). 892 of dataset A's listings have no website, so they have no link or landing-page data. The within-search score needs at least 8 listings with a value in that search.

Statistics. Within-search score: Spearman rank correlation between better Maps rank and the factor, across all listings in one search, averaged over searches. Intervals: 2,000-draw cluster bootstrap over keyword-and-metro groups (dataset A) or keyword-and-town groups (dataset B), seeded so every run gives the same numbers. Counts of the form "k of n" use a Wilson 95% interval. The landing-page result also removes, within each search, what reviews, raw referring domains and distance already explain (a partial rank correlation). The dataset B link test shuffles top-3 and control labels within groups of similar town size, niche and review count, 5,000 times.

Replication outcomes. Before pulling the ten-metro data, we wrote down what each first-round finding would need to count as replicated. Re-scored from this study's own numbers:

Pre-registered testFirst 5 metrosNext 10 metros (95% interval)Verdict
closer businesses rank better-0.355 (90)-0.258 [-0.29 to -0.224] (247); winners closer in 199 of 247Replicated
the downtown #1 rarely stays top 3 at other pins0 of 603 of 233 [0.004 to 0.037]Replicated
reviews separate winners in law and home services, not dentists or real estate agentslaw 0.262, home services 0.271, dentists 0, agents 0.069law 0.371 [0.32 to 0.417], home services 0.365 [0.297 to 0.427], dentists 0.338 [0.273 to 0.405], agents 0.12 [0.056 to 0.179]Not replicated
winners more often have the matching primary category+0.101 [0.049,0.157]+0.17 [0.132 to 0.209]Replicated
links barely separate winners outside law; in law they doraw referring domains: non-law 0.03, law 0.157; law clean links 7 of 10non-law 0.056 [0.01 to 0.1], law 0.26 [0.211 to 0.303]; law clean links 17 of 20Replicated
Maps and organic winners barely overlap4 of 856 of 161 [0.017 to 0.079]Replicated

The one failure is informative: the first round said reviews did not separate dentists or real estate agents, and the replication found that they clearly do for dentists (0.34) and weakly for agents (0.12, right at the pre-set cut-off).

What we could not measure. Clicks and direction requests (Google does not share them), review recency over time, how long a business has been listed, and anything about AI answers. Link data comes from one commercial index (DataForSEO). Two side checks from our earlier write-up (directory listings found for each business's name, and whether top-3 businesses ran ads) used a separate pipeline we did not re-run for this version, so they are not reported here.

Independent check. A separate reviewer, who did not write this analysis, recomputed the numbers in this post from the raw data with their own code before publication.

Get the data

Free to use with a link back to this page:

Citing this study? Please link to https://sceptermarketing.com/what-ranks-a-local-business-in-google-maps/ and give the "as of November 2026" date. Questions about the method, or want the numbers for a niche we did not cover? Tell us.

More Blogs

Let’s Grow Vector Something Great Together.

Whether you need more leads, smoother systems, or both — we’ll build a growth engine that scales with you
Let’s Grow Something Great Together.