{
  "captureDate": "2026-09-12T16:04:07.335Z",
  "study": {
    "slug": "vet-benchmarks-by-market-size",
    "question": "Does the bar for ranking in the Google Maps top 20 for veterinarians differ between large metros and small cities: review counts, ratings, website presence, site size and conversion features?",
    "lane": "maps"
  },
  "sample": {
    "markets": 22,
    "serpCalls": 0,
    "resultsSeen": 408,
    "excluded": 14,
    "excludedReasons": [
      [
        "listed under \"Animal shelter\", not the kind of business this study measures",
        2
      ],
      [
        "listed under \"Veterans center\", not the kind of business this study measures",
        2
      ],
      [
        "listed under \"Pet boarding service\", not the kind of business this study measures",
        5
      ],
      [
        "listed under \"Animal protection organization\", not the kind of business this study measures",
        1
      ],
      [
        "listed under \"Zoo\", not the kind of business this study measures",
        1
      ],
      [
        "listed under \"Medical clinic\", not the kind of business this study measures",
        1
      ],
      [
        "listed under \"Pet supply store\", not the kind of business this study measures",
        1
      ],
      [
        "listed under \"Kennel\", not the kind of business this study measures",
        1
      ]
    ],
    "uniqueBusinesses": 394,
    "reachable": 345,
    "pageCountMeasured": 289,
    "pageCountMissing": 105,
    "siteUnmeasurable": 32,
    "siteUnmeasurableReasons": [
      [
        "no website",
        20
      ],
      [
        "directory, marketplace or social platform",
        12
      ]
    ]
  },
  "distributions": {
    "rating": {
      "n": 388,
      "min": 3.3,
      "p25": 4.5,
      "median": 4.7,
      "p75": 4.8,
      "p90": 4.9,
      "max": 5,
      "mean": 4.59
    },
    "reviews": {
      "n": 388,
      "min": 1,
      "p25": 152,
      "median": 357,
      "p75": 671,
      "p90": 1066,
      "max": 2697,
      "mean": 492.23
    },
    "pages": {
      "n": 289,
      "min": 1,
      "p25": 25,
      "median": 61,
      "p75": 123,
      "p90": 720,
      "max": 6327,
      "mean": 313.93
    },
    "blogPages": {
      "n": 289,
      "min": 0,
      "p25": 0,
      "median": 1,
      "p75": 8,
      "p90": 92,
      "max": 1816,
      "mean": 58.7
    },
    "blogPosts12mo": {
      "n": 142,
      "min": 0,
      "p25": 0,
      "median": 1,
      "p75": 13,
      "p90": 247,
      "max": 1816,
      "mean": 52.32
    },
    "mostRecentDays": {
      "n": 142,
      "min": 0,
      "p25": 11,
      "median": 122,
      "p75": 849,
      "p90": 2740,
      "max": 5573,
      "mean": 788
    },
    "words": {
      "n": 331,
      "min": 103,
      "p25": 490,
      "median": 674,
      "p75": 1061,
      "p90": 1461,
      "max": 7109,
      "mean": 942.17
    },
    "bytes": {
      "n": 345,
      "min": 114,
      "p25": 68277,
      "median": 149933,
      "p75": 294816,
      "p90": 538373,
      "max": 3031304,
      "mean": 282704.08
    },
    "superlatives": {
      "n": 331,
      "min": 0,
      "p25": 1,
      "median": 2,
      "p75": 4,
      "p90": 5,
      "max": 14,
      "mean": 2.53
    },
    "numericClaims": {
      "n": 331,
      "min": 0,
      "p25": 0,
      "median": 0,
      "p75": 1,
      "p90": 2,
      "max": 62,
      "mean": 0.69
    }
  },
  "adoption": {
    "hasWebsite": {
      "yes": 374,
      "outOf": 394,
      "pct": 95
    },
    "hasOwnWebsite": {
      "yes": 362,
      "outOf": 394,
      "pct": 92
    },
    "hasPhone": {
      "yes": 391,
      "outOf": 394,
      "pct": 99
    },
    "isChain": {
      "yes": 27,
      "outOf": 394,
      "pct": 7
    },
    "textReadable": {
      "yes": 331,
      "outOf": 345,
      "pct": 96
    },
    "hasJsonLd": {
      "yes": 261,
      "outOf": 331,
      "pct": 79
    },
    "hasLocalBusinessSchema": {
      "yes": 73,
      "outOf": 331,
      "pct": 22
    },
    "hasReviewSchema": {
      "yes": 26,
      "outOf": 331,
      "pct": 8
    },
    "hasFaqSchema": {
      "yes": 9,
      "outOf": 331,
      "pct": 3
    },
    "hasCareersLink": {
      "yes": 202,
      "outOf": 331,
      "pct": 61
    },
    "hasBlogLink": {
      "yes": 169,
      "outOf": 331,
      "pct": 51
    },
    "hasPricingLink": {
      "yes": 30,
      "outOf": 331,
      "pct": 9
    },
    "hasFinancingMention": {
      "yes": 20,
      "outOf": 331,
      "pct": 6
    },
    "hasOnlineBooking": {
      "yes": 133,
      "outOf": 331,
      "pct": 40
    },
    "hasChatWidget": {
      "yes": 51,
      "outOf": 331,
      "pct": 15
    },
    "hasForm": {
      "yes": 143,
      "outOf": 331,
      "pct": 43
    },
    "mentionsEmergency": {
      "yes": 117,
      "outOf": 331,
      "pct": 35
    },
    "mentionsGuarantee": {
      "yes": 6,
      "outOf": 331,
      "pct": 2
    }
  },
  "correlations": {
    "rankVs_rating": {
      "n": 388,
      "rho": 0.128,
      "significant": true,
      "strength": "weak"
    },
    "rankVs_reviews": {
      "n": 388,
      "rho": -0.312,
      "significant": true,
      "strength": "moderate"
    },
    "rankVs_pages": {
      "n": 289,
      "rho": 0.101,
      "significant": false,
      "strength": "weak"
    },
    "rankVs_blogPages": {
      "n": 289,
      "rho": 0.111,
      "significant": false,
      "strength": "weak"
    },
    "rankVs_blogPosts12mo": {
      "n": 142,
      "rho": 0.107,
      "significant": false,
      "strength": "weak"
    },
    "rankVs_mostRecentDays": {
      "n": 142,
      "rho": -0.114,
      "significant": false,
      "strength": "weak"
    },
    "rankVs_words": {
      "n": 331,
      "rho": 0.027,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_bytes": {
      "n": 345,
      "rho": 0.088,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_superlatives": {
      "n": 331,
      "rho": 0.022,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "rankVs_numericClaims": {
      "n": 331,
      "rho": 0.04,
      "significant": false,
      "strength": "no meaningful relationship"
    },
    "ratingVs_reviews": {
      "n": 388,
      "rho": -0.139,
      "significant": true,
      "strength": "weak"
    },
    "pagesVs_reviews": {
      "n": 289,
      "rho": 0.185,
      "significant": true,
      "strength": "weak"
    },
    "superlativesVs_numericClaims": {
      "n": 331,
      "rho": 0.295,
      "significant": true,
      "strength": "weak"
    }
  },
  "markets": {
    "perMarket": [
      {
        "market": "Houston, Texas",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Phoenix, Arizona",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Philadelphia, Pennsylvania",
        "resultsSeen": 20,
        "excluded": 1,
        "kept": 19
      },
      {
        "market": "San Antonio, Texas",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "San Diego, California",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Dallas, Texas",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Columbus, Ohio",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Charlotte, North Carolina",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Indianapolis, Indiana",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Seattle, Washington",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Denver, Colorado",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Missoula, Montana",
        "resultsSeen": 20,
        "excluded": 1,
        "kept": 19
      },
      {
        "market": "Bangor, Maine",
        "resultsSeen": 20,
        "excluded": 3,
        "kept": 17
      },
      {
        "market": "Dubuque, Iowa",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Grand Junction, Colorado",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Jonesboro, Arkansas",
        "resultsSeen": 20,
        "excluded": 0,
        "kept": 20
      },
      {
        "market": "Sheboygan, Wisconsin",
        "resultsSeen": 11,
        "excluded": 0,
        "kept": 11
      },
      {
        "market": "Pocatello, Idaho",
        "resultsSeen": 18,
        "excluded": 2,
        "kept": 16
      },
      {
        "market": "Valdosta, Georgia",
        "resultsSeen": 20,
        "excluded": 3,
        "kept": 17
      },
      {
        "market": "Elmira, New York",
        "resultsSeen": 6,
        "excluded": 0,
        "kept": 6
      },
      {
        "market": "Farmington, New Mexico",
        "resultsSeen": 20,
        "excluded": 2,
        "kept": 18
      },
      {
        "market": "Meridian, Mississippi",
        "resultsSeen": 13,
        "excluded": 2,
        "kept": 11
      }
    ],
    "keptPerMarket": {
      "n": 22,
      "min": 6,
      "p25": 17,
      "median": 20,
      "p75": 20,
      "p90": 20,
      "max": 20,
      "mean": 17.91
    },
    "excludedShareOfResults": 3,
    "marketsWhereExcludedTakeHalfOrMore": 0,
    "topExcludedHosts": [
      {
        "host": "va.gov",
        "appearances": 3
      },
      {
        "host": "pocatellopetlodge.com",
        "appearances": 2
      },
      {
        "host": "pspca.org",
        "appearances": 1
      },
      {
        "host": "cardenkennels.com",
        "appearances": 1
      },
      {
        "host": "greenacreskennel.com",
        "appearances": 1
      },
      {
        "host": "humanesocietyofvaldosta.org",
        "appearances": 1
      },
      {
        "host": "southernhoundclub.com",
        "appearances": 1
      },
      {
        "host": "fifthdayfarmllc.com",
        "appearances": 1
      },
      {
        "host": "farmingtonnm.gov",
        "appearances": 1
      },
      {
        "host": "animalmedicalsupply.com",
        "appearances": 1
      },
      {
        "host": "null",
        "appearances": 1
      }
    ]
  },
  "strata": {
    "labels": {
      "largeMetro": {
        "markets": 11,
        "n": 219,
        "distributions": {
          "rating": {
            "n": 219,
            "min": 3.3,
            "p25": 4.4,
            "median": 4.7,
            "p75": 4.8,
            "p90": 4.8,
            "max": 4.9,
            "mean": 4.58
          },
          "reviews": {
            "n": 219,
            "min": 12,
            "p25": 317,
            "median": 542,
            "p75": 871,
            "p90": 1458,
            "max": 2697,
            "mean": 696.89
          },
          "pages": {
            "n": 183,
            "min": 1,
            "p25": 32,
            "median": 71,
            "p75": 164,
            "p90": 720,
            "max": 4855,
            "mean": 311.09
          },
          "blogPages": {
            "n": 183,
            "min": 0,
            "p25": 0,
            "median": 1,
            "p75": 40,
            "p90": 333,
            "max": 1816,
            "mean": 78.15
          },
          "blogPosts12mo": {
            "n": 95,
            "min": 0,
            "p25": 0,
            "median": 2,
            "p75": 52,
            "p90": 247,
            "max": 1816,
            "mean": 76.2
          },
          "mostRecentDays": {
            "n": 95,
            "min": 0,
            "p25": 8,
            "median": 100,
            "p75": 480,
            "p90": 1220,
            "max": 5573,
            "mean": 492.26
          },
          "words": {
            "n": 205,
            "min": 103,
            "p25": 529,
            "median": 735,
            "p75": 1148,
            "p90": 1578,
            "max": 7109,
            "mean": 1081.12
          },
          "bytes": {
            "n": 209,
            "min": 169,
            "p25": 72511,
            "median": 202953,
            "p75": 307287,
            "p90": 560087,
            "max": 3031304,
            "mean": 336976.77
          },
          "superlatives": {
            "n": 205,
            "min": 0,
            "p25": 1,
            "median": 2,
            "p75": 4,
            "p90": 6,
            "max": 14,
            "mean": 2.71
          },
          "numericClaims": {
            "n": 205,
            "min": 0,
            "p25": 0,
            "median": 0,
            "p75": 1,
            "p90": 2,
            "max": 12,
            "mean": 0.56
          }
        },
        "adoption": {
          "hasWebsite": {
            "yes": 218,
            "outOf": 219,
            "pct": 100
          },
          "hasOwnWebsite": {
            "yes": 217,
            "outOf": 219,
            "pct": 99
          },
          "hasPhone": {
            "yes": 219,
            "outOf": 219,
            "pct": 100
          },
          "isChain": {
            "yes": 20,
            "outOf": 219,
            "pct": 9
          },
          "textReadable": {
            "yes": 205,
            "outOf": 209,
            "pct": 98
          },
          "hasJsonLd": {
            "yes": 172,
            "outOf": 205,
            "pct": 84
          },
          "hasLocalBusinessSchema": {
            "yes": 50,
            "outOf": 205,
            "pct": 24
          },
          "hasReviewSchema": {
            "yes": 15,
            "outOf": 205,
            "pct": 7
          },
          "hasFaqSchema": {
            "yes": 6,
            "outOf": 205,
            "pct": 3
          },
          "hasCareersLink": {
            "yes": 144,
            "outOf": 205,
            "pct": 70
          },
          "hasBlogLink": {
            "yes": 121,
            "outOf": 205,
            "pct": 59
          },
          "hasPricingLink": {
            "yes": 21,
            "outOf": 205,
            "pct": 10
          },
          "hasFinancingMention": {
            "yes": 16,
            "outOf": 205,
            "pct": 8
          },
          "hasOnlineBooking": {
            "yes": 84,
            "outOf": 205,
            "pct": 41
          },
          "hasChatWidget": {
            "yes": 28,
            "outOf": 205,
            "pct": 14
          },
          "hasForm": {
            "yes": 99,
            "outOf": 205,
            "pct": 48
          },
          "mentionsEmergency": {
            "yes": 80,
            "outOf": 205,
            "pct": 39
          },
          "mentionsGuarantee": {
            "yes": 3,
            "outOf": 205,
            "pct": 1
          }
        },
        "featureScore": {
          "features": [
            "hasOnlineBooking",
            "hasForm",
            "hasChatWidget",
            "hasFinancingMention",
            "hasPricingLink",
            "hasReviewSchema",
            "hasFaqSchema",
            "hasBlogLink"
          ],
          "n": 205,
          "distribution": {
            "n": 205,
            "min": 0,
            "p25": 1,
            "median": 2,
            "p75": 3,
            "p90": 4,
            "max": 6,
            "mean": 1.9
          },
          "countsByScore": {
            "0": 30,
            "1": 51,
            "2": 66,
            "3": 37,
            "4": 14,
            "5": 2,
            "6": 5,
            "7": 0,
            "8": 0
          },
          "shareWithAtLeast": {
            "1": 85,
            "2": 60,
            "3": 28,
            "4": 10,
            "5": 3,
            "6": 2,
            "7": 0,
            "8": 0
          }
        },
        "correlations": {
          "rankVs_rating": {
            "n": 219,
            "rho": 0.068,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_reviews": {
            "n": 219,
            "rho": -0.376,
            "significant": true,
            "strength": "moderate"
          },
          "rankVs_pages": {
            "n": 183,
            "rho": -0.041,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_blogPages": {
            "n": 183,
            "rho": 0.098,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_blogPosts12mo": {
            "n": 95,
            "rho": 0.082,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_mostRecentDays": {
            "n": 95,
            "rho": -0.117,
            "significant": false,
            "strength": "weak"
          },
          "rankVs_words": {
            "n": 205,
            "rho": 0.005,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_bytes": {
            "n": 209,
            "rho": 0.212,
            "significant": true,
            "strength": "weak"
          },
          "rankVs_superlatives": {
            "n": 205,
            "rho": 0.03,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_numericClaims": {
            "n": 205,
            "rho": 0.069,
            "significant": false,
            "strength": "no meaningful relationship"
          }
        },
        "bands": [
          {
            "positions": "1-3",
            "n": 33,
            "reviews": 904,
            "rating": 4.7
          },
          {
            "positions": "4-7",
            "n": 44,
            "reviews": 562,
            "rating": 4.7
          },
          {
            "positions": "8-12",
            "n": 55,
            "reviews": 576,
            "rating": 4.6
          },
          {
            "positions": "13-20",
            "n": 87,
            "reviews": 400,
            "rating": 4.7
          }
        ]
      },
      "smallCity": {
        "markets": 11,
        "n": 175,
        "distributions": {
          "rating": {
            "n": 169,
            "min": 3.5,
            "p25": 4.5,
            "median": 4.7,
            "p75": 4.8,
            "p90": 5,
            "max": 5,
            "mean": 4.6
          },
          "reviews": {
            "n": 169,
            "min": 1,
            "p25": 13,
            "median": 141,
            "p75": 342,
            "p90": 638,
            "max": 1313,
            "mean": 227.02
          },
          "pages": {
            "n": 106,
            "min": 1,
            "p25": 18,
            "median": 40,
            "p75": 98,
            "p90": 173,
            "max": 6327,
            "mean": 318.85
          },
          "blogPages": {
            "n": 106,
            "min": 0,
            "p25": 0,
            "median": 0,
            "p75": 2,
            "p90": 42,
            "max": 657,
            "mean": 25.1
          },
          "blogPosts12mo": {
            "n": 47,
            "min": 0,
            "p25": 0,
            "median": 0,
            "p75": 8,
            "p90": 8,
            "max": 40,
            "mean": 4.06
          },
          "mostRecentDays": {
            "n": 47,
            "min": 9,
            "p25": 79,
            "median": 663,
            "p75": 2466,
            "p90": 3610,
            "max": 5573,
            "mean": 1385.77
          },
          "words": {
            "n": 126,
            "min": 105,
            "p25": 381,
            "median": 602,
            "p75": 900,
            "p90": 1330,
            "max": 3659,
            "mean": 716.1
          },
          "bytes": {
            "n": 136,
            "min": 114,
            "p25": 64489,
            "median": 124997,
            "p75": 279591,
            "p90": 408783,
            "max": 1433979,
            "mean": 199299.74
          },
          "superlatives": {
            "n": 126,
            "min": 0,
            "p25": 1,
            "median": 2,
            "p75": 4,
            "p90": 5,
            "max": 9,
            "mean": 2.23
          },
          "numericClaims": {
            "n": 126,
            "min": 0,
            "p25": 0,
            "median": 0,
            "p75": 1,
            "p90": 2,
            "max": 62,
            "mean": 0.91
          }
        },
        "adoption": {
          "hasWebsite": {
            "yes": 156,
            "outOf": 175,
            "pct": 89
          },
          "hasOwnWebsite": {
            "yes": 145,
            "outOf": 175,
            "pct": 83
          },
          "hasPhone": {
            "yes": 172,
            "outOf": 175,
            "pct": 98
          },
          "isChain": {
            "yes": 7,
            "outOf": 175,
            "pct": 4
          },
          "textReadable": {
            "yes": 126,
            "outOf": 136,
            "pct": 93
          },
          "hasJsonLd": {
            "yes": 89,
            "outOf": 126,
            "pct": 71
          },
          "hasLocalBusinessSchema": {
            "yes": 23,
            "outOf": 126,
            "pct": 18
          },
          "hasReviewSchema": {
            "yes": 11,
            "outOf": 126,
            "pct": 9
          },
          "hasFaqSchema": {
            "yes": 3,
            "outOf": 126,
            "pct": 2
          },
          "hasCareersLink": {
            "yes": 58,
            "outOf": 126,
            "pct": 46
          },
          "hasBlogLink": {
            "yes": 48,
            "outOf": 126,
            "pct": 38
          },
          "hasPricingLink": {
            "yes": 9,
            "outOf": 126,
            "pct": 7
          },
          "hasFinancingMention": {
            "yes": 4,
            "outOf": 126,
            "pct": 3
          },
          "hasOnlineBooking": {
            "yes": 49,
            "outOf": 126,
            "pct": 39
          },
          "hasChatWidget": {
            "yes": 23,
            "outOf": 126,
            "pct": 18
          },
          "hasForm": {
            "yes": 44,
            "outOf": 126,
            "pct": 35
          },
          "mentionsEmergency": {
            "yes": 37,
            "outOf": 126,
            "pct": 29
          },
          "mentionsGuarantee": {
            "yes": 3,
            "outOf": 126,
            "pct": 2
          }
        },
        "featureScore": {
          "features": [
            "hasOnlineBooking",
            "hasForm",
            "hasChatWidget",
            "hasFinancingMention",
            "hasPricingLink",
            "hasReviewSchema",
            "hasFaqSchema",
            "hasBlogLink"
          ],
          "n": 126,
          "distribution": {
            "n": 126,
            "min": 0,
            "p25": 1,
            "median": 1,
            "p75": 3,
            "p90": 3,
            "max": 5,
            "mean": 1.52
          },
          "countsByScore": {
            "0": 28,
            "1": 41,
            "2": 25,
            "3": 29,
            "4": 2,
            "5": 1,
            "6": 0,
            "7": 0,
            "8": 0
          },
          "shareWithAtLeast": {
            "1": 78,
            "2": 45,
            "3": 25,
            "4": 2,
            "5": 1,
            "6": 0,
            "7": 0,
            "8": 0
          }
        },
        "correlations": {
          "rankVs_rating": {
            "n": 169,
            "rho": 0.219,
            "significant": true,
            "strength": "weak"
          },
          "rankVs_reviews": {
            "n": 169,
            "rho": -0.579,
            "significant": true,
            "strength": "strong"
          },
          "rankVs_pages": {
            "n": 106,
            "rho": 0.231,
            "significant": true,
            "strength": "weak"
          },
          "rankVs_blogPages": {
            "n": 106,
            "rho": 0.077,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_blogPosts12mo": {
            "n": 47,
            "rho": 0.049,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_mostRecentDays": {
            "n": 47,
            "rho": -0.014,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_words": {
            "n": 126,
            "rho": -0.038,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_bytes": {
            "n": 136,
            "rho": -0.157,
            "significant": false,
            "strength": "weak"
          },
          "rankVs_superlatives": {
            "n": 126,
            "rho": -0.018,
            "significant": false,
            "strength": "no meaningful relationship"
          },
          "rankVs_numericClaims": {
            "n": 126,
            "rho": -0.049,
            "significant": false,
            "strength": "no meaningful relationship"
          }
        },
        "bands": [
          {
            "positions": "1-3",
            "n": 33,
            "reviews": 530,
            "rating": 4.6
          },
          {
            "positions": "4-7",
            "n": 42,
            "reviews": 243,
            "rating": 4.6
          },
          {
            "positions": "8-12",
            "n": 45,
            "reviews": 31,
            "rating": 4.7
          },
          {
            "positions": "13-20",
            "n": 55,
            "reviews": 21,
            "rating": 4.8
          }
        ]
      }
    },
    "differences": {
      "rating": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 388,
        "rho": 0.045,
        "significant": false,
        "strength": "no meaningful relationship"
      },
      "reviews": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 388,
        "rho": -0.564,
        "significant": true,
        "strength": "strong"
      },
      "pages": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 289,
        "rho": -0.208,
        "significant": true,
        "strength": "weak"
      },
      "blogPages": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 289,
        "rho": -0.15,
        "significant": true,
        "strength": "weak"
      },
      "blogPosts12mo": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 142,
        "rho": -0.274,
        "significant": true,
        "strength": "weak"
      },
      "mostRecentDays": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 142,
        "rho": 0.311,
        "significant": true,
        "strength": "moderate"
      },
      "words": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 331,
        "rho": -0.19,
        "significant": true,
        "strength": "weak"
      },
      "bytes": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 345,
        "rho": -0.126,
        "significant": true,
        "strength": "weak"
      },
      "superlatives": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 331,
        "rho": -0.024,
        "significant": false,
        "strength": "no meaningful relationship"
      },
      "numericClaims": {
        "order": [
          "largeMetro",
          "smallCity"
        ],
        "n": 331,
        "rho": -0.024,
        "significant": false,
        "strength": "no meaningful relationship"
      }
    },
    "unassignedRows": 0
  },
  "bands": [
    {
      "positions": "1-3",
      "n": 66,
      "rating": 4.6,
      "reviews": 645,
      "pages": 67,
      "blogPages": 0,
      "blogPosts12mo": 1,
      "mostRecentDays": 269,
      "words": 649,
      "bytes": 124997,
      "superlatives": 1,
      "numericClaims": 0
    },
    {
      "positions": "4-7",
      "n": 86,
      "rating": 4.7,
      "reviews": 394,
      "pages": 48,
      "blogPages": 0,
      "blogPosts12mo": 1,
      "mostRecentDays": 122,
      "words": 677,
      "bytes": 127121,
      "superlatives": 2,
      "numericClaims": 0
    },
    {
      "positions": "8-12",
      "n": 100,
      "rating": 4.7,
      "reviews": 309,
      "pages": 72,
      "blogPages": 1,
      "blogPosts12mo": 1,
      "mostRecentDays": 109,
      "words": 702,
      "bytes": 163393,
      "superlatives": 2,
      "numericClaims": 0
    },
    {
      "positions": "13-20",
      "n": 142,
      "rating": 4.7,
      "reviews": 275,
      "pages": 73,
      "blogPages": 1,
      "blogPosts12mo": 2,
      "mostRecentDays": 102,
      "words": 674,
      "bytes": 182706,
      "superlatives": 2,
      "numericClaims": 0
    }
  ],
  "thresholds": {
    "reviews": {
      "n": 388,
      "shareBelow": {
        "50": 17,
        "100": 21,
        "200": 30,
        "300": 42,
        "500": 61,
        "1000": 88,
        "2000": 97
      }
    },
    "pages": {
      "n": 289,
      "shareBelow": {
        "10": 9,
        "25": 24,
        "50": 44,
        "100": 68,
        "200": 83,
        "500": 87
      }
    },
    "blogPages": {
      "n": 289,
      "shareBelow": {
        "1": 46,
        "5": 72,
        "10": 76,
        "25": 78,
        "50": 85
      }
    },
    "superlatives": {
      "n": 331,
      "shareBelow": {
        "1": 19,
        "3": 63,
        "5": 82
      }
    },
    "numericClaims": {
      "n": 331,
      "shareBelow": {
        "1": 69,
        "3": 97
      }
    },
    "rating": {
      "n": 388,
      "shareAtLeast": {
        "5": 7,
        "4.5": 75,
        "4.7": 55,
        "4.8": 35,
        "4.9": 15
      }
    }
  },
  "derived": {
    "blogLinkButEmpty": {
      "yes": 70,
      "outOf": 155
    },
    "superlativesWithoutNumbers": {
      "yes": 67,
      "outOf": 331
    },
    "chainLocations": {
      "yes": 27,
      "outOf": 394
    },
    "featureScore": {
      "features": [
        "hasOnlineBooking",
        "hasForm",
        "hasChatWidget",
        "hasFinancingMention",
        "hasPricingLink",
        "hasReviewSchema",
        "hasFaqSchema",
        "hasBlogLink"
      ],
      "n": 331,
      "distribution": {
        "n": 331,
        "min": 0,
        "p25": 1,
        "median": 2,
        "p75": 3,
        "p90": 3,
        "max": 6,
        "mean": 1.76
      },
      "countsByScore": {
        "0": 58,
        "1": 92,
        "2": 91,
        "3": 66,
        "4": 16,
        "5": 3,
        "6": 5,
        "7": 0,
        "8": 0
      },
      "shareWithAtLeast": {
        "1": 82,
        "2": 55,
        "3": 27,
        "4": 7,
        "5": 2,
        "6": 2,
        "7": 0,
        "8": 0
      }
    }
  },
  "contrast": {
    "rating": {
      "topMedian": 4.6,
      "topN": 66,
      "bottomMedian": 4.7,
      "bottomN": 99
    },
    "reviews": {
      "topMedian": 645,
      "topN": 66,
      "bottomMedian": 246,
      "bottomN": 99
    },
    "pages": {
      "topMedian": 67,
      "topN": 51,
      "bottomMedian": 82,
      "bottomN": 72
    },
    "blogPages": {
      "topMedian": 0,
      "topN": 51,
      "bottomMedian": 1,
      "bottomN": 72
    },
    "blogPosts12mo": {
      "topMedian": 1,
      "topN": 21,
      "bottomMedian": 6,
      "bottomN": 42
    },
    "mostRecentDays": {
      "topMedian": 269,
      "topN": 21,
      "bottomMedian": 102,
      "bottomN": 42
    },
    "words": {
      "topMedian": 649,
      "topN": 59,
      "bottomMedian": 673,
      "bottomN": 84
    },
    "bytes": {
      "topMedian": 124997,
      "topN": 61,
      "bottomMedian": 193598,
      "bottomN": 88
    },
    "superlatives": {
      "topMedian": 1,
      "topN": 59,
      "bottomMedian": 2,
      "bottomN": 84
    },
    "numericClaims": {
      "topMedian": 0,
      "topN": 59,
      "bottomMedian": 0,
      "bottomN": 84
    }
  },
  "limits": [
    "Results were captured once on 2026-09-12, 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."
  ]
}