(888) 636-3939The contractor-only digital growth company · North County San DiegoGet a free audit →

Methodology

Google Maps Website Benchmark · Collected July 15, 2026 · Back to the findings · Data (CSV)

This page is the short version. The complete pre-registered protocol, the per-search log, and the grid coordinates are available to reporters and researchers on request via our contact page — enough to re-run the entire study and check us.

What was measured

The unit of analysis is a Google Maps business profile shown to a searcher, not a business establishment and not a license holder. Every claim in the findings takes the form: of the profiles Google Maps shows a customer searching in a given city, X% have a given website status. Nothing is claimed about contractors as a population.

Collection

Website grading

Each unique profile's linked website — 939 in all — was opened in a real Chrome browser at 390×844, the screen of a phone, and classified:

ClassRule
No websiteThe profile carries no website link, or links only to a social or directory page (Facebook, Yelp, Thumbtack, and similar) rather than a standalone site. Objective.
BrokenThe link failed: repeated navigation failure, a parked or disconnected domain, a homepage returning 404/410, a repeated server error, or a repeatedly blank render. Single transient failures were rechecked before this class was assigned. Objective.
OutdatedLoads, but fails RSP's grading standard: content wider than the phone screen by more than 5%, a final URL not served over HTTPS, or at least two staleness signals (copyright year three-plus years old; a DIY site builder paired with a homepage under 500 words; any homepage under roughly 450 words). This class reflects our published standard — a judgment line others may draw differently.
Working & currentLoads over HTTPS, fits a phone screen, and shows fewer than two staleness signals.
Could not gradeBot challenges, access restrictions, or ambiguous renders. Reported openly, never redistributed into other classes.

Page-speed scores, Core Web Vitals, rankings, and traffic were not collected and no claim relies on them.

Illustrations of the four failure classes as they appear on a phone no website button No website linked domain parked Parked domain 404 Failed to load Wider than the screen
Illustrative renderings of the failure classes as they present on a phone. These are drawings, not screenshots: real per-business evidence, including screenshots, is retained in the research record and is not published, because publishing it would identify graded businesses.

Rules locked before collection

The grid, the queries, the grading rules, and the publication conditions were written down and version-controlled before the first search ran. The one that matters most: if more than 20% of profiles could not be graded confidently, no percentage would be published. The final rate was 7.5%. An earlier version of this study, built from the state license register instead of the Maps surface, hit 58% ungraded against the same rule and was discarded. Its records ship with the full data package.

Known limitations

What is published, and what is not

Published: aggregate counts and shares for all six city-trade groups and the overall total (CSV). Not published: business names, individual classifications, screenshots, or any per-business record. No business is named anywhere in this research, in any grade.

Find the first place your business is leaking jobs.

Get a free growth audit