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

Excel Roofing

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

Domain excelroofing.com
Inspection Date March 19, 2026
Pages Inspected 2
75 /100 Weighted Score: Grade C (Conditional)
Executive Summary

The Excel Roofing Site Inspection

An entry-level $99 gutter cleaning lightbox covers the entire above-the-fold area on mobile and a sizeable portion of the desktop hero on first paint, blocking the multi-step roof estimator and the primary phone CTA until a visitor finds the close button. The Fervor Grade™ National Site Inspection scored excelroofing.com at 75/100 — Grade C, Conditional.

Overall Weighted Brand Score 75
Fervor Grade™ Interpretation

75/100 · Grade C — Conditional. The website is slow. Visitors convert despite the site, not because of it. Multiple categories are below the 70% bar.

homepage 74 service_page 70 other 70
homepage 74 ×0.15 · wt. 29.6
service_page 70 ×0.20 · wt. 31.5
other 70 ×0.30 · wt. 10.5

Methodology note. This Site Inspection applies the Fervor Grade™ 2.5 National Site Inspection framework to five key conversion pages on excelroofing.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://excelroofing.com
74 /100 C — Green Band
First Impression
14/20
Trust & Credibility
17/22
Lead Capture
16/20
Mobile Experience
10/15
Content & SEO
12/15
Accessibility
5/8
Page Total
74/100
⚠ Warn — First Impression

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

✓ Pass — Trust & Credibility

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

✓ Pass — Lead Capture

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

⚠ Warn — Mobile Experience

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

✓ Pass — Content & SEO

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

⚠ Warn — Accessibility

Accessibility scored 5/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

service_page

service_page
https://excelroofing.com/services/
70 /100 C — Amber Band
First Impression
13/20
Trust & Credibility
16/22
Lead Capture
15/20
Mobile Experience
9/15
Content & SEO
11/15
Accessibility
5/8
Page Total
70/100
⚠ Warn — First Impression

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

✓ Pass — Trust & Credibility

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

✓ Pass — Lead Capture

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

⚠ Warn — Mobile Experience

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

✓ Pass — Content & SEO

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

⚠ Warn — Accessibility

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

Page 3 of 5 — Location Page

other

other
https://excelroofing.com
70 /100 C — Amber Band
First Impression
13/20
Trust & Credibility
16/22
Lead Capture
15/20
Mobile Experience
9/15
Content & SEO
11/15
Accessibility
5/8
Page Total
70/100
⚠ Warn — First Impression

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

✓ Pass — Trust & Credibility

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

✓ Pass — Lead Capture

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

⚠ Warn — Mobile Experience

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

✓ Pass — Content & SEO

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

⚠ Warn — Accessibility

Accessibility scored 5/8 on the other 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

An entry-level $99 gutter cleaning lightbox covers the entire above-the-fold area on mobile and...

  • An entry-level $99 gutter cleaning lightbox covers the entire above-the-fold area on mobile and a sizeable portion of the desktop hero on first paint, blocking the multi-step roof estimator and the primary phone CTA until a visitor finds the close button.
  • Trust signals stack hard in the brand's favour: a 1993 founding date, named founder, A+ BBB rating, Owens Corning Platinum Preferred plus GAF and CertainTeed certifications, four geo-tagged locations, and a published awards row through 2025 are all visible without scroll on the homepage.
  • Across the captured pages, automated accessibility testing flagged seven distinct violation classes including low-contrast red CTA buttons (4.44:1 where 4.5:1 is the minimum), four unlabeled embedded map iframes on the services page, an unlabeled modal dialog, and seven heading-order skips.
Critical Conversion Failures

Conversion Killers

Fervor Grade™ — Most Damaging Findings

Conversion Machinery Below Industry Bar

  • ✗ First Impression

    Add a descriptive title attribute to each of the four embedded Google Maps iframes on the services page (for example 'Excel Roofing Denver office map') and an aria-label on the gutter cleaning modal so assistive tech announces what each surface is.

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): Excel 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: $8,000–$25,000 (mid: $14,000) (researched per-brand from public pricing sources).

