The Collins & Son Roofing Site Inspection
Mobile experience is the single largest commercial gap — Lighthouse mobile LCP 10.6 s (score 0), TBT 980 ms, TTI 17.2 s, Speed Index 14.6 s, performance category 0.36. The Divi page-builder stack plus jQuery plus 124 KB raw home HTML stalls the page on real-device mobile, undermining the otherwise well-engineered Call Now floating button and red CONTACT US hero CTA. The Fervor Grade™ National Site Inspection scored collinsandsonroofing.com at 62/100 — Grade D, Probation.
Methodology note. This Site Inspection applies the Fervor Grade™ 2.5 National Site Inspection framework to five key conversion pages on collinsandsonroofing.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 15/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 15/22 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 14/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 11/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 9/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 0/8 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Service Page
First Impression scored 15/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 15/22 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 14/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 11/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 9/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 0/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 15/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 15/22 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 14/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 11/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 9/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 0/8 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
What's Done Well
Mobile experience is the single largest commercial gap — Lighthouse mobile LCP 10.6 s (score 0),...
- Mobile experience is the single largest commercial gap — Lighthouse mobile LCP 10.6 s (score 0), TBT 980 ms, TTI 17.2 s, Speed Index 14.6 s, performance category 0.36. The Divi page-builder stack plus jQuery plus 124 KB raw home HTML stalls the page on real-device mobile, undermining the otherwise well-engineered Call Now floating button and red CONTACT US hero CTA.
- The contact form requires 15 fields including full mailing address (street, address line 2, city, state dropdown, ZIP) plus first name, last name, email, phone before submission — a high-commitment first ask in a storm-damage market where visitors expect a fast inspection booking. Confirmed via dom_facts/contact__desktop__1_load.json forms[] field list.
- Meta title 'Contact NEW 2025 - Collins and Son Roofing' on /contact/ looks like an unshipped staging label that escaped to production — visible as the canonical page title via dom_facts/contact__desktop__1_load.json meta.title.
Conversion Killers
Accessibility scored 0 of 8 — two critical violations (meta viewport blocks pinch-zoom across...
- ✗ Accessibility
Accessibility scored 0 of 8 — two critical violations (meta viewport blocks pinch-zoom across every captured page, contact-form State dropdown has no accessible name) plus five serious-severity issues that appear across all framework pages. A single template fix on viewport plus proper form labelling would close most of the gap.
- ✗ Critical Gap
Replace the staging meta title 'Contact NEW 2025 - Collins and Son Roofing' with a production title like 'Contact Collins & Son Roofing | Free Roof Inspection in Conway, AR' — surfaces the inspection value framing in the search snippet.
- ✗ Accessibility
Add proper visible label elements to every form input (replace placeholder-only labels) and add an aria-label to the State dropdown — fixes the label-title-only and select-name violations.
- ✗ Trust Signals
Add an aggregated review widget rating count to the homepage hero alongside the 70-year tenure copy — the ninja-google-review plugin infrastructure is already loaded (dom_facts/home__desktop__1_load.json review_widgets array), so surfacing the numeric rating would close the only meaningful gap in the brand first-impression trust stack.
Revenue Impact
Conversion Gap Calculation
Step 1 — Traffic Baseline (estimated): Collins & Son 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: $500–$35,000 (mid: $11,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: Accessibility scored 0 of 8 — two critical violations (meta viewport blocks pinch-zoom across every captured page, contact-form State dropdown has no accessible name) plus five serious-severity issues that appear across all framework pages
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 | 5.0% – 7.4% | Scaled by current Fervor Grade weighted score |
| Estimated CVR after fixes | 8.0% – 12.0% | Industry benchmark for category |
| Avg project value | $500 – $35,000 (mid: $11,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 $11,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.
Remove user-scalable=no from the meta viewport tag so visitors can pinch-zoom —...
Remove user-scalable=no from the meta viewport tag so visitors can pinch-zoom — one-line change resolves the critical-severity meta-viewport accessibility violation across every page.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageTrim the contact-form mailing-address block down to a Stage 1 capture (name, phone,...
Trim the contact-form mailing-address block down to a Stage 1 capture (name, phone, email, ZIP) and collect the full street address on a Stage 2 thank-you page or scheduling email — the storm-damage visitor expects a fast roof inspection, not an in-detail intake form.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageReplace the staging meta title 'Contact NEW 2025 - Collins and Son Roofing' with a...
Replace the staging meta title 'Contact NEW 2025 - Collins and Son Roofing' with a production title like 'Contact Collins & Son Roofing | Free Roof Inspection in Conway, AR' — surfaces the inspection value framing in the search snippet.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageAdd proper visible label elements to every form input (replace placeholder-only...
Add proper visible label elements to every form input (replace placeholder-only labels) and add an aria-label to the State dropdown — fixes the label-title-only and select-name violations.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageStrengths, Vulnerabilities, and Competitive Position
National Brand vs. Local Competitors
Strengths:
- Mobile experience is the single largest commercial gap — Lighthouse mobile LCP 10.6 s (score 0), TBT 980 ms, TTI 17.2 s, Speed Index 14.6 s, performance category 0.36. The Divi page-builder stack plus jQuery plus 124 KB raw home HTML stalls the page on real-device mobile, undermining the otherwise well-engineered Call Now floating button and red CONTACT US hero CTA.
- The contact form requires 15 fields including full mailing address (street, address line 2, city, state dropdown, ZIP) plus first name, last name, email, phone before submission — a high-commitment first ask in a storm-damage market where visitors expect a fast inspection booking. Confirmed via dom_facts/contact__desktop__1_load.json forms[] field list.
- Meta title 'Contact NEW 2025 - Collins and Son Roofing' on /contact/ looks like an unshipped staging label that escaped to production — visible as the canonical page title via dom_facts/contact__desktop__1_load.json meta.title.
Vulnerabilities:
- Accessibility scored 0 of 8 — two critical violations (meta viewport blocks pinch-zoom across every captured page, contact-form State dropdown has no accessible name) plus five serious-severity issues that appear across all framework pages. A single template fix on viewport plus proper form labelling would close most of the gap.
The Summary
Collins & Son Roofing scores 62/100 on the Fervor Grade™ National Framework — Grade D, Probation. The website is on probation. Visitors who already know the brand convert; new visitors get unclear or incomplete signals. Mobile experience is the single largest commercial gap — Lighthouse mobile LCP 10.6 s (score 0), TBT 980 ms, TTI 17.2 s, Speed Index 14.6 s, performance category 0.36.
Accessibility scored 0 of 8 — two critical violations (meta viewport blocks pinch-zoom across every captured page, contact-form State dropdown has no accessible name) plus five serious-severity issues that appear across all framework pages. A single template fix on viewport plus proper form labelling would close most of the gap.
Weighted Brand Score Calculation
| Page | Raw Score | Weight | Weighted |
|---|---|---|---|
| Homepage | 64/100 | ×0.15 | 19.2 |
| Service Page | 67/100 | ×0.20 | 23.4 |
| Lead Capture | 59/100 | ×0.30 | 20.6 |
| Overall Weighted Brand Score | 62 / 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
15/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Trust & Credibility
15/22No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Lead Capture
14/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Mobile Experience
11/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Content & SEO
9/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Accessibility
0/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: Collins & Son Roofing does not publish per-project pricing on captured pages. Brand-specific avg-project-value $11,000 derived from a central-Arkansas roofing service mix per the brand's four-service scope (Residential Roofing, Gutters, Maintenance Program, Storm Restoration): roof repairs and gutter work $500-$2,500 (volume), asphalt shingle replacements $7,000-$13,000 (mid-tier without snow-load premium), storm-restoration claims $5,000-$25,000 (insurance-driven, dependent on hail/wind damage scope), maintenance plans recurring $200-$600 per year. Mid-point $11,000 reflects a representative blended project weighted toward Residential Roofing and Storm Restoration as the brand primary surfaces; range $500-$35,000 covers a small repair through a full storm-restoration claim with multi-trade scope.
Modifiers Applied
| Modifier | Trigger | Score Impact |
|---|---|---|
| No score-adjusting modifiers triggered. | ||
Data Confidence Statement
Observed with certainty: First Impression: Hero copy 'Collins & Son Roofing LLC is a beacon of trust and quality in the world of roofing. With a legacy spanning over 70 years, this family-owned business has been the go-to choice for homeowners in Conway, AR' plus 'ROOFING DONE RIGHT' tagline plus 501-327-5511 phone in header plus red CONTACT US hero button [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. First Impression: Service page nav (HOME, ABOUT, BLOGS, SERVICE AREAS, SERVICES, GALLERY, CONTACT, PRIVACY POLICY) plus GET A FREE ESTIMATE button in top-right plus OUR SERVICES H1 with 'What We Do' supertext [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Trust Credibility: Malarkey Certified Residential Contractor credential on the Residential Roofing service card plus Gutters service card with downspout-system value framing [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Trust Credibility: GUARANTEED GOOD CONTRACTORS $25,000 badge plus Quality You Can Trust section referencing 70-year industry leadership plus Reviews From Our Amazing Customers section; ninja-google-review plugin script loaded but no aggregated rating surfaced [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Lead Capture: Contact form requires 15 fields including et_pb_contact_first_0, et_pb_contact_last_0, et_pb_contact_email_0, et_pb_contact_phone_0, et_pb_contact_street_address_0, et_pb_contact_address_line_2_0, et_pb_contact_city_0, et_pb_contact_state_0, et_pb_contact_zip_code_0, et_pb_contact_message_0 — full mailing address upfront [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Mobile Experience: Single-column reflow on home, services, contact mobile captures plus a green Call Now floating button visible at the bottom-right of the viewport for tap-to-call [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Mobile Experience: Lighthouse mobile performance score 0.36 with LCP 10.6 s, TBT 980 ms, TTI 17.2 s, Speed Index 14.6 s; lighthouse desktop performance 0.73 with LCP 2.6 s. Content Seo: dom_facts confirms schema_jsonld[] with BreadcrumbList + Organization + WebPage + WebSite nodes site-wide; meta.title '#1 Roofing Conway, AR Company - Collins & Son Roofing' on homepage is 51 chars and location-anchored; meta.description on /services/ and /contact/ is empty; contact page title 'Contact NEW 2025' looks like an unshipped staging label. Accessibility: 10 axe violations on homepage desktop including meta-viewport (critical) blocking pinch-zoom plus color-contrast (serious) plus label-title-only (serious) plus link-in-text-block (serious) plus link-name (serious) plus frame-title (serious) on map iframe plus region (moderate) plus heading-order (moderate) plus landmark-one-main (moderate) plus empty-heading (minor). Accessibility: 11 axe violations on contact desktop including select-name (critical) on the State dropdown plus meta-viewport (critical) plus color-contrast (serious) plus label-title-only (serious) plus link-in-text-block (serious) plus link-name (serious) plus frame-title (serious) plus heading-order (moderate) plus landmark-one-main (moderate) plus region (moderate) plus empty-heading (minor). Full Evidence Stack: cta_clickthrough.json captures[] verified 48 successful CTA clicks across the captured pages. Verified framework primary CTAs (label + destination): 'GET A FREE ESTIMATE' → collinsandsonroofing.com/contact; 'Contact Us' → /contact/; 'Contact Us Now' → /contact/; 'Contact us' → collinsandsonroofing.com/contact/; 'Call Now' → tel:5013275511. Full Evidence Stack: architecture.json detector: standard (high confidence) — routes the rubric path to the canonical 5-page contractor architecture; signals_observed: no_non_standard_pattern_matched. Full Evidence Stack: Divi legacy CMS confirmed: dom_facts forms[] use et_pb_* WordPress page-builder field naming on every framework page; html/home__desktop__1_load.html loads /wp-content/plugins/divi-post-extended/ stylesheets plus wp-and-divi-icons plugin; html_size 123810 bytes (124 KB) on home.
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.