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.
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.
Homepage
First Impression scored 16/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 12/22 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 7/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 5/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 7/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 4/8 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Location Finder
First Impression scored 16/20 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 12/22 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 7/20 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 5/15 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 7/15 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 4/8 on the Location Finder Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Service Page
First Impression scored 16/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 12/22 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 7/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 5/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 7/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 4/8 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture
First Impression scored 16/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 12/22 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 7/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 5/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 7/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 4/8 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
What's Done Well
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.
Conversion Killers
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.
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
| Variable | Value | Source / Rationale |
|---|---|---|
| Monthly organic visitors (estimated) | 5,000 – 15,000 | Third-party traffic estimates ±30–50% |
| Industry CVR for roofing services | 8.0% – 12.0% | LocaliQ 2025 (3,200+ campaigns) |
| Estimated current site CVR | 4.0% – 6.0% | Scaled by current Fervor Grade weighted score |
| Estimated CVR after fixes | 8.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 |
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.
Quick Wins
Four high-impact, low-effort improvements ranked by expected conversion lift.
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 pageSurface 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 pageAdd 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 pageStrengths, 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.
The Summary
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.
Weighted Brand Score Calculation
| Page | Raw Score | Weight | Weighted |
|---|---|---|---|
| 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 | ||
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/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Trust & Credibility
12/22No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Lead Capture
7/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Mobile Experience
5/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Content & SEO
7/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Accessibility
4/8No 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 page | Unknown |
| Starting price listed | Not listed |
| Packages or tiers listed | Unknown |
| Financing options surfaced | Unknown |
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.
Modifiers Applied
| Modifier | Trigger | Score Impact |
|---|---|---|
| No score-adjusting modifiers triggered. | ||
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.