Google Maps local results were pulled for 9 small-business categories in 6 US metros (18 category-metro pairs), at 8 search points per metro spaced 10-12 km apart, on 2026-10-18. Each result was classed (owner-operated, franchise/chain, off-category, health system, lead-gen) with franchise rule v2. Listings for each pair were then pulled to find owner-operated businesses that never appear in the top 20 ("not seen"), and the websites of a 498-business study set were probed (homepage only).
| step | businesses |
|---|---|
| unique businesses visible in the top 20 | 1848 |
| owner-operated (v2) | 1502 |
| visible owner-operated with a matched listing | 535 |
| not-seen owner-operated listings | 1036 |
| listing frame (visible + not seen) | 1571 |
| study set | 498 |
| websites probed | 326 |
| websites rendered | 269 |
| rendered websites with a lab PageSpeed result | 263 |
Tiers: top3 (best rank 1-3 at any point), top10 (4-10), top20 (11-20), not seen (in the listings pull, never in a top 20).
Eleven confirmatory tests were written and locked before any statistic was computed (confirmatory_tests.md, SHA-256 c8c18f18e23db9bccf1119ccb0505685e43af4f047b7176e3cf4ea5fa0908ef3). CT-11 (lab page speed) was run in v1.1, after the PageSpeed pass finished. Results:
All other tests are exploratory; Benjamini-Hochberg q is computed within each track. Intervals: stratified bootstrap within category-metro pair (2,000 reps) or cluster-robust standard errors by pair. Every candidate headline was re-estimated under a sensitivity matrix (v1 vs v2 classes, without plumbers, without generic-category estate attorneys, leave-one-pair-out, review source, enriched-only frame, distance control).
datanephew (2026). Google Business Profile local visibility study, data release v1.2 (snapshot 2026-10-18). https://datanephew.com/research/local-pack-study/
| File | Size | SHA-256 |
|---|---|---|
| cubes/curve_low_review_top3_by_density.json | 6.2 KB | 686f01b60814d5bc37bb8efb1d7d24afd799cf5378806419cb6a3cc9d2292fc1 |
| cubes/curve_rank_by_distance.json | 23 KB | adb0449d277e1bf57608daa45bc855f6d2218378e04728034a50f48bcbf9d316 |
| cubes/curve_rank_by_rating.json | 1.8 KB | 3b18b6c14fc5301c99c8d32f2ba9abc75d32ecd7186b1c3838b23b26a809ed0a |
| cubes/listings_by_distance.json | 60 KB | 324996f2ddc13cc68d1811fa8d91e2f8b0de34db255414a63e49c7e7afe075e6 |
| cubes/listings_by_rating.json | 60 KB | 9c4a6fffffec011566a5accc4f1b80739ea0a5ec637326dd373da24800b4234a |
| cubes/listings_by_segment.json | 64 KB | 3a6efb00cbe3ae7b18f1084204baffcd20cc6cd730612bc669f1562e856e2317 |
| cubes/listings_by_site_type.json | 39 KB | e3dabf9f699ee80a7b3e58f934f0d5a7a47fbdb407d9c145cff29ecb85938332 |
| cubes/listings.json | 275 KB | 825c2321a26c5dbfe2c5f7f81141c5f6b1806c87965fcafaa252b280669fbc48 |
| cubes/points.json | 34 KB | 280311012c93b57e3d82d4d313ca11bf26a9d13aa72fffb74196450196ed96d2 |
| cubes/site_checks_by_category.json | 53 KB | 16bdaa664e9e6ba36dbc2e6cf744d47588c2d32fabc05b30c7f57f3b772db8f3 |
| cubes/site_checks.json | 31 KB | 76e712f10df1333160f07c8e242ece42137d96664fe73bb224f105db86d4ad96 |
| cubes/site_reachability.json | 6.0 KB | 5f6de7e8a46ca9cd8921d6874aa3bd8fbf834c2ea68b6f02373ee25cb5ae4be2 |
| cubes/site_speed_by_platform.json | 20 KB | 058499f630198955d1b1fc4abcc5cf91d8434aa21c2e77c8c9042c03c6303413 |
| cubes/site_speed.json | 13 KB | 8ef59449d1e66954be50ca6317bf9191d8b8654600f9278d9e55245b8694d8ea |
| cubes/visible_by_service_area.json | 71 KB | 2f0a08023c57da3beeb4117c328184da52edda8f79a42c11677d5dfc7b79357e |
| cubes/visible.json | 152 KB | 2ae33f726bd80dddba8caf3422eb7962a124e62ea890da9d1eb93add5cb193a3 |
| downloads/curve_low_review_top3_by_density.csv | 1.9 KB | 1cc8acc304deca86870363247c512055e40666fc6f1182bae89185533f45cf85 |
| downloads/curve_rank_by_distance.csv | 5.9 KB | 646a969cfa7dc269e7dc51b20aaac119aecfd6544912b293ba9382efa4bc16cf |
| downloads/curve_rank_by_rating.csv | 0.6 KB | ee844e2dfced1c2cfffda5533eae20309596c197aee8bea9e6ce3e4b5d9025db |
| downloads/D1_review_benchmark.csv | 20 KB | b3da9ad940d991aa2fc531ea7a1d04cda60ddf77e4fb1a103c4badec631b8060 |
| downloads/listings_by_distance.csv | 15 KB | ce55557985e86f489f9a04b79fbcdeab75d07aea410b678efdcafef6f7c59d5c |
| downloads/listings_by_rating.csv | 14 KB | 36459232e0c3941e580d3c835109e59482ba85db7eddec41770484a83821831b |
| downloads/listings_by_segment.csv | 16 KB | f9eb07daab32a33a389015a45ed9886f121a56985bd6eb89120481f18a3e12f9 |
| downloads/listings_by_site_type.csv | 10 KB | 0563ce3d0fdb968dcda32df7ffe94d57e7781b413098359f7c4e317ac5c0b489 |
| downloads/listings.csv | 59 KB | 6dabb7f537b5bccc26f5f09df736fe9adf5c219fcb9c8a2f91928d42dc788383 |
| downloads/N1_photo_quantiles.csv | 12 KB | ed36f04d8716345021023042766108ffaf5fb37249378b3533fd55f8cdb05579 |
| downloads/N1_reverse_lookup.csv | 71 KB | f882ff92f723d8c508d989b2f4e02fe1b4e1078730b98e78c9b99bbcbfa4aac1 |
| downloads/N1_review_quantiles.csv | 15 KB | 37a0f81434fdee9a6ff428452406660bc01dfc092b880e4314cdb186401cda42 |
| downloads/points.csv | 7.8 KB | dd652d8f22ea43dabeae72692afa174aa6ef1c03b271a54aca730e3082a70f1d |
| downloads/site_checks_by_category.csv | 14 KB | 8454ca5a2c57843cc1b616c315e0fd013e3244b7a148c52a10395d45231589c4 |
| downloads/site_checks.csv | 11 KB | 50dc8bc9ec55150ba0569f2ec74274425a046543d037caaed5ba48342ccbaf0c |
| downloads/site_reachability.csv | 1.8 KB | ffb771c3d5f14d3b78fb1c6f919f861055d5b70ae31682578d77abcce1537a3d |
| downloads/site_speed_by_platform.csv | 4.8 KB | f937cabcd619ec3332e71107753ddb8c16ed08d60827e987e862d827550df7ca |
| downloads/site_speed.csv | 3.6 KB | 1dda5fe4b606cc5b8f5a4600c463570764711868d5138e83716e2bfdf9789de0 |
| downloads/visible_by_service_area.csv | 15 KB | 4d074f801edb12efdcf132cda4256f1de8f7f3ddd190b47ecd3274eec119a13b |
| downloads/visible.csv | 31 KB | e9d36ca9ab49dbe1b58d30dd026f7161d02e13ead4bacf36ecbb2627fc74b93e |
| findings.json | 94 KB | 74989990e999966e91b7988b447acc81854db327fa1df3b5cc66f7b3666cd5b4 |
| methods_draft.md | 7.0 KB | b3fa9b6df4f553a784717fbc937e1621bc29a90ef101da4967c4d3867c0e9fd3 |
| SCHEMA.md | 10 KB | 27eacf88d1155c2570bcba6ac8e3fcde06df5ce1ed0b01a4f7669d2e4e089abb |