The Cambie Roofing Site Inspection
1952 founding (74 years operating) plus 4.1/84 Google reviews on the embedded contact-page map widget plus best-in-class hero photography (real installer in safety vest with caulking gun) combine into a strong brand-trust foundation. Note: marketing copy says 'over 75 years' / '75+ Years' but dom_facts since_years confirms 'Since 1952' = 74 years — close to but not yet 75. The Fervor Grade™ National Site Inspection scored cambieroofing.com at 76/100 — Grade C, Conditional.
Methodology note. This Site Inspection applies the Fervor Grade™ 2.5 National Site Inspection framework to five key conversion pages on cambieroofing.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 19/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 17/22 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 18/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 12/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 8/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 2/8 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Service Page
First Impression scored 19/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 17/22 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 18/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 12/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 8/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 2/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 19/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 17/22 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 18/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 12/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 8/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 2/8 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
What's Done Well
1952 founding (74 years operating) plus 4.1/84 Google reviews on the embedded contact-page map...
- 1952 founding (74 years operating) plus 4.1/84 Google reviews on the embedded contact-page map widget plus best-in-class hero photography (real installer in safety vest with caulking gun) combine into a strong brand-trust foundation. Note: marketing copy says 'over 75 years' / '75+ Years' but dom_facts since_years confirms 'Since 1952' = 74 years — close to but not yet 75.
- Zero JSON-LD structured data site-wide (dom_facts schema_jsonld=[] across all 6 captured pages) is a clear miss for a Vancouver-area local-search-dependent contractor — Organization, LocalBusiness, and Service schema would unlock rich-result eligibility against competitors who do publish.
Conversion Killers
Heavy accessibility profile is the single material drag from a higher tier.
- ✗ Accessibility
Heavy accessibility profile is the single material drag from a higher tier. The meta-viewport user-scalable=no setting blocks zoom site-wide (critical), four serious violations (color-contrast across red brand-mark + Send button + secondary headers, untitled Google Maps iframe on /contact, undecorated RCABC inline link, six untitled manufacturer-logo outbound links on /products/) compound. For a 74-year operation with this much trust infrastructure, the systemic a11y gaps are surprising.
- ✗ Accessibility
Add an H1 element to /contact — the page currently lacks any H1 (the visible 'CONTACT US' is styled text, not H1) per the page-has-heading-one moderate violation. Adding it both fixes the accessibility issue and improves SEO for the brand's contact-page intent.
- ✗ Accessibility
Add aria-label or alt text to the six manufacturer-logo outbound links (IKO, Garland, Malarkey, CertainTeed, Siplast, Soprema) on /products/ — single fix resolves the link-name serious violation block.
Revenue Impact
Conversion Gap Calculation
Step 1 — Traffic Baseline (estimated): Cambie 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: $16,500) (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: Heavy accessibility profile is the single material drag from a higher tier
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 | 6.1% – 9.1% | Scaled by current Fervor Grade weighted score |
| Estimated CVR after fixes | 8.0% – 12.0% | Industry benchmark for category |
| Avg project value | $8,000 – $25,000 (mid: $16,500) | [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 $16,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.
Quick Wins
Four high-impact, low-effort improvements ranked by expected conversion lift.
Remove user-scalable=no from the meta-viewport tag site-wide — single change resolves...
Remove user-scalable=no from the meta-viewport tag site-wide — single change resolves the critical accessibility violation propagating across all 5 successfully-Site Inspected pages, restoring zoom for low-vision users.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageAdd an H1 element to /contact — the page currently lacks any H1 (the visible 'CONTACT...
Add an H1 element to /contact — the page currently lacks any H1 (the visible 'CONTACT US' is styled text, not H1) per the page-has-heading-one moderate violation. Adding it both fixes the accessibility issue and improves SEO for the brand's contact-page intent.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageTrim the contact form to remove the upfront required Address field — visitors must...
Trim the contact form to remove the upfront required Address field — visitors must enter their physical address before submitting any inquiry, which adds friction unusual for a quote-request form. Move Address to a follow-up step or scheduling email.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageAdd aria-label or alt text to the six manufacturer-logo outbound links (IKO, Garland,...
Add aria-label or alt text to the six manufacturer-logo outbound links (IKO, Garland, Malarkey, CertainTeed, Siplast, Soprema) on /products/ — single fix resolves the link-name serious violation block.
Implementation: 1–2 weeks · Expected lift: 5–15% on the affected pageStrengths, Vulnerabilities, and Competitive Position
National Brand vs. Local Competitors
Strengths:
- 1952 founding (74 years operating) plus 4.1/84 Google reviews on the embedded contact-page map widget plus best-in-class hero photography (real installer in safety vest with caulking gun) combine into a strong brand-trust foundation. Note: marketing copy says 'over 75 years' / '75+ Years' but dom_facts since_years confirms 'Since 1952' = 74 years — close to but not yet 75.
- Zero JSON-LD structured data site-wide (dom_facts schema_jsonld=[] across all 6 captured pages) is a clear miss for a Vancouver-area local-search-dependent contractor — Organization, LocalBusiness, and Service schema would unlock rich-result eligibility against competitors who do publish.
Vulnerabilities:
- Heavy accessibility profile is the single material drag from a higher tier. The meta-viewport user-scalable=no setting blocks zoom site-wide (critical), four serious violations (color-contrast across red brand-mark + Send button + secondary headers, untitled Google Maps iframe on /contact, undecorated RCABC inline link, six untitled manufacturer-logo outbound links on /products/) compound. For a 74-year operation with this much trust infrastructure, the systemic a11y gaps are surprising.
The Summary
Cambie Roofing scores 76/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. 1952 founding (74 years operating) plus 4.1/84 Google reviews on the embedded contact-page map widget plus best-in-class hero photography (real installer in safety vest with caulking gun) combine into a strong brand-trust foundation.
Heavy accessibility profile is the single material drag from a higher tier. The meta-viewport user-scalable=no setting blocks zoom site-wide (critical), four serious violations (color-contrast across red brand-mark + Send button + secondary headers, untitled Google Maps iframe on /contact, undecorated RCABC inline link, six untitled manufacturer-logo outbound links on /products/) compound.
Weighted Brand Score Calculation
| Page | Raw Score | Weight | Weighted |
|---|---|---|---|
| Homepage | 84/100 | ×0.15 | 25.2 |
| Service Page | 70/100 | ×0.20 | 24.5 |
| Lead Capture | 79/100 | ×0.30 | 27.6 |
| Overall Weighted Brand Score | 76 / 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
19/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Trust & Credibility
17/22No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Lead Capture
18/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Mobile Experience
12/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Content & SEO
8/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Accessibility
2/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: Brand does not publish per-project pricing on captured pages (dom_facts dollars body-text patterns show only '$10,000,000' as a likely insurance/bond reference, no per-project pricing). Pricing values left null because no third-party pricing sources were fetched for verification. Trade is Vancouver/BC Lower Mainland residential-and-commercial roofing where prices vary by material, scope, and Vancouver-market premium; specific dollar values not asserted without a verified source.
Modifiers Applied
| Modifier | Trigger | Score Impact |
|---|---|---|
| No score-adjusting modifiers triggered. | ||
Data Confidence Statement
Observed with certainty: First Impression: Hero H1 'Vancouver's Premier Roofing Company' with subhead 'for over 75 years' over a real high-quality installer-on-roof photograph; red '24/7 EMERGENCY SERVICES' button on hero; persistent header carries 'Call Now 604.261.1111' plus a header CTA strip. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. First Impression: 4-pillar trust panel (24/7 Emergency Service, Expert And Professional, Satisfaction Guarantee, Free Estimates) plus 'Dedication. Experience. Quality.' positioning plus 5-tile SERVICES grid (Residential Roofing, Commercial Roofing, Roof Maintenance, Inspections, Emergency Services) plus 'Request A Quote' callout plus SERVICE AREA map plus 'In The Roofing Sector For 75+ Years' tenure 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: Embedded Google Map widget shows 'Cambie Roofing Contractors Ltd, 1367 E Kent Avenue N, Vancouver, BC V5X 4T6, Canada' with '4.1 ★ (84)' Google rating visible on the card. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Trust Credibility: Manufacturer/supplier grid on /products/ lists IKO, GAF, CertainTeed, Soprema, Malarkey, Garland, Siplast, Roofmart — supplier-relationship infrastructure visible; RCABC outbound link in body copy. [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 page shows 'CONTACT US' hero plus 'Comprehensive, top-tier roofing services – all across the Lower Mainland.' plus 'Requesting a quote? Need maintenance or an inspection? Get in touch today.' plus a 7-visible-field form (Your Name, Company optional, Address, Email, Phone Number, Subject, Message) with a red Send button and reCAPTCHA. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Lead Capture: DOM facts confirm clickable contact channels: tel:+16042611111 plus mailto:info@cambieroofing.com plus a 13-field POST contact form id 'Get_Free_Estimation_Quote'. [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 renderings show clean single-column responsive layout with hero photo + red '24/7 EMERGENCY SERVICES' CTA on home, hamburger nav, and stacked form on contact at 375px viewport. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Content Seo: Meta titles carry brand + geo + tenure + intent: 'Cambie Roofing – Vancouver's Finest Roofing Company Since 1952' (homepage); 'Contact – Cambie Roofing' (contact); URL hierarchy is clean (/, /products/, /contact/). Zero JSON-LD blocks site-wide. [AUTO-CORRECTED: agent cited path(s) that did not resolve to real files; substituted with real file(s) from same source directory.]. Accessibility: Brand-deduped axe violation profile across 5 successful runs: 1 critical (meta-viewport user-scalable=no site-wide), 4 serious (color-contrast, frame-title on contact iframe, link-in-text-block on RCABC link, link-name on 6 manufacturer-logo outbound links), 6 moderate (heading-order, landmark-main-is-top-level, landmark-no-duplicate-main, landmark-unique, page-has-heading-one on contact, region on offcart), 1 minor (empty-heading on products + contact). 1 a11y run failed (home__desktop axe_collection_failed:no_html).. Full Evidence Stack: cta_clickthrough.json verified 11 unique benefit-driven CTAs across the 3 framework pages × 2 viewports: 'Call Now 604.261.1111' → tel:+16042611111 (home + products + contact desktop), 'Request A Quote' → /contact (home desktop + mobile), 'Free Estimate Request' → /contact/ (all 3 pages, both viewports). 42 successful clicks total.. Full Evidence Stack: architecture.json detector: 'standard' (high confidence) — 'no_non_standard_pattern_matched' — routes the rubric to the canonical 5-page contractor architecture path.. Full Evidence Stack: manifest.json confirms 296 total URLs, framework_page_roles captured for homepage + service_page + lead_capture (page_role_coverage 0.60); location_finder and location_page absent.. 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.