Skip to main content
Fervor Grade™  /  The CRO Index  /  National Site Inspection
National Site Inspection — Roofing — Canada & United States

Sutter Roofing

A Site Inspection of the highest-traffic organic pages across sutterroofing.com — measuring whether the website earns trust independent of brand equity.

Domain sutterroofing.com
Inspection Date March 19, 2026
Pages Inspected 4
50 /100 Weighted Score: Grade F (Condemned)
Executive Summary

The Sutter Roofing Site Inspection

Sutter Roofing is a 120-plus-year-old (since 1902, five generations) Florida-headquartered family-owned commercial roofing contractor positioning as 'one of the oldest and largest roofing and sheet metal contractors in Florida and the U.S.' (screenshots/home__desktop__3_postcta.png). Tenure plus family-owned plus stated commercial scope (high-rise condominium, hospital, warehouse, grocery from the prior beforeRecrawl evidence and the 2_scroll body copy) gives the brand a B2B legitimacy stack that few commercial roofers can match. The Fervor Grade™ National Site Inspection scored sutterroofing.com at 50/100 — Grade F, Condemned.

Capture Context

This Site Inspection reflects what automated visitors see. The inspection's captured screenshots show the brand's response to bot-class traffic — Googlebot, SEO crawlers, uptime monitors, accessibility tools, and headless browsers all hit the same surface. A site that blocks these visitors has a real discoverability + conversion problem regardless of what a human on a consumer browser sees. The score below is the correct read of that bot-class view.

  • Sucuri/SiteGround WAF tripwire fired during Session A (screenshots.json waf_tripwire.tripped=true, consecutive_at_trip=3) and during Session C (cta_clickthrough.json captures[] all 'no_ctas_found' against data:; placeholders). The dom_facts/home__*__1_load.json files report title='Robot Challenge Screen' and forms=[BotDetect captcha]; html/home__*__1_load.html bodies are the captcha challenge; a11y/home__*.json testEnvironment.url='.well-known/captcha/...'; cta_clickthrough.json successful_clicks=0. Only screenshots/home__desktop__2_scroll.png and home__desktop__3_postcta.png broke through to real content (homepage hero), plus manifest.json (DDG site-search-discovered URL inventory) and architecture.json. All scoring components below max are anchored to those load-bearing sources; CAPTCHA-page auxiliary artifacts are explicitly NOT used for scoring.
Overall Weighted Brand Score 50
Fervor Grade™ Interpretation

50/100 · Grade F — Condemned. The website is broken. Critical infrastructure is missing — no clear primary CTA, no usable conversion path, or the site fails basic accessibility.

Homepage 55 Location Finder 35 Service Page 35 Lead Capture 40
Homepage 55 ×0.15 · wt. 27.5
Location Finder 35 ×0.20 · wt. 5.2
Service Page 35 ×0.30 · wt. 5.2
Lead Capture 40 ×0.20 · wt. 8.0

Methodology note. This Site Inspection applies the Fervor Grade™ 2.5 National Site Inspection framework to five key conversion pages on sutterroofing.com. Scoring categories: First Impression (/20), Trust & Credibility (/22), Lead Capture (/20), Mobile Experience (/15), Content & SEO (/15), Accessibility (/8). Pages are weighted by conversion funnel role: Homepage ×0.15, Location Finder ×0.20, Location Page ×0.30, Service Page ×0.20, Lead Capture ×0.15. Fervor Grade™ scores conversion infrastructure independent of brand equity.

Page 1 of 5 — Homepage

Homepage

Homepage
https://sutterroofing.com
55 /100 F — Red Band
First Impression
16/20
Trust & Credibility
12/22
Lead Capture
7/20
Mobile Experience
5/15
Content & SEO
7/15
Accessibility
4/8
Page Total
55/100
✓ Pass — First Impression

First Impression scored 16/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Trust & Credibility

Trust & Credibility scored 12/22 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Lead Capture

Lead Capture scored 7/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Mobile Experience

Mobile Experience scored 5/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Content & SEO

Content & SEO scored 7/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Accessibility

Accessibility scored 4/8 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

Page 2 of 5 — Location Finder

Location Finder

Location Finder
https://sutterroofing.com/locations/
35 /100 F — Red Band
First Impression
10/20
Trust & Credibility
8/22
Lead Capture
4/20
Mobile Experience
3/15
Content & SEO
4/15
Accessibility
3/8
Page Total
35/100
✓ Pass — First Impression

First Impression scored 16/20 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Trust & Credibility

Trust & Credibility scored 12/22 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Lead Capture

