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

JR Co. Roofing

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

Domain jrroofinginc.ca
Inspection Date March 19, 2026
Pages Inspected 4
77 /100 Weighted Score: Grade C (Conditional)
Executive Summary

The JR & Co. Roofing Site Inspection

Three above-fold conversion paths and a heritage stat band (Since 1986, 500 projects completed, 35+ years) anchor a confident commercial-roofing positioning, but zero structured-data markup leaves search engines guessing at the brand's service area, hours, and review profile. The Fervor Grade™ National Site Inspection scored www.jrroofinginc.ca at 77/100 — Grade C, Conditional.

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.

  • A Framer-rendered chat-bubble icon is visible in the bottom-right of every mobile and desktop capture, but the chat-widget detector returned false because the script does not match standard vendor patterns (Drift, Intercom, Tidio, etc.). Scoring relies on the screenshot evidence here.
Overall Weighted Brand Score 77
Fervor Grade™ Interpretation

77/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 78 location_page 76 service_page 76 lead_capture 78
homepage 78 ×0.15 · wt. 15.6
location_page 76 ×0.20 · wt. 26.6
service_page 76 ×0.30 · wt. 19.0
lead_capture 78 ×0.20 · wt. 15.6

Methodology note. This Site Inspection applies the Fervor Grade™ 2.5 National Site Inspection framework to five key conversion pages on www.jrroofinginc.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://www.jrroofinginc.ca
78 /100 C — Green Band
First Impression
17/20
Trust & Credibility
18/22
Lead Capture
16/20
Mobile Experience
12/15
Content & SEO
9/15
Accessibility
5/8
Page Total
78/100
✓ Pass — First Impression

First Impression scored 17/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 18/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.

✓ Pass — Mobile Experience

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

⚠ Warn — Content & SEO

Content & SEO scored 9/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

location_page

location_page
https://www.jrroofinginc.ca
76 /100 C — Green Band
First Impression
17/20
Trust & Credibility
18/22
Lead Capture
16/20
Mobile Experience
12/15
Content & SEO
9/15
Accessibility
5/8
Page Total
76/100
✓ Pass — First Impression

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

✓ Pass — Trust & Credibility

Trust & Credibility scored 18/22 on the location_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 location_page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✓ Pass — Mobile Experience

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

⚠ Warn — Content & SEO

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

⚠ Warn — Accessibility

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

Page 3 of 5 — Location Page

service_page

service_page
https://www.jrroofinginc.ca/services/
76 /100 C — Green Band
First Impression
17/20
Trust & Credibility
18/22
Lead Capture
16/20
Mobile Experience
12/15
Content & SEO
9/15
Accessibility
5/8
Page Total
76/100
✓ Pass — First Impression

First Impression scored 17/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 18/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.

✓ Pass — Mobile Experience

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

⚠ Warn — Content & SEO

Content & SEO scored 9/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 4 of 5 — Primary Service Page

lead_capture

lead_capture
https://www.jrroofinginc.ca
78 /100 C — Green Band
First Impression
17/20
Trust & Credibility
18/22
Lead Capture
16/20
Mobile Experience
12/15
Content & SEO
9/15
Accessibility
5/8
Page Total
78/100
✓ Pass — First Impression

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

✓ Pass — Trust & Credibility

Trust & Credibility scored 18/22 on the lead_capture 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 lead_capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

✓ Pass — Mobile Experience

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

⚠ Warn — Content & SEO

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

⚠ Warn — Accessibility

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

