Coverage and data quality

How much of each source we matched, per trade and city, and which pages are still thin.

TradeCityLicensedOn GoogleWebsiteReviewsEPA Lead-SafePermitsLogo
House paintersMesa, AZ6459%39%48%0%0%16%
House paintersPhoenix, AZ16943%28%34%1%0%16%
House paintersScottsdale, AZ2236%36%36%5%0%23%
House paintersLos Angeles, CA1,26731%19%21%6%9%9%
House paintersSan Diego, CA46740%30%30%7%0%17%
RoofersMesa, AZ6933%30%30%1%1%17%
RoofersPhoenix, AZ16831%27%29%4%0%13%
RoofersScottsdale, AZ3735%35%35%0%0%27%
RoofersLos Angeles, CA51844%34%38%4%51%17%
RoofersSan Diego, CA9949%45%47%10%3%28%
ElectriciansMesa, AZ6028%27%25%0%17%15%
ElectriciansPhoenix, AZ10825%20%19%2%9%8%
ElectriciansScottsdale, AZ2438%38%29%0%17%21%
ElectriciansLos Angeles, CA2,71324%17%18%2%56%9%
ElectriciansSan Diego, CA60232%25%25%2%4%13%
PlumbersMesa, AZ15326%24%25%5%5%11%
PlumbersPhoenix, AZ21527%22%26%3%5%9%
PlumbersScottsdale, AZ4233%26%29%2%0%17%
PlumbersLos Angeles, CA1,93423%17%20%3%51%9%
PlumbersSan Diego, CA49631%26%29%6%2%13%
HVAC contractorsMesa, AZ14733%30%31%2%1%14%
HVAC contractorsPhoenix, AZ24930%24%29%2%1%12%
HVAC contractorsScottsdale, AZ3225%22%22%0%3%12%
HVAC contractorsLos Angeles, CA1,10636%27%30%3%51%13%
HVAC contractorsSan Diego, CA24245%38%41%6%3%21%

Page quality tests

Every page with at least one licensed business is published. These tests show which pages are thin, so we know where to add data.

  1. At least 10 licence-checked listings and 3 place-only facts
  2. A tool that computes from this page's data (licence lookup, licence-needed check)
  3. Listings and order differ from neighbouring pages
  4. Linked into state, city and listing pages
  5. Every licence checked against the board in the last 14 days
