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

J.L. Dufour Roofing Services

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

Domain jldufour.ca
Inspection Date March 19, 2026
Pages Inspected 1
57 /100 Weighted Score: Grade F (Condemned)
Executive Summary

The J.L. Dufour Roofing Services Site Inspection

The estimate workflow asks visitors to leave the homepage and load a separate request URL (which is itself misspelled in the brand's own slug as '/eform/submit/request-an-esitimate'), so every interested visitor pays a navigation tax that an inline form would remove. The Fervor Grade™ National Site Inspection scored jldufour.ca at 57/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.

  • Canonical URL routes the homepage to /content/front rather than the bare domain, the mobile hero banner image links to a 'http://blazer.temp.domains/~dufour/content/home-request-quote' development host that should never be in production, and the brand's own estimate-request URL is misspelled as '/eform/submit/request-an-esitimate'.
Overall Weighted Brand Score 57
Fervor Grade™ Interpretation

57/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 57
Homepage 57 ×0.15 · wt. 57.0

Methodology note. This Site Inspection applies the Fervor Grade™ 2.5 National Site Inspection framework to five key conversion pages on jldufour.ca. 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://jldufour.ca
57 /100 F — Red Band
First Impression
14/20
Trust & Credibility
13/22
Lead Capture
10/20
Mobile Experience
9/15
Content & SEO
6/15
Accessibility
5/8
Page Total
57/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.

⚠ Warn — Trust & Credibility

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

⚠ Warn — Lead Capture

Lead Capture scored 10/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 9/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 6/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.

Strengths Identified

What's Done Well

Fervor Grade™ — Top Strengths

The estimate workflow asks visitors to leave the homepage and load a separate request URL (which...

  • The estimate workflow asks visitors to leave the homepage and load a separate request URL (which is itself misspelled in the brand's own slug as '/eform/submit/request-an-esitimate'), so every interested visitor pays a navigation tax that an inline form would remove.
  • Both phone numbers and the email address sit in the footer as plain text — there are no tel: links anywhere in the rendered page, so a Halifax homeowner browsing on mobile cannot start a call with one tap.
  • Premium-positioning copy ('We use only the best materials' and 'It is important to do your homework since not all roofing contractors are alike') is genuinely differentiated for residential roofing, but no Google reviews, ratings, or third-party testimonials are surfaced to back the claim.
Critical Conversion Failures

Conversion Killers

Fervor Grade™ — Most Damaging Findings

Conversion Machinery Below Industry Bar

  • ✗ Lead Capture

    Embed a short three-field estimate form (name, postal code, phone) directly in the hero so the 'FREE ESTIMATES' click stays on the page and the lead is captured before navigation.

  • ✗ Critical Gap

    Fix the meta title typo (Nova Scoria -> Nova Scotia), tighten it to a brand-led pattern such as 'J.L. Dufour Roofing — Halifax Re-roofing Since 1975', set the canonical URL to https://jldufour.ca/, and replace the dev-host hero banner link (blazer.temp.domains/~dufour) with the production estimate URL.

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): J.L. Dufour Roofing Services 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–$15,000 (mid: $11,500) (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 CVR4.6% – 6.8%Scaled by current Fervor Grade weighted score
Estimated CVR after fixes8.0% – 12.0%Industry benchmark for category
Avg project value$8,000 – $15,000 (mid: $11,500)[BRAND] from per-brand pricing research, confidence: high
Close rate (industry)30% – 40%Standard residential-services close rate
Monthly revenue left on the table $335K – $6.4M/month
Annual cost of inaction $4M – $77.3M/year

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

Embed a short three-field estimate form (name, postal code, phone) directly in the...

Embed a short three-field estimate form (name, postal code, phone) directly in the hero so the 'FREE ESTIMATES' click stays on the page and the lead is captured before navigation.

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

Convert both footer phone numbers and the email into tap-to-call and tap-to-email...

Convert both footer phone numbers and the email into tap-to-call and tap-to-email links, and pin the main number into the persistent header so it is reachable from any page state.

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

Pull five recent Google reviews into a footer or mid-page testimonials block with star...

Pull five recent Google reviews into a footer or mid-page testimonials block with star ratings and reviewer names — third-party proof is currently absent and the existing Testimonials nav link routes to a news page instead.

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

Fix the meta title typo (Nova Scoria -> Nova Scotia), tighten it to a brand-led...

Fix the meta title typo (Nova Scoria -> Nova Scotia), tighten it to a brand-led pattern such as 'J.L. Dufour Roofing — Halifax Re-roofing Since 1975', set the canonical URL to https://jldufour.ca/, and replace the dev-host hero banner link (blazer.temp.domains/~dufour) with the production estimate URL.

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:

  • The estimate workflow asks visitors to leave the homepage and load a separate request URL (which is itself misspelled in the brand's own slug as '/eform/submit/request-an-esitimate'), so every interested visitor pays a navigation tax that an inline form would remove.
  • Both phone numbers and the email address sit in the footer as plain text — there are no tel: links anywhere in the rendered page, so a Halifax homeowner browsing on mobile cannot start a call with one tap.
  • Premium-positioning copy ('We use only the best materials' and 'It is important to do your homework since not all roofing contractors are alike') is genuinely differentiated for residential roofing, but no Google reviews, ratings, or third-party testimonials are surfaced to back the claim.

Vulnerabilities:

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

The Summary

Inspection Verdict — J.L. Dufour Roofing Services

J.L. Dufour Roofing Services scores 57/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. The estimate workflow asks visitors to leave the homepage and load a separate request URL (which is itself misspelled in the brand's own slug as '/eform/submit/request-an-esitimate'), so every interested visitor pays a navigation tax that an inline form would remove.

The Site Inspection observed J.L. Dufour Roofing Services's framework pages and applied the standard Fervor Grade™ rubric. The lowest-scoring category was Content & SEO at 6/15; category-level breakdowns and per-page observations follow.

PRIMARY ISSUE Content & SEO 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 Embed a short three-field estimate form (name, postal code, phone) directly in the hero so the 'FREE ESTIMATES' click stays on the page and the lead is captured before navigation.
Scoring Summary

Weighted Brand Score Calculation

PageRaw ScoreWeightWeighted
Homepage 57/100 ×0.15 57.0
Overall Weighted Brand Score 57 / 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

13/22

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

Lead Capture

10/20

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

Mobile Experience

9/15

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

Content & SEO

6/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: No brand-published pricing surfaced anywhere in the captured pages; the homepage and footer carry no 'starting at' figures and no financing examples. Trade-segment fallback used for residential asphalt re-roofing in the Halifax Regional Municipality (typical 1,500-2,200 sq ft roof, IKO heavy-weight shingles, synthetic underlayment, ice-and-water shield) — mid-point ~$11,500 CAD with a $8,000-$15,000 typical band. Single-roof apartment-building or church projects would land materially higher; tag remains BENCHMARK-FALLBACK because no brand-specific number was found.

Site Inspection Framework

Modifiers Applied

ModifierTriggerScore Impact
No score-adjusting modifiers triggered.
Data Integrity

Data Confidence Statement

Observed with certainty: First Impression: Hero shows residential project photography with 'ESTABLISHED SINCE 1975' overlay and a yellow 'FREE ESTIMATES' button; 'Re-roofing and Repair Professionals' headline reads immediately below in both viewports.. First Impression: Footer-only phone presentation (902-443-2139 main plus cell 902-456-0890) with no persistent header phone and no tap-to-call links in the rendered DOM in either viewport.. Trust Credibility: Mid-page PHOTOS gallery (six tiles), three service tiles, IKO manufacturer credit, premium-positioning body copy, and footer block with Halifax NS street address (8 Saskatoon Dr., B3M 3H7), two phone numbers, info@jldufour.ca, and posted hours (Monday-Sunday 8am-6pm).. Trust Credibility: Zero review widgets, zero ratings, zero schema_jsonld blocks present in the rendered DOM in either viewport — third-party social proof is absent across the entire homepage.. Lead Capture: Primary CTA 'Request a Free Estimate' (cta_text + cta_href captured on three service-tile pages) routes off-homepage to '/eform/submit/request-an-esitimate' rather than to an inline form; the brand's own URL slug is misspelled.. Lead Capture: Homepage forms array is empty in both desktop and mobile rendered DOM — no inline contact, quote, or newsletter form exists at first paint.. Mobile Experience: Mobile reflow is clean with two visible CTA surfaces ('FREE ESTIMATE — Request a QUOTE' bar plus hero 'FREE ESTIMATES' button); hamburger toggler exists but lacks an accessible name (a11y/home__mobile.json button-name critical, 2 nodes).. Content Seo: Meta title is keyword-stuffed and misspelled ('roofer, roofing, roof repairs, J.L. Dufour, Halifax HRM, Nova Scoria'); canonical URL points to /content/front rather than to the homepage; no JSON-LD schema present in either viewport.. Accessibility: axe-core 4.10.2 (WCAG 2.1 AA + best-practice) ran on desktop and mobile homepage. Distinct violations across the brand: critical button-name; serious link-name; moderate heading-order, landmark-one-main, landmark-unique, region. Score 8 - 1.5 - 0.75 - 1.0 = 4.75 -> 5.. Architecture: single_page_brochure architecture detected with high confidence; homepage HTML carries phone_visible_in_html and email_visible_in_html section markers and the role-coverable surfaces (services, contact) live as homepage sections rather than as separate pages..

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