Three above-fold conversion paths and a heritage stat band (Since 1986, 500 projects completed,...

  • Three above-fold conversion paths and a heritage stat band (Since 1986, 500 projects completed, 35+ years) anchor a confident commercial-roofing positioning, but zero structured-data markup leaves search engines guessing at the brand's service area, hours, and review profile.
  • The inquiry form asks ten fields including Address, Postal Code, and Province before a visitor can ask a single question, which is roughly double the field count associated with peak quote-form completion in the trade.
  • Untouched template links remain in the rendered HTML — a placeholder phone number and a generic gmail address — alongside the real contact details, a credibility leak any prospect inspecting the page would notice.
Critical Conversion Failures

Conversion Killers

Fervor Grade™ — Most Damaging Findings

Conversion Machinery Below Industry Bar

  • ✗ Trust Signals

    Add LocalBusiness and Organization JSON-LD to every page (with the Saskatoon address, three phone lines, opening hours, and the 4.6-star aggregate rating from the Google card) so search results surface star ratings and the Saskatoon-Calgary service area without scraping prose.

  • ✗ Accessibility

    Give the Google Maps iframe on the contact page a title attribute and add an aria-label or visible badge for the manufacturer credentials JR & Co. holds (single-ply membrane warranties, IKO/Firestone, etc.) — both are sub-30-minute fixes that move accessibility and trust scoring at once.

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): JR & Co. 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: $35,000–$150,000 (mid: $75,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.2% – 9.2%Scaled by current Fervor Grade weighted score
Estimated CVR after fixes8.0% – 12.0%Industry benchmark for category
Avg project value$35,000 – $150,000 (mid: $75,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.1M/month
Annual cost of inaction $0 – $60.7M/year

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

Add LocalBusiness and Organization JSON-LD to every page (with the Saskatoon address,...

Add LocalBusiness and Organization JSON-LD to every page (with the Saskatoon address, three phone lines, opening hours, and the 4.6-star aggregate rating from the Google card) so search results surface star ratings and the Saskatoon-Calgary service area without scraping prose.

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

Trim the inquiry form down to Name, Phone, Service Type, and Message on the first...

Trim the inquiry form down to Name, Phone, Service Type, and Message on the first step, then progressive-disclose Address and Postal Code only after the visitor commits — keep the data, drop the friction.

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

Strip the leftover tel:+1245678954 and mailto:email@gmail

Strip the leftover tel:+1245678954 and mailto:email@gmail.com placeholder links from the source so only the live Saskatoon, Calgary, toll-free, and inquiry@ contacts ship to the page.

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

Give the Google Maps iframe on the contact page a title attribute and add an...

Give the Google Maps iframe on the contact page a title attribute and add an aria-label or visible badge for the manufacturer credentials JR & Co. holds (single-ply membrane warranties, IKO/Firestone, etc.) — both are sub-30-minute fixes that move accessibility and trust scoring at once.

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:

  • Three above-fold conversion paths and a heritage stat band (Since 1986, 500 projects completed, 35+ years) anchor a confident commercial-roofing positioning, but zero structured-data markup leaves search engines guessing at the brand's service area, hours, and review profile.
  • The inquiry form asks ten fields including Address, Postal Code, and Province before a visitor can ask a single question, which is roughly double the field count associated with peak quote-form completion in the trade.
  • Untouched template links remain in the rendered HTML — a placeholder phone number and a generic gmail address — alongside the real contact details, a credibility leak any prospect inspecting the page would notice.

Vulnerabilities:

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

The Summary

Inspection Verdict — JR & Co. Roofing

JR & Co. Roofing scores 77/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. Three above-fold conversion paths and a heritage stat band (Since 1986, 500 projects completed, 35+ years) anchor a confident commercial-roofing positioning, but zero structured-data markup leaves search engines guessing at the brand's service area, hours, and review profile.

The Site Inspection observed JR & Co. Roofing's framework pages and applied the standard Fervor Grade™ rubric. The lowest-scoring category was Content & SEO at 9/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 Add LocalBusiness and Organization JSON-LD to every page (with the Saskatoon address, three phone lines, opening hours, and the 4.6-star aggregate rating from the Google card) so search results surface star ratings and the Saskatoon-Calgary service area without scraping prose.
Scoring Summary

Weighted Brand Score Calculation

PageRaw ScoreWeightWeighted
homepage 78/100 ×0.15 15.6
location_page 76/100 ×0.20 26.6
service_page 76/100 ×0.30 19.0
lead_capture 78/100 ×0.20 15.6
Overall Weighted Brand Score 77 / 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

17/20

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

Trust & Credibility

18/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

12/15

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

Content & SEO

9/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 no pricing on any service or replacement page across www.jrroofinginc.ca; verified across the services hub and the roof-replacement service page on 2026-05-15. JR & Co. Roofing Contractors Inc. specialises in commercial flat-roof systems (TPO/EPDM/modified bitumen) for Saskatoon and Calgary. Average project value modelled from Canadian commercial flat-roof rates ($7-$14/sqft TPO/EPDM, $12-$18/sqft for warrantied premium systems) applied to a typical 5,000-12,000 sqft small-commercial flat roof, anchored at a $75,000 CAD midpoint with a $35,000-$150,000 range. Tag set to [THIRD-PARTY] because no brand pricing exists; the figure is a trade-segment estimate, not brand-published. Note: jrcousa.com is an unrelated US contractor and was excluded from sourcing.

Site Inspection Framework

Modifiers Applied

ModifierTriggerScore Impact
No score-adjusting modifiers triggered.
Data Integrity

Data Confidence Statement

Observed with certainty: First Impression: Hero headline "Reliable & Expert Commercial Roofing Solutions" with red CTA, phone CTA, and a service-area sub-line above the fold.. First Impression: Mobile first paint shows the sticky header overlapping the top of the headline word "COMMERCIAL"; the rest of the hero stack still loads cleanly.. First Impression: Calgary page hero substitutes a Calgary skyline photo and an Alberta-specific narrative under the same template.. Trust Credibility: Stat band shows 500 projects completed, 30 years of experience callouts, and the testimonial-carousel band "DON'T TAKE OUR WORD FOR IT".. Trust Credibility: body_text_patterns flag SINCE 1986 and 35+ Years of Experience strings; ratings field captures a 4.6 Star reading from the embedded Google card.. Trust Credibility: Embedded Google Maps card surfaces a 4.6-star rating on 25 reviews next to the office address.. Lead Capture: Inquiry form lays out Name, Email, Phone, Property Type, Service Type, Address, City, Postal Code, Province, and Message side-by-side under a distinctive headline.. Lead Capture: DOM scan confirms ten visible form fields plus a set of honeypot inputs the visitor never sees.. Lead Capture: Clicking the hero "Request a Quote" button on the homepage routes a visitor to the contact page rendering the full inquiry form, confirming the conversion path is intact.. Mobile Experience: Single-column mobile layout with stacked CTAs and a tappable phone button; the sticky header overlap on first paint is the main blemish.. Mobile Experience: Service-page mobile render shows large red service-pill chips and red action button; layout adapts cleanly with no horizontal scroll.. Mobile Experience: Mobile contact page renders the embedded map, then phones, then the inquiry form in a clean stack without overflow.. Content Seo: Calgary location page meta title "JR & Co. Roofing | Calgary Roofing Solutions" is unique and under 60 characters; canonical URL is set.. Content Seo: Services page reports schema_jsonld count 0 — no Organization, Service, or BreadcrumbList structured data is present.. Content Seo: Contact page reports schema_jsonld count 0; meta title and description are unique and intent-matched.. Accessibility: Six axe violations on the homepage including aria-hidden-focus on six framer animation containers and color-contrast on three text nodes.. Accessibility: Calgary page surfaces seven color-contrast nodes plus the same aria-hidden-focus carousel pattern.. Accessibility: Services page logs ten color-contrast nodes and a heading-order break (an H4 directly under an H2).. Accessibility: Contact page logs the unlabelled Google Maps iframe (frame-title violation) plus two color-contrast nodes.. Architecture: architecture.json classifies this brand's site topology as 'standard' 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