PageListings12345
/az/phoenix/house-painters/169✓✓✓✓✓
/az/phoenix/house-painters/laveen/11✓✓✓✓✓
/az/scottsdale/house-painters/22✓✓✓✓✓
/az/mesa/house-painters/64✓✓✓✓✓
/ca/los-angeles/house-painters/1267✓✓✓✓✓
/ca/los-angeles/house-painters/arleta/6✗✓✓✓✓
/ca/los-angeles/house-painters/canoga-park/35✓✓✓✓✓
/ca/los-angeles/house-painters/chatsworth/21✓✓✓✓✓
/ca/los-angeles/house-painters/encino/23✓✓✓✓✓
/ca/los-angeles/house-painters/granada-hills/33✓✓✓✓✓
/ca/los-angeles/house-painters/harbor-city/8✗✓✓✓✓
/ca/los-angeles/house-painters/lake-balboa/2✗✓✓✓✓
/ca/los-angeles/house-painters/mission-hills/17✓✓✓✓✓
/ca/los-angeles/house-painters/north-hills/26✓✓✓✓✓
/ca/los-angeles/house-painters/north-hollywood/56✓✓✓✓✓
/ca/los-angeles/house-painters/northridge/53✓✓✓✓✓
/ca/los-angeles/house-painters/pacific-palisades/3✗✓✓✓✓
/ca/los-angeles/house-painters/pacoima/21✓✓✓✓✓
/ca/los-angeles/house-painters/panorama-city/27✓✓✓✓✓
/ca/los-angeles/house-painters/playa-del-rey/5✗✓✓✓✓
/ca/los-angeles/house-painters/porter-ranch/8✗✓✓✓✓
/ca/los-angeles/house-painters/reseda/41✓✓✓✓✓
/ca/los-angeles/house-painters/san-pedro/25✓✓✓✓✓
/ca/los-angeles/house-painters/sherman-oaks/33✓✓✓✓✓
/ca/los-angeles/house-painters/studio-city/10✓✓✓✓✓
/ca/los-angeles/house-painters/sun-valley/26✓✓✓✓✓
/ca/los-angeles/house-painters/sunland/8✗✓✓✓✓
/ca/los-angeles/house-painters/sylmar/40✓✓✓✓✓
/ca/los-angeles/house-painters/tarzana/24✓✓✓✓✓
/ca/los-angeles/house-painters/toluca-lake/2✗✓✓✓✓
/ca/los-angeles/house-painters/tujunga/12✓✓✓✓✓
/ca/los-angeles/house-painters/valley-village/5✗✓✓✓✓
/ca/los-angeles/house-painters/van-nuys/90✓✓✓✓✓
/ca/los-angeles/house-painters/venice/5✗✓✓✓✓
/ca/los-angeles/house-painters/west-hills/24✓✓✓✓✓
/ca/los-angeles/house-painters/wilmington/13✓✓✓✓✓
/ca/los-angeles/house-painters/winnetka/23✓✓✓✓✓
/ca/los-angeles/house-painters/woodland-hills/43✓✓✓✓✓
/ca/san-diego/house-painters/467✓✓✓✓✓
/ca/san-diego/house-painters/la-jolla/8✗✓✓✓✓
/az/phoenix/roofers/168✓✓✓✓✓
/az/phoenix/roofers/laveen/6✗✓✓✓✓
/az/scottsdale/roofers/37✓✓✓✓✓
/az/mesa/roofers/69✓✓✓✓✓
/ca/los-angeles/roofers/518✓✓✓✓✓
/ca/los-angeles/roofers/arleta/9✗✓✓✓✓
/ca/los-angeles/roofers/canoga-park/13✓✓✓✓✓
/ca/los-angeles/roofers/chatsworth/11✓✓✓✓✓
/ca/los-angeles/roofers/encino/15✓✓✓✓✓
/ca/los-angeles/roofers/granada-hills/11✓✓✓✓✓
/ca/los-angeles/roofers/harbor-city/3✗✓✓✓✓
/ca/los-angeles/roofers/mission-hills/6✗✓✓✓✓
/ca/los-angeles/roofers/north-hills/5✗✓✓✓✓
/ca/los-angeles/roofers/north-hollywood/23✓✓✓✓✓
/ca/los-angeles/roofers/northridge/17✓✓✓✓✓
/ca/los-angeles/roofers/pacoima/10✓✓✓✓✓
/ca/los-angeles/roofers/panorama-city/6✗✓✓✓✓
/ca/los-angeles/roofers/playa-del-rey/1✗✓✓✓✓
/ca/los-angeles/roofers/porter-ranch/1✗✓✓✓✓
/ca/los-angeles/roofers/reseda/13✓✓✓✓✓
/ca/los-angeles/roofers/san-pedro/4✗✓✓✓✓
/ca/los-angeles/roofers/sherman-oaks/24✓✓✓✓✓
/ca/los-angeles/roofers/studio-city/6✗✓✓✓✓
/ca/los-angeles/roofers/sun-valley/11✓✓✓✓✓
/ca/los-angeles/roofers/sunland/5✗✓✓✓✓
/ca/los-angeles/roofers/sylmar/23✓✓✓✓✓
/ca/los-angeles/roofers/tarzana/21✓✓✓✓✓
/ca/los-angeles/roofers/tujunga/4✗✓✓✓✓
/ca/los-angeles/roofers/valley-village/10✓✓✓✓✓
/ca/los-angeles/roofers/van-nuys/33✓✓✓✓✓
/ca/los-angeles/roofers/west-hills/18✓✓✓✓✓
/ca/los-angeles/roofers/wilmington/5✗✓✓✓✓
/ca/los-angeles/roofers/winnetka/10✓✓✓✓✓
/ca/los-angeles/roofers/woodland-hills/33✓✓✓✓✓
/ca/san-diego/roofers/99✓✓✓✓✓
/az/phoenix/electricians/108✓✓✓✓✓
/az/phoenix/electricians/laveen/7✗✓✓✓✓
/az/scottsdale/electricians/24✓✓✓✓✓
/az/mesa/electricians/60✓✓✓✓✓
/ca/los-angeles/electricians/2713✓✓✓✓✓
/ca/los-angeles/electricians/arleta/27✓✓✓✓✓
/ca/los-angeles/electricians/canoga-park/61✓✓✓✓✓
/ca/los-angeles/electricians/chatsworth/72✓✓✓✓✓
/ca/los-angeles/electricians/encino/56✓✓✓✓✓
/ca/los-angeles/electricians/granada-hills/103✓✓✓✓✓
/ca/los-angeles/electricians/harbor-city/14✓✓✓✓✓
/ca/los-angeles/electricians/lake-balboa/10✓✓✓✓✓
/ca/los-angeles/electricians/mission-hills/25✓✓✓✓✓
/ca/los-angeles/electricians/north-hills/40✓✓✓✓✓
/ca/los-angeles/electricians/north-hollywood/123✓✓✓✓✓
/ca/los-angeles/electricians/northridge/102✓✓✓✓✓
/ca/los-angeles/electricians/pacific-palisades/8✗✓✓✓✓
/ca/los-angeles/electricians/pacoima/27✓✓✓✓✓
/ca/los-angeles/electricians/panorama-city/28✓✓✓✓✓
/ca/los-angeles/electricians/playa-del-rey/6✗✓✓✓✓
/ca/los-angeles/electricians/porter-ranch/25✓✓✓✓✓
/ca/los-angeles/electricians/reseda/79✓✓✓✓✓
/ca/los-angeles/electricians/san-pedro/42✓✓✓✓✓
/ca/los-angeles/electricians/sherman-oaks/73✓✓✓✓✓
/ca/los-angeles/electricians/studio-city/21✓✓✓✓✓
/ca/los-angeles/electricians/sun-valley/67✓✓✓✓✓
/ca/los-angeles/electricians/sunland/69✓✓✓✓✓
/ca/los-angeles/electricians/sylmar/95✓✓✓✓✓
/ca/los-angeles/electricians/tarzana/77✓✓✓✓✓
/ca/los-angeles/electricians/toluca-lake/3✗✓✓✓✓
/ca/los-angeles/electricians/tujunga/63✓✓✓✓✓
/ca/los-angeles/electricians/valley-village/27✓✓✓✓✓
/ca/los-angeles/electricians/van-nuys/158✓✓✓✓✓
/ca/los-angeles/electricians/venice/4✗✓✓✓✓
/ca/los-angeles/electricians/west-hills/79✓✓✓✓✓
/ca/los-angeles/electricians/wilmington/23✓✓✓✓✓
/ca/los-angeles/electricians/winnetka/51✓✓✓✓✓
/ca/los-angeles/electricians/woodland-hills/123✓✓✓✓✓
/ca/san-diego/electricians/602✓✓✓✓✓
/ca/san-diego/electricians/la-jolla/14✓✓✓✓✓
/az/phoenix/plumbers/215✓✓✓✓✓
/az/phoenix/plumbers/laveen/12✓✓✓✓✓
/az/scottsdale/plumbers/42✓✓✓✓✓
/az/mesa/plumbers/153✓✓✓✓✓
/ca/los-angeles/plumbers/1934✓✓✓✓✓
/ca/los-angeles/plumbers/arleta/25✓✓✓✓✓
/ca/los-angeles/plumbers/canoga-park/41✓✓✓✓✓
/ca/los-angeles/plumbers/chatsworth/43✓✓✓✓✓
/ca/los-angeles/plumbers/encino/41✓✓✓✓✓
/ca/los-angeles/plumbers/granada-hills/77✓✓✓✓✓
/ca/los-angeles/plumbers/harbor-city/19✓✓✓✓✓
/ca/los-angeles/plumbers/lake-balboa/5✗✓✓✓✓
/ca/los-angeles/plumbers/mission-hills/27✓✓✓✓✓
/ca/los-angeles/plumbers/north-hills/43✓✓✓✓✓
/ca/los-angeles/plumbers/north-hollywood/97✓✓✓✓✓
/ca/los-angeles/plumbers/northridge/75✓✓✓✓✓
/ca/los-angeles/plumbers/pacific-palisades/4✗✓✓✓✓
/ca/los-angeles/plumbers/pacoima/31✓✓✓✓✓
/ca/los-angeles/plumbers/panorama-city/35✓✓✓✓✓
/ca/los-angeles/plumbers/playa-del-rey/3✗✓✓✓✓
/ca/los-angeles/plumbers/porter-ranch/11✓✓✓✓✓
/ca/los-angeles/plumbers/reseda/50✓✓✓✓✓
/ca/los-angeles/plumbers/san-pedro/35✓✓✓✓✓
/ca/los-angeles/plumbers/sherman-oaks/52✓✓✓✓✓
/ca/los-angeles/plumbers/studio-city/21✓✓✓✓✓
/ca/los-angeles/plumbers/sun-valley/58✓✓✓✓✓
/ca/los-angeles/plumbers/sunland/23✓✓✓✓✓
/ca/los-angeles/plumbers/sylmar/96✓✓✓✓✓
/ca/los-angeles/plumbers/tarzana/42✓✓✓✓✓
/ca/los-angeles/plumbers/toluca-lake/2✗✓✓✓✓
/ca/los-angeles/plumbers/tujunga/38✓✓✓✓✓
/ca/los-angeles/plumbers/valley-village/10✓✓✓✓✓
/ca/los-angeles/plumbers/van-nuys/140✓✓✓✓✓
/ca/los-angeles/plumbers/venice/4✗✓✓✓✓
/ca/los-angeles/plumbers/west-hills/37✓✓✓✓✓
/ca/los-angeles/plumbers/wilmington/18✓✓✓✓✓
/ca/los-angeles/plumbers/winnetka/32✓✓✓✓✓
/ca/los-angeles/plumbers/woodland-hills/53✓✓✓✓✓
/ca/san-diego/plumbers/496✓✓✓✓✓
/ca/san-diego/plumbers/la-jolla/10✓✓✓✓✓
/az/phoenix/hvac/249✓✓✓✓✓
/az/phoenix/hvac/laveen/6✗✓✓✓✓
/az/scottsdale/hvac/32✓✓✓✓✓
/az/mesa/hvac/147✓✓✓✓✓
/ca/los-angeles/hvac/1106✓✓✓✓✓
/ca/los-angeles/hvac/arleta/12✓✓✓✓✓
/ca/los-angeles/hvac/canoga-park/36✓✓✓✓✓
/ca/los-angeles/hvac/chatsworth/50✓✓✓✓✓
/ca/los-angeles/hvac/encino/28✓✓✓✓✓
/ca/los-angeles/hvac/granada-hills/41✓✓✓✓✓
/ca/los-angeles/hvac/harbor-city/6✗✓✓✓✓
/ca/los-angeles/hvac/lake-balboa/2✗✓✓✓✓
/ca/los-angeles/hvac/mission-hills/21✓✓✓✓✓
/ca/los-angeles/hvac/north-hills/24✓✓✓✓✓
/ca/los-angeles/hvac/north-hollywood/59✓✓✓✓✓
/ca/los-angeles/hvac/northridge/55✓✓✓✓✓
/ca/los-angeles/hvac/pacific-palisades/1✗✓✓✓✓
/ca/los-angeles/hvac/pacoima/9✗✓✓✓✓
/ca/los-angeles/hvac/panorama-city/18✓✓✓✓✓
/ca/los-angeles/hvac/playa-del-rey/1✗✓✓✓✓
/ca/los-angeles/hvac/porter-ranch/11✓✓✓✓✓
/ca/los-angeles/hvac/reseda/33✓✓✓✓✓
/ca/los-angeles/hvac/san-pedro/6✗✓✓✓✓
/ca/los-angeles/hvac/sherman-oaks/30✓✓✓✓✓
/ca/los-angeles/hvac/studio-city/6✗✓✓✓✓
/ca/los-angeles/hvac/sun-valley/33✓✓✓✓✓
/ca/los-angeles/hvac/sunland/28✓✓✓✓✓
/ca/los-angeles/hvac/sylmar/54✓✓✓✓✓
/ca/los-angeles/hvac/tarzana/36✓✓✓✓✓
/ca/los-angeles/hvac/tujunga/20✓✓✓✓✓
/ca/los-angeles/hvac/valley-village/14✓✓✓✓✓
/ca/los-angeles/hvac/van-nuys/73✓✓✓✓✓
/ca/los-angeles/hvac/venice/3✗✓✓✓✓
/ca/los-angeles/hvac/west-hills/34✓✓✓✓✓
/ca/los-angeles/hvac/wilmington/4✗✓✓✓✓
/ca/los-angeles/hvac/winnetka/29✓✓✓✓✓
/ca/los-angeles/hvac/woodland-hills/66✓✓✓✓✓
/ca/san-diego/hvac/242✓✓✓✓✓
/ca/san-diego/hvac/la-jolla/4✗✓✓✓✓