We pull the data
License records from CSLB. Accreditation and complaints from the BBB. Reviews, photos, and ratings from Google. Performance metrics from Google PageSpeed. A full automated audit of the contractor's website.
94 checks. 7 categories. 5 data sources. One score out of 700.
License records from CSLB. Accreditation and complaints from the BBB. Reviews, photos, and ratings from Google. Performance metrics from Google PageSpeed. A full automated audit of the contractor's website.
Every data point is evaluated against the check framework. License active? Bond on file? Insurance detected? Core Web Vitals in the good range? 95 binary checks across 7 categories, weighted so the things that matter most carry more points.
We scan up to 50 customer reviews per contractor for confirmation signals. When the website says "satisfaction guaranteed" and 3+ customers say "they made it right," the check earns extra credit. When reviews contradict the website, we flag it.
One number out of 700 with a letter grade, category breakdown, and per-check transparency. No paid placements. No bias.
Each category is scored independently. The total score is the sum, so a contractor with great trust signals but a terrible website still gets credit where they earn it.
The credentials a contractor needs to legally do the work and carry the coverage to back it up. Verified live from the CSLB and BBB. If a contractor isn't licensed, none of the other categories matter.
How easy it is to find and reach the contractor. Google Business Profile completeness, photos, hours, mobile-friendliness, online booking, social presence, directory listings. The basics that decide whether you can actually get a quote from them.
What past customers say across Google, the BBB, and other review platforms. Volume, recency, sentiment trajectory, and how often the owner responds. Heavy weight on real review evidence, not just stars.
Transparency on cost. Free estimates, financing, pricing info on the site, payment options. Cross-checked against what reviews say about value. Claims on the site that aren't backed by reviews don't fully count.
The promises that turn a one-time job into a repeat customer. Warranties, guarantees, emergency service, certifications. Reviews mentioning cleanup, communication, and warranty follow-through carry extra weight.
The technical foundation of the contractor's website. Core Web Vitals, semantic HTML, sitemap, canonical URLs, OG and Twitter Card metadata, content freshness. Google and AI tools score these under the hood. Homeowners feel a slow site even if they can't name why.
Whether AI assistants like ChatGPT, Claude, Gemini, and Perplexity can find and recommend the contractor. LocalBusiness schema, llms.txt, FAQ structured data, Service schema, NAP consistency. The category nobody's optimizing for yet. First-mover advantage on AI search.
License number and status, classifications, bond, workers comp, issue date, and disciplinary history.
Accreditation status, BBB letter grade, and complaint history.
Ratings, photos, hours, business info, and up to 50 customer reviews per contractor. Reviews are scanned for confirmation signals across pricing, service quality, and trust.
SSL, mobile readiness, click-to-call, online booking, FAQ, structured data, and conversion infrastructure.
Real-world performance score and Core Web Vitals (LCP, CLS, INP) for the contractor's website.
Customers describe pricing as fair to slightly above market. Several reviews mention upfront quotes with no surprise fees.
Example — not a real contractor.
Each category contributes up to 100 points. The total score out of 700 maps to a grade you can read at a glance.
Pick a contractor by name or let us match you with your top 3 based on your specific need.
Contractors can request a data review at any time through our correction process.