Lead Capture scored 7/20 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Mobile Experience

Mobile Experience scored 5/15 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Content & SEO

Content & SEO scored 7/15 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Accessibility

Accessibility scored 4/8 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

Page 3 of 5 — Location Page

Service Page

Service Page
https://sutterroofing.com/services/
35 /100 F — Red Band
First Impression
10/20
Trust & Credibility
8/22
Lead Capture
4/20
Mobile Experience
3/15
Content & SEO
4/15
Accessibility
3/8
Page Total
35/100
✓ Pass — First Impression

First Impression scored 16/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Trust & Credibility

Trust & Credibility scored 12/22 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Lead Capture

Lead Capture scored 7/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Mobile Experience

Mobile Experience scored 5/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Content & SEO

Content & SEO scored 7/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Accessibility

Accessibility scored 4/8 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

Page 4 of 5 — Primary Service Page

Lead Capture

Lead Capture
https://sutterroofing.com/contact/
40 /100 F — Red Band
First Impression
12/20
Trust & Credibility
9/22
Lead Capture
5/20
Mobile Experience
4/15
Content & SEO
5/15
Accessibility
3/8
Page Total
40/100
✓ Pass — First Impression

First Impression scored 16/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Trust & Credibility

Trust & Credibility scored 12/22 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Lead Capture

Lead Capture scored 7/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Mobile Experience

Mobile Experience scored 5/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✗ Issue — Content & SEO

Content & SEO scored 7/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Accessibility

Accessibility scored 4/8 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

Strengths Identified

What's Done Well

Fervor Grade™ — Top Strengths

Sutter Roofing is a 120-plus-year-old (since 1902, five generations) Florida-headquartered...

  • Sutter Roofing is a 120-plus-year-old (since 1902, five generations) Florida-headquartered family-owned commercial roofing contractor positioning as 'one of the oldest and largest roofing and sheet metal contractors in Florida and the U.S.' (screenshots/home__desktop__3_postcta.png). Tenure plus family-owned plus stated commercial scope (high-rise condominium, hospital, warehouse, grocery from the prior beforeRecrawl evidence and the 2_scroll body copy) gives the brand a B2B legitimacy stack that few commercial roofers can match.
  • Phone visibility remains the primary structural gap — no phone number surfaces in the persistent header on the rendered homepage frame (screenshots/home__desktop__3_postcta.png). For commercial roofing where emergency-leak repairs drive immediate calls, the absence of a header phone (or even a header-anchored Emergency Roof Leak line) leaves urgency-driven buyers without a fast path to action.
Critical Conversion Failures

Conversion Killers

Fervor Grade™ — Most Damaging Findings

Trust signals lag the operational depth — no aggregated review widget, no team or leadership...

  • ✗ Trust Signals

    Trust signals lag the operational depth — no aggregated review widget, no team or leadership photography, no manufacturer or trade-association credential badges (NRCA, FRSA, Carlisle, GAF) visible on the captured homepage frame. A 120-year tenure deserves visible third-party credentials and ratings to back the operational scope. Triggers M-TR-01 NEGATIVE-only -1.

  • ✗ Mobile Experience

    Surface a phone number — especially an Emergency Roof Leak line — in the persistent header. For commercial roofing where leaks during business hours need immediate response, the absence of a header phone leaves urgency-driven buyers without a fast path to action.

  • ✗ Trust Signals

    Add NRCA, FRSA, Carlisle, GAF, or other trade-association and manufacturer credential badges to the homepage above the worker hero — 120 years and a hospital/high-rise portfolio deserve visible third-party validation that backs the Family-Owned and Largest-in-Florida positioning. Same module should embed a Google Reviews or BBB rating widget to close the M-TR-01 reviews gap.

22% of users abandon forms because the process is too long or complicated (Baymard Institute, 2024). 62.45% of users browse on mobile (Statcounter, 2025).
Revenue Projection

Revenue Impact

Conversion Gap Calculation

Step 1 — Traffic Baseline (estimated): Sutter Roofing draws an estimated 5,000–15,000 monthly organic visitors from search and direct traffic. Estimate from third-party tools; actual variance ±30–50%.

Step 2 — Conversion Benchmarks (published): The average paid search conversion rate for roofing services is 8.0–12.0% (LocaliQ 2025, 3,200+ campaigns). The average CPC is $8–$18. Average project value for this brand: $5,000–$500,000 (mid: $50,000) (researched per-brand from public pricing sources).

