What to Check Before Hiring a California Roofer
California tracks 214,957 roofing contractors. The average AI Trust Score across all of them is 21.0/100. That number tells you almost everything about the verification problem you're facing.
Start with these checks before you sign anything.
1. Verify the CSLB license directly.
Every legitimate roofer in California must hold a C-39 Roofing license issued by the California Contractors State License Board. Look up any contractor you're considering at the CSLB license lookup tool. Confirm the license is active, the name matches the business presenting the quote, and that workers' compensation coverage is on file. Do not skip this step: the size of California's contractor pool makes it easy for unlicensed operators to circulate without detection.
2. Don't trust a star rating without review volume.
The average rating across California roofers is 4.7 stars. The average review count is 0.0. That combination means most ratings you see are either unverifiable or based on a single review. A 4.7 from one reviewer is not the same as a 4.7 from 200 reviewers. Before you weight any rating, check how many reviews back it up.
3. Look for a real website.
Only 4% of California roofers have a verified website presence. If a contractor has no website, you have no way to check their service area, past work, licensing disclosures, or contact information independently. A business card and a phone number are not sufficient documentation. Request a web address and verify it loads, looks professional, and contains real business information.
4. Check for structured data.
0% of California roofers have JSON-LD structured data verified. This matters because structured data is how AI assistants and search engines confirm business identity. A roofer with no structured data is invisible to verification systems. For context: Texas roofers average 30.3/100 on AI Trust, and contractors in Ontario average 39.6/100. California's 20.2 average puts it well behind both markets on basic digital verification standards.
5. Run an independent trust check.
99.2% of all contractors in California score below 40/100 on AI Trust. Use VerifiedNode's free score lookup to check any roofer you're considering before you commit. You can also browse the California roofer directory to compare contractors who have taken steps to verify their identity, licensing, and online presence.
Four checks take less than 20 minutes. A bad hire can cost you far more than that.
Red Flags in the Data
The verification gap in California's roofing market is not subtle. The data points to specific, measurable problems that should change how you evaluate any contractor you're considering.
| Red Flag | % of California Roofers | What It Means for You |
|---|---|---|
| No website | 96% | No independent way to verify their business, service area, or credentials |
| No public reviews | ~100% (avg review count: 0.0) | No track record you can read, compare, or validate |
| No structured data (JSON-LD) | 100% | Verification systems cannot confirm basic business identity |
| Score below 40/100 | 99.2% | Failed minimum thresholds on identity, legitimacy, and readability |
| Score in Good tier (60-79) | 0.1% | Fewer than 1 in 1,000 contractors meet a basic verification standard |
| Score in Excellent tier (80-100) | 0.0% | One contractor statewide scores 90-100 |
The score distribution reveals something specific: 99.0% of California roofers, or 213,256 contractors, cluster in the 20-29 band. Nearly identical scores across a pool that large mean the data is thin or absent, not that everyone is equally credible. You cannot differentiate between contractors when the top 10% average 21.7/100 and the bottom 50% average 20.0/100. That 1.7-point gap is noise, not signal.
Compare that to general contractors in California, who average 42.6/100, with 18% JSON-LD adoption and 100% website presence. The roofing vertical, at 21.0/100 average with 1% JSON-LD and 4% website presence, sits at the opposite end of the verification spectrum. The difference is not about contractor quality. It reflects how much verifiable, consistent information exists for each type of contractor.
The identity consistency component of AI Trust scoring (worth 25 of 100 points) flags businesses where the name, address, and phone number don't match across data sources. A roofer whose basic contact information is inconsistent across directories is a contractor whose business identity cannot be confirmed. That inconsistency creates real risk: you may be calling a number that routes to a different entity than the one you're researching.
Three patterns should trigger extra scrutiny before you hire:
- A high star rating with zero or near-zero reviews
- No website, or a website that lacks licensing information and a physical address
- A business that cannot be found through the CSLB license lookup under the name on the quote
The full picture for California is available in the California contractor market report.
Your Verification Checklist
Use these steps in order. Each one takes minutes and eliminates a specific category of risk.
1. Look up the CSLB license.
Go to cslb.ca.gov and search the contractor's name and license number. Confirm the C-39 Roofing classification is active, the name on the license matches the name on your quote, and workers' compensation coverage is listed. An expired or mismatched license is grounds to stop the process immediately.
2. Request a certificate of insurance.
Ask for a certificate of liability insurance naming you as the certificate holder. Verify the policy is current and that coverage limits are adequate for your project size. Do not accept a verbal assurance.
3. Check reviews across multiple platforms.
The average rating for California roofers is 4.7 stars. The average review count is 0.0. Before you trust any rating, confirm actual reviews exist on Google, Yelp, or the BBB. A rating without volume is not a track record.
4. Verify name, address, and phone consistency.
Search the contractor's business name across Google, Yelp, and any directory listing you find. Inconsistent contact information across sources is exactly what the Identity component of the AI Trust Score (25 of 100 points) flags. Mismatches suggest an unverified or unreliable business identity.
5. Check for a real website.
Only 4% of California roofers have a verified website. If a contractor has one, confirm it includes a physical address, license number, and service area. If they don't have a website, your ability to vet them digitally depends entirely on third-party sources.
6. Run an AI Trust Score check.
0% of California roofers have JSON-LD structured data on file, meaning almost none are self-reporting verifiable business information to AI systems. Enter any contractor's name at VerifiedNode's free lookup to see their Identity (25 pts), Legitimacy (35 pts), and Readability (40 pts) scores independently. Browse verified contractors in the California roofer directory.
Using AI to Verify a California Roofer
California roofers average 21.0/100 on the VerifiedNode AI Trust Score. That number is not a grade on workmanship. It measures how much verifiable information exists about a contractor across the three dimensions that matter most to AI systems and search engines alike.
The three components break down this way:
- Identity (25 points): Does the business name, address, and phone number match consistently across directories and data sources? Inconsistencies here suggest an unverified or unstable business identity.
- Legitimacy (35 points): Does the contractor have documented reviews, a confirmed rating with real volume, and verified license and insurance status? This is the largest single component.
- Readability (40 points): Does the contractor have a functioning website with structured data that AI systems can interpret? This is where California roofers collapse almost entirely.
A contractor scoring 80 or above has passed meaningful thresholds on all three. They have consistent contact information, a documented track record, and a website structured so that verification systems can confirm who they are. In California, only 25 contractors reach that standard: 24 score in the 80-89 range, and 1 scores in the 90-100 range. Across 214,957 roofing contractors, that is a rounding error.
The state average of 20.2/100 puts California well behind markets with stronger verification infrastructure. Alberta averages 41.7/100. New York averages 40.1/100. Even general contractors within California average 42.6/100, more than double the roofing vertical's 21.0. The gap reflects how little structured, consistent data exists for most roofers in the state.
When you use the AI Trust Score as a filter, you are not looking for perfection. You are eliminating contractors whose basic business identity cannot be confirmed. That alone removes most of the risk.
Check any contractor you're evaluating at VerifiedNode's free score lookup, or browse contractors who have taken verification steps in the California roofer directory. For the full statewide picture, see the California contractor market report.
Frequently Asked Questions
How many roofing contractors are there in California?
VerifiedNode tracks 214,957 roofing contractors in California. That scale makes it difficult to differentiate between contractors using basic search methods alone. Most return near-identical trust scores, with 99.0% clustering between 20 and 29 out of 100.
How do I verify a roofer's license in California?
California requires roofers to hold a C-39 license from the Contractors State License Board. Look up any contractor you're considering at cslb.ca.gov. Confirm the license is active, the classification is C-39, and the name matches the quote you received.
Why do so many California roofers have a 4.7-star rating but no reviews?
The average rating across California roofers is 4.7 stars, but the average review count is 0.0. That means most ratings have no volume behind them and cannot be independently verified. Treat any rating without a visible review history as unconfirmed.
What cities have the most verifiable roofers in California?
By average AI Trust Score, the strongest cities are Alviso (24.0/100), Playa Vista (23.3/100), La Jolla (23.0/100), San Diego (22.0/100), and Sherman Oaks (21.5/100). Browse contractors by location in the California roofer directory.
Why does it matter that only 4% of California roofers have a website?
Without a website, there is no independent source for a contractor's license number, physical address, service area, or past work. Only 4% of California roofers have a verified website presence, meaning the other 96% can only be vetted through third-party directories. A contractor with no web presence scores near zero on the Readability component of the AI Trust Score, which accounts for 40 of 100 possible points.