The Dowd Roofing Inc. Site Inspection
Institutional credentials are best-in-class for a regional contractor — CRCA (Canadian Roofing Contractors Association) plus CANB (Construction Association of New Brunswick) plus NERCA, CFIB, NBCSA and the master roofers guarantee of new brunswick form a six-credential row directly below the homepage hero (per dom_facts/home__desktop__1_load.json alt_texts_sample). 70 years of experience claim adds longevity signal. The Fervor Grade™ National Site Inspection scored dowdgroup.ca at 68/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 dowdgroup.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.
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 13/22 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 16/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 13/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 3/8 on the Homepage 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 13/22 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 16/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 13/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 3/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 13/22 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 16/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 13/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 3/8 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
What's Done Well
Institutional credentials are best-in-class for a regional contractor — CRCA (Canadian Roofing...
- Institutional credentials are best-in-class for a regional contractor — CRCA (Canadian Roofing Contractors Association) plus CANB (Construction Association of New Brunswick) plus NERCA, CFIB, NBCSA and the master roofers guarantee of new brunswick form a six-credential row directly below the homepage hero (per dom_facts/home__desktop__1_load.json alt_texts_sample). 70 years of experience claim adds longevity signal. This credential density is rare at this brand size.
- The Eform Request a Quote contact form is heavy (6 form inputs detected by axe label violation enumeration plus a Type of Roof? dropdown visible in screenshots) — qualification-rich for the contractor's project-scoping needs but creates abandonment risk in a region (Atlantic Canada) where roofing visitors expect a faster path to inspection booking.
- Aggregated reviews are the largest gap — dom_facts/home__desktop__1_load.json review_widgets is empty and body_text_patterns.ratings and review_counts both empty despite a Facebook social icon being present in the footer; for a multi-decade family-run group with institutional credentials, surfacing a numeric Google rating would close the only meaningful gap in the trust profile.
Conversion Killers
Conversion Machinery Below Industry Bar
- ✗ Accessibility
Add alt text to the homepage hero image (currently alt=" " — a single space) and add aria-label or visible
- ✗ Trust Signals
Add an aggregated Google review widget to the homepage hero alongside the credential row — the institutional credentials (CRCA, CANB, NERCA, CFIB, NBCSA) carry weight but a numeric customer-rating signal would complete the trust profile for visitors comparing contractors. Brand has zero review widgets surfaced (dom_facts review_widgets empty across all captures).
- ✗ Content & SEO
Add a hero H1 headline to the homepage (currently the page leads with the 4-tile service grid and a tagline but no top-level H1) plus add LocalBusiness / RoofingContractor JSON-LD schema (dom_facts/home__desktop__1_load.json schema_jsonld currently contains only a minimal WebSite entry; flat-roofing and contact-us have empty schema_jsonld arrays) — these fix headline_clarity and schema_structured_data sub-scores together.
Revenue Impact
Conversion Gap Calculation
Step 1 — Traffic Baseline (estimated): Dowd Roofing Inc. 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: $600–$50,000 (mid: $12,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
| 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.4% – 8.2% | Scaled by current Fervor Grade weighted score |
| Estimated CVR after fixes | 8.0% – 12.0% | Industry benchmark for category |
| Avg project value | $600 – $50,000 (mid: $12,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 $12,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.
Add alt text to the homepage hero image (currently alt=" " — a single space) and add...
Add alt text to the homepage hero image (currently alt=" " — a single space) and add aria-label or visible
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageFix the mobile color-contrast violation on the tel:506-632-0022 phone link — currently...
Fix the mobile color-contrast violation on the tel:506-632-0022 phone link — currently #92dff9 on #ffffff yields 1.48 contrast ratio (needs 4.5:1) on flat-roofing mobile and contact-us mobile per a11y/flat-roofing__mobile.json and a11y/contact-us__mobile.json. Darkening the brand cyan to a #1a8fc4 equivalent restores legibility for all users and removes the serious violation.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageAdd an aggregated Google review widget to the homepage hero alongside the credential...
Add an aggregated Google review widget to the homepage hero alongside the credential row — the institutional credentials (CRCA, CANB, NERCA, CFIB, NBCSA) carry weight but a numeric customer-rating signal would complete the trust profile for visitors comparing contractors. Brand has zero review widgets surfaced (dom_facts review_widgets empty across all captures).
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageAdd a hero H1 headline to the homepage (currently the page leads with the 4-tile...
Add a hero H1 headline to the homepage (currently the page leads with the 4-tile service grid and a tagline but no top-level H1) plus add LocalBusiness / RoofingContractor JSON-LD schema (dom_facts/home__desktop__1_load.json schema_jsonld currently contains only a minimal WebSite entry; flat-roofing and contact-us have empty schema_jsonld arrays) — these fix headline_clarity and schema_structured_data sub-scores together.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageStrengths, Vulnerabilities, and Competitive Position
National Brand vs. Local Competitors
Strengths:
- Institutional credentials are best-in-class for a regional contractor — CRCA (Canadian Roofing Contractors Association) plus CANB (Construction Association of New Brunswick) plus NERCA, CFIB, NBCSA and the master roofers guarantee of new brunswick form a six-credential row directly below the homepage hero (per dom_facts/home__desktop__1_load.json alt_texts_sample). 70 years of experience claim adds longevity signal. This credential density is rare at this brand size.
- The Eform Request a Quote contact form is heavy (6 form inputs detected by axe label violation enumeration plus a Type of Roof? dropdown visible in screenshots) — qualification-rich for the contractor's project-scoping needs but creates abandonment risk in a region (Atlantic Canada) where roofing visitors expect a faster path to inspection booking.
- Aggregated reviews are the largest gap — dom_facts/home__desktop__1_load.json review_widgets is empty and body_text_patterns.ratings and review_counts both empty despite a Facebook social icon being present in the footer; for a multi-decade family-run group with institutional credentials, surfacing a numeric Google rating would close the only meaningful gap in the trust profile.
Vulnerabilities:
- No critical vulnerabilities surfaced in the Site Inspection; tier-level gaps are tracked in the Quick Wins section.
The Summary
Dowd Roofing Inc. scores 68/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. Institutional credentials are best-in-class for a regional contractor — CRCA (Canadian Roofing Contractors Association) plus CANB (Construction Association of New Brunswick) plus NERCA, CFIB, NBCSA and the master roofers guarantee of new brunswick form a six-credential row directly below the homepage hero (per dom_facts/home__desktop__1_load.json alt_texts_sample).
The Site Inspection observed Dowd Roofing Inc.'s framework pages and applied the standard Fervor Grade™ rubric. The lowest-scoring category was Accessibility at 3/8; category-level breakdowns and per-page observations follow.
Weighted Brand Score Calculation
| Page | Raw Score | Weight | Weighted |
|---|---|---|---|
| Homepage | 72/100 | ×0.15 | 21.6 |
| Service Page | 64/100 | ×0.20 | 22.4 |
| Lead Capture | 70/100 | ×0.30 | 24.5 |
| Overall Weighted Brand Score | 68 / 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
13/22No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Lead Capture
16/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Mobile Experience
13/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
3/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: Dowd Roofing Inc. does not publish per-project pricing on captured pages (dom_facts/*.json body_text_patterns.dollars empty across all three captured URLs). Brand-specific avg-project-value $12,000 derived from a Saint John New Brunswick multi-trade roofing-and-renovation service mix per the brand's eight-sub-service scope: roof and gutter repair calls $600-$2,500 (volume), residential asphalt shingle replacement $7,000-$13,000 (Atlantic Canada baseline plus snow-load), flat-roof EPDM and TPO commercial systems $10,000-$30,000, custom sheet-metal work $5,000-$15,000, Duradek and home-improvement projects $8,000-$25,000, full multi-trade exterior packages $25,000-$50,000. Mid-point $12,000 reflects a representative blended project weighted toward the brand's mixed residential-and-commercial roofing focus with multi-company group capacity; range $600-$50,000 covers a small repair through a full commercial flat-roof installation.
Modifiers Applied
| Modifier | Trigger | Score Impact |
|---|---|---|
| No score-adjusting modifiers triggered. | ||
Data Confidence Statement
Observed with certainty: First Impression: 4-tile service grid (Residential Roofing, Commercial Roofing, Home Improvement, plus a fourth specialty tile) plus credential row (CRCA, CANB plus 2 additional industry-credential badges) plus YOUR COMPLETE ROOFING & EXTERIOR RENOVATION SPECIALISTS centre tagline plus persistent header phone 506-632-0022. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Trust Credibility: Six institutional credentials surfaced via alt_texts (CRCA, CANB, NERCA, CFIB, NBCSA, the master roofers guarantee of new brunswick) plus 70 years of experience claim plus Duradek manufacturer-partner imagery on 6-tile sub-service grid. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Trust Credibility: The Dowd Group address (350 Somerset St., PO Box 5, Saint John NB E2L 3X1) plus phones (506-632-0022 office plus 800-508-6044 toll-free plus 506-633-0251 fax) plus mailto:info@dowdgroup.ca plus body copy Our family-run companies, Dowd Roofing Inc. and Dowd Home Improvements Ltd. provide exceptional workmanship. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Lead Capture: Eform Request a Quote section heading visible on contact-us page plus a Type of Roof? dropdown plus 6 form input fields (per a11y/contact-us__desktop.json label violation enumeration); homepage form (id comp-l6cxmtt5) also collects email and phone. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Mobile Experience: Mobile single-column reflow with ROOFING AND SHEET METAL WORK eyebrow plus residential-roof hero plus credential row (CRCA plus CANB visible badges) below the hero; tel:506-632-0022 present in dom_facts mobile capture but a11y mobile records flag low contrast on phone link. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Content Seo: Service page H1 Flat Roofs plus body Flat Roofing Systems in New Brunswick for Maritime Applications plus explanation of built-up, modified bitumen, EPDM (ethylene propylene diene monomer), and TPO (thermoplastic polyolefin) systems; meta title is 74 chars and pipe-segmented (Flat Roofing Services In Saint John, NB | Flat Roofing | Dowd Roofing Inc.). [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Accessibility: 6 unique violations across 6 axe runs: image-alt (critical, homepage 1 node), label (critical, homepage 6 nodes plus contact 6 nodes), link-name (serious, 3 pages), color-contrast (serious, 2 mobile pages on tel and nav links at 1.48 ratio), heading-order (moderate, contact-us h6), landmark-unique (moderate, homepage 2 region landmarks).. Full Evidence Stack: cta_clickthrough.json captures[] verified 38 successful CTA clicks across 12 captured URLs (24 desktop plus 14 mobile). Verified primary CTAs (label + destination): Contact Us (header, every page) → /contact-us; Request A Free Quote (about-us cta01) → /contact-us; Get A Free Quote (custom-roofing-metal-work, shingle-roof, windows-doors cta01) → /contact-us; Get Started With A Free Quote (duradek cta01) → /contact-us; Request A Free Estimate (eavestroughing cta01) → /contact-us; book a consultation (siding-soffit-fascia cta01) → /contact-us.. Full Evidence Stack: architecture.json detector returned standard (high confidence) with rationale All detectors returned None; brand follows the canonical 5-page contractor architecture — routes the rubric path.. 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.