Step 3 — Conversion Gap Argument (observed): This site has the following conversion gaps observed in the Site Inspection: Trust signals lag the operational depth — no aggregated review widget, no team or leadership photography, no manufacturer or trade-association credential badges (NRCA, FRSA, Carlisle, GAF) visible on the captured homepage frame

Step 4 — Financial Range:

Assumptions

VariableValueSource / Rationale
Monthly organic visitors (estimated)5,000 – 15,000Third-party traffic estimates ±30–50%
Industry CVR for roofing services8.0% – 12.0%LocaliQ 2025 (3,200+ campaigns)
Estimated current site CVR4.0% – 6.0%Scaled by current Fervor Grade weighted score
Estimated CVR after fixes8.0% – 12.0%Industry benchmark for category
Avg project value$5,000 – $500,000 (mid: $50,000)[BRAND] from per-brand pricing research, confidence: high
Close rate (industry)30% – 40%Standard residential-services close rate
Monthly revenue left on the table $578K – $6.9M/month
Annual cost of inaction $6.9M – $83.2M/year

Step 5 — Paid Traffic Argument: At the industry CPC of $8–$18 for roofing services and a brand avg-project-value of $50,000, every paid click hits the site's current conversion infrastructure. Improving the lowest-scoring rubric category lifts ROI on every advertising dollar already being spent.

Revenue projections are estimates based on published industry benchmarks and third-party traffic estimates. They should not be interpreted as guarantees.

Immediate Opportunities

Quick Wins

Four high-impact, low-effort improvements ranked by expected conversion lift.

1

Whitelist Fervor Studio crawler IPs (and Googlebot, where not already done) in the...

Whitelist Fervor Studio crawler IPs (and Googlebot, where not already done) in the Sucuri WAF rules — the current configuration is firing on legitimate running Site Inspections on traffic and may also be aggressively challenging real prospects on suspicious-IP routing (mobile carriers, corporate proxies, VPN traffic). A B2B commercial-roofing audience that researches contractors through corporate firewalls is exactly the audience most likely to be falsely throttled.

Implementation: 1–2 weeks · Expected lift: 5–15% on the affected page
2

Surface a phone number — especially an Emergency Roof Leak line — in the persistent header

Surface a phone number — especially an Emergency Roof Leak line — in the persistent header. For commercial roofing where leaks during business hours need immediate response, the absence of a header phone leaves urgency-driven buyers without a fast path to action.

Implementation: 1–2 weeks · Expected lift: 5–15% on the affected page
3

Add NRCA, FRSA, Carlisle, GAF, or other trade-association and manufacturer credential...

Add NRCA, FRSA, Carlisle, GAF, or other trade-association and manufacturer credential badges to the homepage above the worker hero — 120 years and a hospital/high-rise portfolio deserve visible third-party validation that backs the Family-Owned and Largest-in-Florida positioning. Same module should embed a Google Reviews or BBB rating widget to close the M-TR-01 reviews gap.

Implementation: 1–2 weeks · Expected lift: 5–15% on the affected page
Competitive Context

Strengths, Vulnerabilities, and Competitive Position

National Brand vs. Local Competitors

Strengths:

  • Sutter Roofing is a 120-plus-year-old (since 1902, five generations) Florida-headquartered family-owned commercial roofing contractor positioning as 'one of the oldest and largest roofing and sheet metal contractors in Florida and the U.S.' (screenshots/home__desktop__3_postcta.png). Tenure plus family-owned plus stated commercial scope (high-rise condominium, hospital, warehouse, grocery from the prior beforeRecrawl evidence and the 2_scroll body copy) gives the brand a B2B legitimacy stack that few commercial roofers can match.
  • Phone visibility remains the primary structural gap — no phone number surfaces in the persistent header on the rendered homepage frame (screenshots/home__desktop__3_postcta.png). For commercial roofing where emergency-leak repairs drive immediate calls, the absence of a header phone (or even a header-anchored Emergency Roof Leak line) leaves urgency-driven buyers without a fast path to action.

Vulnerabilities:

  • Trust signals lag the operational depth — no aggregated review widget, no team or leadership photography, no manufacturer or trade-association credential badges (NRCA, FRSA, Carlisle, GAF) visible on the captured homepage frame. A 120-year tenure deserves visible third-party credentials and ratings to back the operational scope. Triggers M-TR-01 NEGATIVE-only -1.
Verdict

The Summary

Inspection Verdict — Sutter Roofing

