{
  "captureDate": "2026-09-17T00:20:19.068Z",
  "study": {
    "slug": "auto-repair-perfect-rating",
    "question": "Does a perfect 5.0 Google rating help an auto repair shop rank in the Google Maps top 20, or does review volume matter more: how ratings, review counts and positions line up across shops that already rank?",
    "lane": "maps"
  },
  "sample": {
    "markets": 22,
    "serpCalls": 0,
    "resultsSeen": 440,
    "paginationRepeats": 0,
    "excluded": 0,
    "excludedReasons": [],
    "uniqueBusinesses": 440,
    "reachable": 327,
    "pageCountMeasured": 279,
    "pageCountMissing": 161,
    "siteUnmeasurable": 72,
    "siteUnmeasurableReasons": [
      [
        "no website",
        59
      ],
      [
        "directory, marketplace or social platform",
        12
      ],
      [
        "booking platform or storefront, not a website of the business",
        1
      ]
    ]
  },
  "distributions": {
    "rating": {
      "n": 440,
      "min": 2,
      "p25": 4.6,
      "median": 4.7,
      "p75": 4.8,
      "p90": 4.9,
      "max": 5,
      "mean": 4.68
    },
    "reviews": {
      "n": 440,
      "min": 3,
      "p25": 130,
      "median": 236,
      "p75": 478,
      "p90": 813,
      "max": 2204,
      "mean": 363.06
    },
    "pages": {
      "n": 279,
      "min": 1,
      "p25": 14,
      "median": 59,
      "p75": 129,
      "p90": 299,
      "max": 91685,
      "mean": 950.34
    },
    "blogPages": {
      "n": 279,
      "min": 0,
      "p25": 0,
      "median": 0,
      "p75": 1,
      "p90": 3,
      "max": 4377,
      "mean": 22.92
    },
    "blogPosts12mo": {
      "n": 88,
      "min": 0,
      "p25": 0,
      "median": 1,
      "p75": 3,
      "p90": 31,
      "max": 1409,
      "mean": 26.18
    },
    "mostRecentDays": {
      "n": 88,
      "min": 0,
      "p25": 36,
      "median": 194,
      "p75": 450,
      "p90": 1311,
      "max": 3770,
      "mean": 472.73
    },
    "words": {
      "n": 307,
      "min": 72,
      "p25": 532,
      "median": 906,
      "p75": 1389,
      "p90": 2132,
      "max": 12302,
      "mean": 1164.96
    },
    "bytes": {
      "n": 327,
      "min": 114,
      "p25": 88933,
      "median": 188543,
      "p75": 378810,
      "p90": 576786,
      "max": 2752056,
      "mean": 274829.15
    },
    "superlatives": {
      "n": 307,
      "min": 0,
      "p25": 1,
      "median": 3,
      "p75": 4,
      "p90": 7,
      "max": 34,
      "mean": 3.49
    },
    "numericClaims": {
      "n": 307,
      "min": 0,
      "p25": 0,
      "median": 1,
      "p75": 2,
      "p90": 3,
      "max": 17,
      "mean": 1.21
    }
  },
  "adoption": {
    "hasWebsite": {
      "yes": 381,
      "outOf": 440,
      "pct": 87
    },
    "hasOwnWebsite": {
      "yes": 368,
      "outOf": 440,
      "pct": 84
    },
    "hasPhone": {
      "yes": 439,
      "outOf": 440,
      "pct": 100
    },
    "isChain": {
      "yes": 35,
      "outOf": 440,
      "pct": 8
    },
    "textReadable": {
      "yes": 307,
      "outOf": 327,
      "pct": 94
    },
    "hasJsonLd": {
      "yes": 257,
      "outOf": 307,
      "pct": 84
    },
    "hasLocalBusinessSchema": {
      "yes": 118,
      "outOf": 307,
      "pct": 38
    },
    "hasReviewSchema": {
      "yes": 61,
      "outOf": 307,
      "pct": 20
    },
    "hasFaqSchema": {
      "yes": 30,
      "outOf": 307,
      "pct": 10
    },
    "hasCareersLink": {
      "yes": 115,
      "outOf": 307,
      "pct": 37
    },
    "hasBlogLink": {
      "yes": 121,
      "outOf": 307,
      "pct": 39
    },
    "hasPricingLink": {
      "yes": 5,
      "outOf": 307,
      "pct": 2
    },
    "hasFinancingMention": {
      "yes": 121,
      "outOf": 307,
      "pct": 39
    },
    "hasOnlineBooking": {
      "yes": 122,
      "outOf": 307,
      "pct": 40
    },
    "hasChatWidget": {
      "yes": 7,
      "outOf": 307,
      "pct": 2
    },
    "hasForm": {
      "yes": 114,
      "outOf": 307,
      "pct": 37
    },
    "mentionsEmergency": {
      "yes": 80,
      "outOf": 307,
      "pct": 26
    },
    "mentionsGuarantee": {
      "yes": 199,
      "outOf": 307,
      "pct": 65
    }
  },
  "correlations": {
    "rankVs_rating": {
      "n": 440,
      "rho": -0.089,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_reviews": {
      "n": 440,
      "rho": -0.283,
      "significant": true,
      "strength": "weak"
    },
    "rankVs_pages": {
      "n": 279,
      "rho": -0.113,
      "significant": false,
      "strength": "weak"
    },
    "rankVs_blogPages": {
      "n": 279,
      "rho": -0.165,
      "significant": true,
      "strength": "weak"
    },
    "rankVs_blogPosts12mo": {
      "n": 88,
      "rho": -0.028,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_mostRecentDays": {
      "n": 88,
      "rho": 0.082,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_words": {
      "n": 307,
      "rho": 0.026,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_bytes": {
      "n": 327,
      "rho": -0.038,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_superlatives": {
      "n": 307,
      "rho": -0.021,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_numericClaims": {
      "n": 307,
      "rho": 0.016,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "ratingVs_reviews": {
      "n": 440,
      "rho": 0.057,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "pagesVs_reviews": {
      "n": 279,
      "rho": 0.382,
      "significant": true,
      "strength": "moderate"
    },
    "superlativesVs_numericClaims": {
      "n": 307,
      "rho": 0.251,
      "significant": true,
      "strength": "weak"
    }
  },
  "markets": {
    "perMarket": [
      {
        "market": "Tucson, Arizona",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Albuquerque, New Mexico",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Fresno, California",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Omaha, Nebraska",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Tulsa, Oklahoma",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Wichita, Kansas",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Louisville, Kentucky",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Memphis, Tennessee",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Birmingham, Alabama",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Jacksonville, Florida",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Greenville, South Carolina",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Knoxville, Tennessee",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Boise, Idaho",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Spokane, Washington",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Colorado Springs, Colorado",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "El Paso, Texas",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Des Moines, Iowa",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Madison, Wisconsin",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Grand Rapids, Michigan",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Buffalo, New York",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Baton Rouge, Louisiana",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Reno, Nevada",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      }
    ],
    "keptPerMarket": {
      "n": 22,
      "min": 20,
      "p25": 20,
      "median": 20,
      "p75": 20,
      "p90": 20,
      "max": 20,
      "mean": 20
    },
    "excludedShareOfResults": 0,
    "marketsWhereExcludedTakeHalfOrMore": 0,
    "topExcludedHosts": []
  },
  "strata": null,
  "positionGroups": null,
  "bands": [
    {
      "positions": "1-3",
      "n": 66,
      "rating": 4.8,
      "reviews": 462,
      "pages": 101,
      "blogPages": 1,
      "blogPosts12mo": 1,
      "mostRecentDays": 147,
      "words": 1044,
      "bytes": 220494,
      "superlatives": 3,
      "numericClaims": 1
    },
    {
      "positions": "4-7",
      "n": 88,
      "rating": 4.7,
      "reviews": 287,
      "pages": 63,
      "blogPages": 0,
      "blogPosts12mo": 1,
      "mostRecentDays": 247,
      "words": 821,
      "bytes": 176674,
      "superlatives": 2,
      "numericClaims": 1
    },
    {
      "positions": "8-12",
      "n": 110,
      "rating": 4.7,
      "reviews": 203,
      "pages": 34,
      "blogPages": 0,
      "blogPosts12mo": 0,
      "mostRecentDays": 450,
      "words": 906,
      "bytes": 185839,
      "superlatives": 3,
      "numericClaims": 1
    },
    {
      "positions": "13-20",
      "n": 176,
      "rating": 4.7,
      "reviews": 185,
      "pages": 56,
      "blogPages": 0,
      "blogPosts12mo": 1,
      "mostRecentDays": 195,
      "words": 952,
      "bytes": 184671,
      "superlatives": 2,
      "numericClaims": 1
    }
  ],
  "thresholds": {
    "reviews": {
      "n": 440,
      "shareBelow": {
        "50": 4,
        "100": 17,
        "200": 44,
        "300": 60,
        "500": 75,
        "1000": 94,
        "2000": 100
      }
    },
    "pages": {
      "n": 279,
      "shareBelow": {
        "10": 19,
        "25": 33,
        "50": 45,
        "100": 66,
        "200": 86,
        "500": 91
      }
    },
    "blogPages": {
      "n": 279,
      "shareBelow": {
        "1": 66,
        "5": 91,
        "10": 92,
        "25": 94,
        "50": 95
      }
    },
    "superlatives": {
      "n": 307,
      "shareBelow": {
        "1": 19,
        "3": 50,
        "5": 76
      }
    },
    "numericClaims": {
      "n": 307,
      "shareBelow": {
        "1": 44,
        "3": 87
      }
    },
    "rating": {
      "n": 440,
      "shareAtLeast": {
        "5": 2,
        "4.5": 87,
        "4.7": 67,
        "4.8": 48,
        "4.9": 21
      }
    }
  },
  "derived": {
    "blogLinkButEmpty": {
      "yes": 79,
      "outOf": 115
    },
    "superlativesWithoutNumbers": {
      "yes": 53,
      "outOf": 307
    },
    "chainLocations": {
      "yes": 35,
      "outOf": 440
    },
    "featureScore": {
      "features": [
        "hasOnlineBooking",
        "hasForm",
        "hasChatWidget",
        "hasFinancingMention",
        "hasPricingLink",
        "hasReviewSchema",
        "hasFaqSchema",
        "hasBlogLink"
      ],
      "n": 307,
      "distribution": {
        "n": 307,
        "min": 0,
        "p25": 1,
        "median": 2,
        "p75": 3,
        "p90": 3,
        "max": 5,
        "mean": 1.89
      },
      "countsByScore": {
        "0": 48,
        "1": 69,
        "2": 97,
        "3": 63,
        "4": 21,
        "5": 9,
        "6": 0,
        "7": 0,
        "8": 0
      },
      "shareWithAtLeast": {
        "1": 84,
        "2": 62,
        "3": 30,
        "4": 10,
        "5": 3,
        "6": 0,
        "7": 0,
        "8": 0
      }
    }
  },
  "ratings": {
    "chains": {
      "n": 35,
      "medianRating": 4.6,
      "medianReviews": 744,
      "medianRank": 13
    },
    "independents": {
      "n": 405,
      "medianRating": 4.8,
      "medianReviews": 213,
      "rankVsRating": {
        "n": 405,
        "rho": -0.071,
        "significant": false,
        "strength": "no meaningful relationship"
      },
      "rankVsReviews": {
        "n": 405,
        "rho": -0.33,
        "significant": true,
        "strength": "moderate"
      },
      "bands": [
        {
          "positions": "1-3",
          "n": 62,
          "rating": 4.8,
          "reviews": 453,
          "shareAtLeast48": 60,
          "shareBelow45": 8
        },
        {
          "positions": "4-7",
          "n": 80,
          "rating": 4.8,
          "reviews": 273,
          "shareAtLeast48": 50,
          "shareBelow45": 10
        },
        {
          "positions": "8-12",
          "n": 105,
          "rating": 4.7,
          "reviews": 188,
          "shareAtLeast48": 50,
          "shareBelow45": 11
        },
        {
          "positions": "13-20",
          "n": 158,
          "rating": 4.7,
          "reviews": 161,
          "shareAtLeast48": 47,
          "shareBelow45": 15
        }
      ]
    },
    "rated": 440,
    "unrated": 0,
    "tiers": [
      {
        "tier": "5.0",
        "n": 10,
        "shareOfRated": 2,
        "reviews": {
          "n": 10,
          "min": 3,
          "p25": 22,
          "median": 106,
          "p75": 163,
          "p90": 187,
          "max": 307,
          "mean": 99.9
        },
        "medianRank": 16,
        "inTop3": 2,
        "shareInTop3": 20,
        "chainLocations": 0,
        "fewerThan50Reviews": 5,
        "shareFewerThan50Reviews": 50
      },
      {
        "tier": "4.8 to 4.9",
        "n": 201,
        "shareOfRated": 46,
        "reviews": {
          "n": 201,
          "min": 15,
          "p25": 141,
          "median": 259,
          "p75": 585,
          "p90": 940,
          "max": 2204,
          "mean": 420.21
        },
        "medianRank": 10,
        "inTop3": 38,
        "shareInTop3": 19,
        "chainLocations": 8,
        "fewerThan50Reviews": 7,
        "shareFewerThan50Reviews": 3
      },
      {
        "tier": "4.5 to 4.7",
        "n": 173,
        "shareOfRated": 39,
        "reviews": {
          "n": 173,
          "min": 10,
          "p25": 144,
          "median": 260,
          "p75": 478,
          "p90": 744,
          "max": 1365,
          "mean": 347.86
        },
        "medianRank": 11,
        "inTop3": 21,
        "shareInTop3": 12,
        "chainLocations": 20,
        "fewerThan50Reviews": 4,
        "shareFewerThan50Reviews": 2
      },
      {
        "tier": "below 4.5",
        "n": 56,
        "shareOfRated": 13,
        "reviews": {
          "n": 56,
          "min": 8,
          "p25": 94,
          "median": 164,
          "p75": 251,
          "p90": 699,
          "max": 1435,
          "mean": 251.93
        },
        "medianRank": 13,
        "inTop3": 5,
        "shareInTop3": 9,
        "chainLocations": 7,
        "fewerThan50Reviews": 3,
        "shareFewerThan50Reviews": 5
      }
    ],
    "bands": [
      {
        "positions": "1-3",
        "n": 66,
        "perfect": 2,
        "sharePerfect": 3,
        "shareBelow45": 8
      },
      {
        "positions": "4-7",
        "n": 88,
        "perfect": 2,
        "sharePerfect": 2,
        "shareBelow45": 10
      },
      {
        "positions": "8-12",
        "n": 110,
        "perfect": 0,
        "sharePerfect": 0,
        "shareBelow45": 13
      },
      {
        "positions": "13-20",
        "n": 176,
        "perfect": 6,
        "sharePerfect": 3,
        "shareBelow45": 16
      }
    ],
    "withinReviewTerciles": [
      {
        "reviewRange": [
          3,
          160
        ],
        "n": 147,
        "medianRating": 4.7,
        "rankVsRating": {
          "n": 147,
          "rho": 0.067,
          "significant": false,
          "strength": "no meaningful relationship"
        },
        "rankVsReviews": {
          "n": 147,
          "rho": -0.181,
          "significant": true,
          "strength": "weak"
        }
      },
      {
        "reviewRange": [
          161,
          373
        ],
        "n": 147,
        "medianRating": 4.7,
        "rankVsRating": {
          "n": 147,
          "rho": -0.177,
          "significant": true,
          "strength": "weak"
        },
        "rankVsReviews": {
          "n": 147,
          "rho": -0.042,
          "significant": false,
          "strength": "no meaningful relationship"
        }
      },
      {
        "reviewRange": [
          375,
          2204
        ],
        "n": 146,
        "medianRating": 4.8,
        "rankVsRating": {
          "n": 146,
          "rho": -0.087,
          "significant": false,
          "strength": "no meaningful relationship"
        },
        "rankVsReviews": {
          "n": 146,
          "rho": -0.154,
          "significant": false,
          "strength": "weak"
        }
      }
    ],
    "top3": {
      "n": 66,
      "perfect": 2,
      "sharePerfect": 3,
      "medianRating": 4.8,
      "below45": 5
    }
  },
  "contrast": {
    "rating": {
      "topMedian": 4.8,
      "topN": 66,
      "bottomMedian": 4.7,
      "bottomN": 132
    },
    "reviews": {
      "topMedian": 462,
      "topN": 66,
      "bottomMedian": 169,
      "bottomN": 132
    },
    "pages": {
      "topMedian": 101,
      "topN": 44,
      "bottomMedian": 55,
      "bottomN": 77
    },
    "blogPages": {
      "topMedian": 1,
      "topN": 44,
      "bottomMedian": 0,
      "bottomN": 77
    },
    "blogPosts12mo": {
      "topMedian": 1,
      "topN": 22,
      "bottomMedian": 1,
      "bottomN": 19
    },
    "mostRecentDays": {
      "topMedian": 147,
      "topN": 22,
      "bottomMedian": 108,
      "bottomN": 19
    },
    "words": {
      "topMedian": 1044,
      "topN": 50,
      "bottomMedian": 963,
      "bottomN": 85
    },
    "bytes": {
      "topMedian": 220494,
      "topN": 52,
      "bottomMedian": 171102,
      "bottomN": 89
    },
    "superlatives": {
      "topMedian": 3,
      "topN": 50,
      "bottomMedian": 2,
      "bottomN": 85
    },
    "numericClaims": {
      "topMedian": 1,
      "topN": 50,
      "bottomMedian": 1,
      "bottomN": 85
    }
  },
  "limits": [
    "Results were captured once on 2026-09-17, from one location setting per market. Rankings vary by device, personalization and time.",
    "Rank is the position within this query only. It is not a measure of overall visibility.",
    "Page count comes from published sitemaps. Sites without a sitemap are reported as missing, never as zero.",
    "Blog volume counts sitemap URLs under a blog, news, article or resources path; sites publishing under other paths are undercounted.",
    "Recency uses the sitemap lastmod value, a modification date rather than strictly a publication date.",
    "Claim counts come from homepage text only and count phrases, not intent.",
    "Ratings and review counts are as displayed by Google Maps at capture time and can lag the business's actual reviews.",
    "Correlation is not causation. A relationship here describes what co-occurs among businesses that already rank, not what causes ranking.",
    "Businesses appearing in more than one market are counted once."
  ]
}