Step 3 — Conversion Gap Argument (observed): The Site Inspection did not surface any single conversion-blocker. Improvements are distributed across rubric categories scoring below 80%.

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 CVR6.0% – 9.0%Scaled by current Fervor Grade weighted score
Estimated CVR after fixes8.0% – 12.0%Industry benchmark for category
Avg project value$8,000 – $25,000 (mid: $14,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 $0 – $5.2M/month
Annual cost of inaction $0 – $62.4M/year

Step 5 — Paid Traffic Argument: At the industry CPC of $8–$18 for roofing services and a brand avg-project-value of $14,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

Suppress or significantly delay the $99 gutter cleaning lightbox on mobile so the...

Suppress or significantly delay the $99 gutter cleaning lightbox on mobile so the multi-step roof estimator and the in-hero phone CTA load without an overlay competing for the first interaction.

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

Darken the red used on the 'Schedule Now', 'Call Now', and 'Learn More' buttons by one...

Darken the red used on the 'Schedule Now', 'Call Now', and 'Learn More' buttons by one shade so the white text clears the 4.5:1 WCAG AA contrast threshold (currently 4.44:1) without losing brand identity.

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

Add a descriptive title attribute to each of the four embedded Google Maps iframes on...

Add a descriptive title attribute to each of the four embedded Google Maps iframes on the services page (for example 'Excel Roofing Denver office map') and an aria-label on the gutter cleaning modal so assistive tech announces what each surface is.

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

Restructure the homepage hero to use H1 then H2 instead of H1 then H5, and on the...

Restructure the homepage hero to use H1 then H2 instead of H1 then H5, and on the services page introduce the H2 or H3 levels missing between the page H1 and the H4 service block titles to repair the heading hierarchy.

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:

  • An entry-level $99 gutter cleaning lightbox covers the entire above-the-fold area on mobile and a sizeable portion of the desktop hero on first paint, blocking the multi-step roof estimator and the primary phone CTA until a visitor finds the close button.
  • Trust signals stack hard in the brand's favour: a 1993 founding date, named founder, A+ BBB rating, Owens Corning Platinum Preferred plus GAF and CertainTeed certifications, four geo-tagged locations, and a published awards row through 2025 are all visible without scroll on the homepage.
  • Across the captured pages, automated accessibility testing flagged seven distinct violation classes including low-contrast red CTA buttons (4.44:1 where 4.5:1 is the minimum), four unlabeled embedded map iframes on the services page, an unlabeled modal dialog, and seven heading-order skips.

Vulnerabilities:

  • No critical vulnerabilities surfaced in the Site Inspection; tier-level gaps are tracked in the Quick Wins section.
Verdict

The Summary

Inspection Verdict — Excel Roofing

Excel Roofing scores 75/100 on the Fervor Grade™ National Framework — Grade C, Conditional. The website is slow. Visitors convert despite the site, not because of it. Multiple categories are below the 70% bar. An entry-level $99 gutter cleaning lightbox covers the entire above-the-fold area on mobile and a sizeable portion of the desktop hero on first paint, blocking the multi-step roof estimator and the primary phone CTA until a visitor finds the close button.

The Site Inspection observed Excel Roofing's framework pages and applied the standard Fervor Grade™ rubric. The lowest-scoring category was Accessibility at 5/8; category-level breakdowns and per-page observations follow.

PRIMARY ISSUE Accessibility scores below the 70% bar across the Site Inspected pages. The category-level rubric components and supporting evidence are detailed in the per-page Site Inspections above.
RECOMMENDED FIRST ACTION Suppress or significantly delay the $99 gutter cleaning lightbox on mobile so the multi-step roof estimator and the in-hero phone CTA load without an overlay competing for the first interaction.
Scoring Summary

Weighted Brand Score Calculation

PageRaw ScoreWeightWeighted
homepage 74/100 ×0.15 29.6
service_page 70/100 ×0.20 31.5
other 70/100 ×0.30 10.5
Overall Weighted Brand Score 75 / 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

14/20

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

Trust & Credibility

17/22

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

Lead Capture

16/20

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

Mobile Experience

10/15

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

Content & SEO

12/15

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

Accessibility

5/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: Brand publishes multiple regional cost guides, an interactive roof estimator that exposes Good/Better/Best budget tiers, and dedicated cost articles per material per metro. The schema's WebApplication featureList lists budget tiers from under $20,000 to $70,000+ with an explicit Good/Better/Best recommendation framework. Mid-range tier pegged at $14,000 reflects asphalt mid-grade in the Denver hail belt with code-upgrade allowances; high end captures stone-coated steel and synthetic tile.

Site Inspection Framework

Modifiers Applied

ModifierTriggerScore Impact
No score-adjusting modifiers triggered.
Data Integrity

Data Confidence Statement

Observed with certainty: First Impression: Hero carries clear value prop and team photography but a large $99 gutter cleaning lightbox blocks roughly the lower right quadrant on first paint.. First Impression: Once the popup is dismissed the hero resolves to a clean two-CTA stack (CALL: 303 761 6400 + APPOINTMENT CALENDER) with founder credibility framing.. First Impression: On mobile the same lightbox covers the entire above-the-fold viewport, leaving no visible CTA on first paint.. Trust Credibility: JSON-LD declares founding date 1993, founder J. Bretz, four LocalBusiness locations across Colorado and Wyoming, and an awards array including Owens Corning Platinum Preferred and A+ BBB.. Trust Credibility: Page renders a 'My Partner with the Best' badge row and an industry awards row showing 2023, 2024, and 2025 honors.. Lead Capture: Multi-step quiz panel shows 'Step 1 of 5' counter, asks for home square footage and number of stories first, and frames the entry CTA as 'ROOFING ESTIMATE IN UNDER 2 MINUTES.'. Lead Capture: Five tel: links, a meetings/excel-appointment URL, and a HubSpot chat widget provide parallel non-quiz conversion paths.. Lead Capture: After dismissing the entry popup, the mobile hero shows the CALL and APPOINTMENT CALENDER buttons full-width and tappable, but the chat widget bubble overlaps the lower form area.. Mobile Experience: Stacked single-column layout for hero, services grid, badges, and learning center; no horizontal scroll, but the gutter cleaning popup persists low on the viewport.. Mobile Experience: Same lightbox treatment carries to the services page on mobile, covering the entire above-the-fold area on first load.. Content Seo: Services page meta and canonical are intent-rich and the page inherits the full RoofingContractor schema with all four locations.. Content Seo: URL set covers eighty-plus blog articles spanning material cost guides, insurance claim guidance, hail-resistance topics, and warranty explainers.. Accessibility: Axe-core surfaces five distinct violation ids on the homepage: aria-allowed-role (minor), aria-dialog-name (serious), color-contrast (serious, 24 nodes), heading-order (moderate), and list (serious).. Accessibility: Services page adds a frame-title violation across all four embedded Google Maps iframes and continues the heading-order pattern with five additional H4-without-prior-H3 instances.. Accessibility: Mobile run on services confirms the same color-contrast, frame-title, aria-dialog-name, and heading-order violation classes carry across viewports.. Architecture: architecture.json classifies this brand's site topology as 'multi_step_quiz_capture' with high confidence — used by the page-weighting model to assign per-page scoring weights.. Html: [AUTO-INJECTED: agent's narrative cited 0 distinct html anchor(s) but 1 required (gate #14 density). 2 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