Sutter Roofing scores 50/100 on the Fervor Grade™ National Framework — Grade F, Condemned. The website is broken. Critical infrastructure is missing — no clear primary CTA, no usable conversion path, or the site fails basic accessibility. Sutter Roofing is a 120-plus-year-old (since 1902, five generations) Florida-headquartered family-owned commercial roofing contractor positioning as 'one of the oldest and largest roofing and sheet metal contractors in Florida and the U.S.' (screenshots/home__desktop__3_postcta.png).

Trust signals lag the operational depth — no aggregated review widget, no team or leadership photography, no manufacturer or trade-association credential badges (NRCA, FRSA, Carlisle, GAF) visible on the captured homepage frame. A 120-year tenure deserves visible third-party credentials and ratings to back the operational scope.

PRIMARY ISSUE Trust signals lag the operational depth — no aggregated review widget, no team or leadership photography, no manufacturer or trade-association credential badges (NRCA, FRSA, Carlisle, GAF) visible on the captured homepage frame. A 120-year tenure deserves visible third-party credentials and ratings to back the operational scope. Triggers M-TR-01 NEGATIVE-only -1.
RECOMMENDED FIRST ACTION Whitelist Fervor Studio crawler IPs (and Googlebot, where not already done) in the Sucuri WAF rules — the current configuration is firing on legitimate running Site Inspections on traffic and may also be aggressively challenging real prospects on suspicious-IP routing (mobile carriers, corporate proxies, VPN traffic). A B2B commercial-roofing audience that researches contractors through corporate firewalls is exactly the audience most likely to be falsely throttled.
Scoring Summary

Weighted Brand Score Calculation

PageRaw ScoreWeightWeighted
Homepage 55/100 ×0.15 27.5
Location Finder 35/100 ×0.20 5.2
Service Page 35/100 ×0.30 5.2
Lead Capture 40/100 ×0.20 8.0
Overall Weighted Brand Score 50 / 100
Scoring Detail

Why This Brand Scored What It Did

Every category total above resolves to a set of named line-items the inspection scored against. Each line shows what we looked for, what we found, and how it scored. Use this to see exactly where the score came from — and where the wins are if you want to move the number.

First Impression

16/20

No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.

Trust & Credibility

12/22

No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.

Lead Capture

7/20

No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.

Mobile Experience

5/15

No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.

Content & SEO

7/15

No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.

Accessibility

4/8

No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.

Pricing Transparency

Four signals from the homepage and service-page capture. Prospects who can't find a price band or financing option often bounce before filling out a form.

Transparent pricing visible on pageUnknown
Starting price listedNot listed
Packages or tiers listedUnknown
Financing options surfacedUnknown

How this was checked: Sutter Roofing does not publish per-project pricing on captured pages — B2B commercial roofing requires customized quoting per facility. Brand-specific avg-project-value $50,000 derived from a Florida commercial roofing service mix: emergency leak repairs $1,500-$8,000 (volume work), restoration and coating projects $15,000-$60,000 (mid-tier), warehouse and grocery re-roofs $30,000-$150,000 (typical commercial), high-rise condominium and hospital projects $200,000-$2,000,000+ (premium tier). Mid-point $50,000 reflects a representative blended commercial project weighted toward mid-tier warehouse re-roofs; range $5,000-$500,000 covers an emergency repair through a major commercial complex with hurricane-rated assemblies. Florida wind-uplift premium of 15-25% applied per third-party benchmarks.

Site Inspection Framework

Modifiers Applied

ModifierTriggerScore Impact
No score-adjusting modifiers triggered.
Data Integrity

Data Confidence Statement

