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

Contractor Website Statistics: A Census of 939 Google Maps Profiles in Oceanside, Carlsbad, and Vista

Contractor website statistics usually come from surveys. These come from a census. We opened the website of every plumber and electrician profile Google Maps serves a homeowner searching in these three cities, all 939 of them, each on a phone.

One in four had no website linked at all. One in three had no website that worked.

Collected July 15, 2026 · 939 businesses · 186 map coordinates · 1,116 searches · Methodology · Data (CSV)

The count

Two of these numbers required no judgment from us. 237 of 939 profiles, or 25.2%, carried no website link of any kind. Another 74, or 7.9%, linked to a site that failed when we opened it: a dead domain, a parked page, a server error that repeated on recheck. Together that is 311 businesses. 33.1% of the profiles Google Maps offered had no working website behind them.

Website status of all 939 plumber and electrician profiles What 939 Google Maps profiles link to Share of all profiles · Oceanside, Carlsbad, Vista · July 2026 No website linked: 237 of 939 (25.2%) No website linked 25.2% Website broken: 74 of 939 (7.9%) Website broken 7.9% Outdated under RSP's published grading standard: 175 of 939 (18.6%) Outdated (RSP standard) 18.6% Working, current website: 383 of 939 (40.8%) Working & current 40.8% Could not be graded confidently: 70 of 939 (7.5%) Could not grade 7.5%
Solid red bars are objective failures: no link, or a link that returned nothing. The striped bar depends on RSP's published grading standard, described below. Percentages of all 939 unique businesses; rows follow severity, not size.

What this can't tell you

How the count was built

Google Maps answers according to where you stand. Search "plumber" from the harbor and you get one list; search it again from the mission and you get another. A single check from a single spot says almost nothing about a city, which is the quiet flaw in most local business surveys.

So we didn't search once. We fixed 186 coordinates in a 2-kilometer grid across the three cities and ran the search from every one of them, three ways each: plumber, plumber near me, emergency plumber, and the electrician equivalents. 1,116 searches total. Every one completed.

Schematic map showing 186 collection points arranged in a two kilometer grid across Oceanside, Carlsbad, and Vista, with each city's points labeled
The 186 fixed collection points. Adjacent points share 77–87% of their results at this spacing, measured during calibration, so the grid leaves no coverage gaps. Download PNG

Deduplication used Google's own place identifier. Names were never compared, so two similar names stay two businesses and one business that surfaces in forty different searches still counts once. A real Chrome browser, set to the screen size of a phone, then opened every linked website and logged what came back.

The rules were locked first

The grid, the queries, the grading rules, and the publication conditions were written and version-controlled before the first search ran. One condition was a stop rule: if more than 20% of businesses could not be graded confidently, no percentage would be published. This run came in at 7.5%. The full protocol ships with the dataset, and the methodology page has the short version.

Plumber and electrician website statistics, city by city

Split the data by city and trade and you get six views of it. They agree. The share of profiles with no working website runs from 28.0% at best to 37.4% at worst.

Share of profiles with no working website, by city and trade No working website, by city and trade No link, or a link that failed · share of each group's profiles Electricians Plumbers Oceanside Oceanside electricians: 96 of 257 (37.4%) 37.4% Oceanside plumbers: 110 of 339 (32.4%) 32.4% Carlsbad Carlsbad electricians: 112 of 306 (36.6%) 36.6% Carlsbad plumbers: 121 of 389 (31.1%) 31.1% Vista Vista electricians: 95 of 283 (33.6%) 33.6% Vista plumbers: 109 of 389 (28.0%) 28.0%
The six groups overlap: one business can appear in more than one city's results, and all six were collected the same day with the same method. They are six consistent views of one collection, not independent samples. Download as PNG

Inside that consistency, one clean split. Electricians trail plumbers in every single city: 37.4% of Oceanside's electricians have no working website against 32.4% of its plumbers, 36.6% against 31.1% in Carlsbad, and 33.6% against 28.0% in Vista. We don't know why, because the data doesn't say. But it held everywhere we looked.

The stricter cut: 51.8%

The numbers above required no judgment. This one requires ours, so it is labeled.

Beyond the 311 businesses with no working site, another 175 linked to a website that fails RSP's published grading standard: it doesn't fit a phone screen, doesn't load over HTTPS, or shows at least two staleness signals such as a copyright line three or more years old. Add those and 486 of 939, or 51.8%, fail. That figure depends on where we drew the "outdated" line. The rules are published, and anyone can re-draw the line with the data and see what moves. If you quote one number from this page, quote 33.1%.

The failed pilot

Our first attempt started from the state contractor license register and tried to find each license holder's website. It hit 58% ungraded. The stop rule fired and we discarded it.

The autopsy taught us more than the study would have. License names are often not the names businesses trade under, and a license register turns out not to be a list of operating businesses at all: it holds dormant licenses and subcontractors who never meet a homeowner. Counting who a customer is actually shown removed the problem that counting license holders could only manage. The failed pilot and its 58% ungraded result are preserved with the research record.

Use the data

The aggregate dataset is a free CSV download: all six city-trade groups, every classification, counts and shares. The methodology page covers the grid, the grading rules, and what was deliberately left out. Reporters and researchers who want more can request the full package: the pre-registered protocol, the per-search log, and the coordinates to re-run the whole study. No business is named in any of it.

Media kit

Charts and graphics are free to reuse with attribution (CC BY 4.0).

Headline graphic: 939 profiles analyzed, 33.1 percent had no working website Headline graphic (1200×630 PNG) Bar chart of website status across all 939 profiles: no website linked 25.2 percent, broken 7.9 percent, outdated 18.6 percent, working 40.8 percent, could not grade 7.5 percent Classification chart (PNG) Bar chart comparing the share of profiles with no working website across electricians and plumbers in Oceanside, Carlsbad, and Vista City & trade comparison (PNG) Schematic map of the 186 grid collection points across the three cities Methodology map (PNG)

How to cite this research

Roscoe Site Pro (2026). Contractor Website Statistics: A Census of 939 Google Maps Profiles in Oceanside, Carlsbad, and Vista. Collected July 15, 2026. https://roscoesitepro.com/research/contractor-website-statistics

Figures, charts, and the dataset are licensed CC BY 4.0. Quote 33.1% freely. If you use the 51.8% figure, please note that it reflects RSP's published grading standard rather than an availability check.

Disclosure: Roscoe Site Pro sells website and local-visibility services to contractors, including in these three cities. The methodology, grading rules, aggregate data, and failed pilot are published so the result can be independently evaluated.

If you're a contractor in one of these cities, one in three of your competitors on the map has no working website behind their listing. Whether you're one of them takes about a minute to check. A free Lead Leak Map shows you what a searching homeowner actually sees.

Find the first place your business is leaking jobs.

Get a free growth audit