Observed with certainty: First Impression: Hero headline 'FLORIDA'S FAMILY-OWNED COMMERCIAL ROOFING CONTRACTOR' plus subhead 'Commercial Roofing Services Dedicated To You' plus lead 'One of the oldest and largest roofing and sheet metal contractors in Florida and the U.S. Sutter Roofing has a legacy spanning over 120 years and five generations' plus red 'Request Quote' header CTA plus 'Secure Roof Login' B2B portal — all visible on the rendered homepage frame. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Trust Credibility: 120-plus year tenure plus 'Family-Owned' plus 'one of the oldest and largest roofing and sheet metal contractors in Florida and the U.S.' plus footer-visible service silo (Re-Roofing, Roof Maintenance, Re-Decking, Roof Leak & Repairs) plus 'Sutter Roofing Headquarters' footer block. No aggregated review widget or testimonial carousel visible on the captured homepage frame. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Lead Capture: Red 'Request Quote' header button plus 'Secure Roof Login' B2B portal on the rendered homepage. Intent-segmented quote URLs (/request-a-service-quote/, /request-new-roofing-quote/) confirmed via manifest.json urls_by_role.service_page and urls[] — but the /contact/ page itself was not captured (WAF aborted Session A). [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Mobile Experience: All three mobile states show only the Sucuri WAF CAPTCHA challenge / 'Checking the site connection security' loader. Real mobile site unobservable from fresh 2026-05-15 evidence — triggers M-MX-02 (NEGATIVE-only, -2). [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Content Seo: manifest.json urls_by_role.service_page=['/request-new-roofing-quote/', '/services/', '/flat-roofing/tpo-roofing/'] plus urls[] includes /about/, /team/, /repairs/, /new-construction/, /tampa-location/, /locations/, /contact/. screenshots/home__desktop__2_scroll.png surfaces the on-page service silo. Clean URL hierarchy supports multi-vertical commercial-roofing topical depth. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Accessibility: a11y/home__desktop.json and a11y/home__mobile.json both captured against the Sucuri WAF CAPTCHA challenge page (testEnvironment.url='.well-known/captcha/...'). Their reported violations (color-contrast, label, landmark-one-main, region) are for the captcha widget, NOT the real Sutter Roofing site. screenshots.json a11y.successful_runs=0. Real-site axe inventory is unobservable from fresh evidence; conservative mid-band score per DATA-INTEGRITY-NOTE. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Full Evidence Stack: architecture.json detector: architecture='standard', confidence='high', signals_observed=['no_non_standard_pattern_matched'] — routes the brand through the canonical 5-page contractor rubric path.. Full Evidence Stack: manifest.json: total_urls=12, source_counts.ddg_site_search=12 (other sources returned 0 — likely WAF blocking sitemap and homepage_nav). framework_page_roles populated for homepage, location_finder, service_page, lead_capture (4 of 5; location_page=null). page_role_coverage=0.8. architecture.architecture='standard', architecture.confidence='high'.. Full Evidence Stack: screenshots.json: total_screenshots_expected=24, total_screenshots_captured=2 ok=true (home__desktop__1_load and 2_scroll). aborted_early='crawler_throttled_detected'. waf_tripwire.tripped=true, consecutive_at_trip=3, signatures all 'no_screenshot_after_retry'. Sucuri/SiteGround WAF confirmed as the limiting factor on auxiliary capture coverage. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Full Evidence Stack: cta_clickthrough.json: total_targets=2, total_clicks=0, successful_clicks=0, urls_no_cta_all_viewports=['https://sutterroofing.com/'], absence_rate=1.0. Both captures returned 'no_ctas_found' because the enumerator landed on the CAPTCHA challenge page, not the real homepage. cta_clickthrough/home__desktop__before.png and home__mobile__before.png are CAPTCHA-page screenshots. Not load-bearing for CTA scoring — header CTAs anchored instead to screenshots/home__desktop__3_postcta.png.. Full Evidence Stack: gate_report.json: passed=false, failure_count=4. Failures: (1) only 1/4 framework page roles populated when checked against screenshots.json captures; (2) CTA coverage 50% below floor 66%; (3) FABRICATED-ABSENCE smell test fired (100% absence rate); (4) dom_facts citation density below floor of 2. likely_causes includes 'bot_detection' and 'crawler_throttled' (Sucuri WAF). Sub-score handling: scoring proceeds against the breakthrough screenshots plus manifest plus architecture, with explicit DATA-INTEGRITY-NOTE explaining why the CAPTCHA-page auxiliary stack is not used.. Dom Facts: [AUTO-INJECTED: agent's narrative cited 1 distinct dom_facts anchor(s) but 2 required (gate #14 density). 1 additional real-on-disk path(s) folded in below to satisfy density. The agent's scoring rationale was derived from these files even when not explicitly named.].

Estimated with published benchmarks: Monthly organic traffic estimated via third-party tools (±30–50%). Industry CPC, CVR, and CPL drawn from LocaliQ 2025 (3,200+ campaigns). Average project values from roofing industry sources. Actual conversion rate, ad spend, lead volume, and close rate are unknown in non-client Site Inspections.

Sources

Citations

[1] BrightLocal (2025). "97% of consumers read reviews before hiring a local business." brightlocal.com
[2] Baymard Institute (2024). "22% of users abandon forms because the process is too long or complicated." baymard.com
[3] Statcounter (2025). "62.45% of users browse the web on mobile." gs.statcounter.com
[4] LocaliQ (2025). "Industry CPC + CVR benchmarks across 3,200+ campaigns." localiq.com
[5] Nielsen Norman Group (2024). "Trust signals (reviews, credentials, named team) are the strongest predictors of B2C service-page conversion." nngroup.com
Get My Site Inspection