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

True Line Roofing

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

Domain truelineroofing.com
Inspection Date March 19, 2026
Pages Inspected 3
41 /100 Weighted Score: Grade F (Condemned)
Executive Summary

The True Line Roofing Site Inspection

CATASTROPHIC CONTENT INTEGRITY FAILURE: /services/ page is rendering 33 instances of 'Lorem Ipsum Dolor' placeholder copy on every service card (grep of html/services__desktop__1_load.html + visible in screenshots/services__desktop__1_load.png + screenshots/services__desktop__2_scroll.png). The primary service-discovery page on a contractor website is filler text. The Fervor Grade™ National Site Inspection scored www.truelineroofing.com at 41/100 — Grade F, Condemned.

Overall Weighted Brand Score 41
Fervor Grade™ Interpretation

41/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 45 Service Page 32 Lead Capture 47
Homepage 45 ×0.15 · wt. 13.5
Service Page 32 ×0.20 · wt. 11.2
Lead Capture 47 ×0.30 · wt. 16.5

Methodology note. This Site Inspection applies the Fervor Grade™ 2.5 National Site Inspection framework to five key conversion pages on www.truelineroofing.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://www.truelineroofing.com
45 /100 F — Red Band
First Impression
11/20
Trust & Credibility
8/22
Lead Capture
7/20
Mobile Experience
6/15
Content & SEO
6/15
Accessibility
4/8
Page Total
45/100
⚠ Warn — First Impression

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

✗ Issue — Trust & Credibility

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

✗ Issue — Lead Capture

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

✗ Issue — Mobile Experience

Mobile Experience scored 6/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 4/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://www.truelineroofing.com/services/
32 /100 F — Red Band
First Impression
7/20
Trust & Credibility
5/22
Lead Capture
5/20
Mobile Experience
4/15
Content & SEO
4/15
Accessibility
3/8
Page Total
32/100
⚠ Warn — First Impression

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

✗ Issue — Trust & Credibility

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

✗ Issue — Lead Capture

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

✗ Issue — Mobile Experience

Mobile Experience scored 6/15 on the Service Page 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 Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Accessibility

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

Lead Capture

Lead Capture
https://www.truelineroofing.com/contact/
47 /100 F — Red Band
First Impression
11/20
Trust & Credibility
8/22
Lead Capture
7/20
Mobile Experience
6/15
Content & SEO
6/15
Accessibility
4/8
Page Total
47/100
⚠ Warn — First Impression

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

✗ Issue — Trust & Credibility

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

✗ Issue — Lead Capture

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

✗ Issue — Mobile Experience

Mobile Experience scored 6/15 on the Lead Capture 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 Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.

⚠ Warn — Accessibility

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

CATASTROPHIC CONTENT INTEGRITY FAILURE: /services/ page is rendering 33 instances of 'Lorem...

  • CATASTROPHIC CONTENT INTEGRITY FAILURE: /services/ page is rendering 33 instances of 'Lorem Ipsum Dolor' placeholder copy on every service card (grep of html/services__desktop__1_load.html + visible in screenshots/services__desktop__1_load.png + screenshots/services__desktop__2_scroll.png). The primary service-discovery page on a contractor website is filler text. This is the single largest factor in the F-tier outcome — it nukes trust_credibility legitimacy_signals (0/3) and content_seo content_quality (floored at 0/2).
  • PRIMARY ABOVE-FOLD CTA IS DEAD: 'Free Estimate' orange header button (visible on every captured page in cta_clickthrough/*__before.png) resolves to cta_href='#' inert anchor (cta_clickthrough.json captures cta_idx=1 across home/services/contact-us/2026-05-14/about-us × desktop+mobile). Only secondary 'Contact Us' nav text link routes to /contact-us/. Severe lead-capture defect drives cta_persuasiveness to 0/5 and mobile_cta_accessibility to 0/3.
  • BRAND IDENTITY CONFUSION: Homepage hero (screenshots/home__desktop__1_load.png + screenshots/home__desktop__3_postcta.png) opens with a rebrand-announcement that uses 3 different business names (True Line Roofing / True Line Roofing & Exteriors / All Roofing and Remodeling Co., Inc.) and tells customers to email 'gallroofingandremodeling.com and @air-inc.com'. Customer-facing email of record on /contact-us/ is the placeholder 'info@examplemail.com'; real parent-org email 'Info@arr-inc.com' leaks leads off-domain.
Critical Conversion Failures

Conversion Killers

Fervor Grade™ — Most Damaging Findings

PLACEHOLDER CONTACT DATA ON LIVE SITE: '(702) 555-1287' Las-Vegas placeholder phone surfaces in...

  • ✗ Mobile Experience

    PLACEHOLDER CONTACT DATA ON LIVE SITE: '(702) 555-1287' Las-Vegas placeholder phone surfaces in body_text_patterns on home + services + contact-us captures. 'info@examplemail.com' placeholder email surfaces in all 3 HTML captures including on /contact-us/ where the real email should be. Compounded by 'Alexander Hamilton, Business owner' fake-attribution testimonial on services. Triggers M-TR-01 -1.

  • ✗ Accessibility

    ACCESSIBILITY BASELINE FAILS: 1 critical + 2 serious + 5 moderate unique axe violations across 6 captures. White-on-orange #de8328 button contrast of 2.84:1 fails WCAG 2.1 AA on the primary brand button (which is also the dead-anchor CTA — compounding defect). /services/ and /contact-us/ ship without an H1 element.

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): True Line 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: PLACEHOLDER CONTACT DATA ON LIVE SITE: '(702) 555-1287' Las-Vegas placeholder phone surfaces in body_text_patterns on home + services + contact-us captures | ACCESSIBILITY BASELINE FAILS: 1 critical + 2 serious + 5 moderate unique axe violations across 6 captures

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 CVR3.3% – 4.9%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: $16,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 $889K – $7.6M/month
Annual cost of inaction $10.7M – $90.6M/year

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.

Immediate Opportunities

Quick Wins

Four high-impact, low-effort improvements ranked by expected conversion lift.

1

Strengthen weakest category

Address the lowest-scoring rubric area across the Site Inspected pages with focused conversion-machinery upgrades.

Expected lift: 8–15% on page-level conversion
Competitive Context

Strengths, Vulnerabilities, and Competitive Position

National Brand vs. Local Competitors

Strengths:

  • CATASTROPHIC CONTENT INTEGRITY FAILURE: /services/ page is rendering 33 instances of 'Lorem Ipsum Dolor' placeholder copy on every service card (grep of html/services__desktop__1_load.html + visible in screenshots/services__desktop__1_load.png + screenshots/services__desktop__2_scroll.png). The primary service-discovery page on a contractor website is filler text. This is the single largest factor in the F-tier outcome — it nukes trust_credibility legitimacy_signals (0/3) and content_seo content_quality (floored at 0/2).
  • PRIMARY ABOVE-FOLD CTA IS DEAD: 'Free Estimate' orange header button (visible on every captured page in cta_clickthrough/*__before.png) resolves to cta_href='#' inert anchor (cta_clickthrough.json captures cta_idx=1 across home/services/contact-us/2026-05-14/about-us × desktop+mobile). Only secondary 'Contact Us' nav text link routes to /contact-us/. Severe lead-capture defect drives cta_persuasiveness to 0/5 and mobile_cta_accessibility to 0/3.
  • BRAND IDENTITY CONFUSION: Homepage hero (screenshots/home__desktop__1_load.png + screenshots/home__desktop__3_postcta.png) opens with a rebrand-announcement that uses 3 different business names (True Line Roofing / True Line Roofing & Exteriors / All Roofing and Remodeling Co., Inc.) and tells customers to email 'gallroofingandremodeling.com and @air-inc.com'. Customer-facing email of record on /contact-us/ is the placeholder 'info@examplemail.com'; real parent-org email 'Info@arr-inc.com' leaks leads off-domain.

Vulnerabilities:

  • PLACEHOLDER CONTACT DATA ON LIVE SITE: '(702) 555-1287' Las-Vegas placeholder phone surfaces in body_text_patterns on home + services + contact-us captures. 'info@examplemail.com' placeholder email surfaces in all 3 HTML captures including on /contact-us/ where the real email should be. Compounded by 'Alexander Hamilton, Business owner' fake-attribution testimonial on services. Triggers M-TR-01 -1.
  • ACCESSIBILITY BASELINE FAILS: 1 critical + 2 serious + 5 moderate unique axe violations across 6 captures. White-on-orange #de8328 button contrast of 2.84:1 fails WCAG 2.1 AA on the primary brand button (which is also the dead-anchor CTA — compounding defect). /services/ and /contact-us/ ship without an H1 element.
Verdict

The Summary

Inspection Verdict — True Line Roofing

True Line Roofing scores 41/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. CATASTROPHIC CONTENT INTEGRITY FAILURE: /services/ page is rendering 33 instances of 'Lorem Ipsum Dolor' placeholder copy on every service card (grep of html/services__desktop__1_load.html + visible in screenshots/services__desktop__1_load.png + screenshots/services__desktop__2_scroll.png).

PLACEHOLDER CONTACT DATA ON LIVE SITE: '(702) 555-1287' Las-Vegas placeholder phone surfaces in body_text_patterns on home + services + contact-us captures. 'info@examplemail.com' placeholder email surfaces in all 3 HTML captures including on /contact-us/ where the real email should be. ACCESSIBILITY BASELINE FAILS: 1 critical + 2 serious + 5 moderate unique axe violations across 6 captures. White-on-orange #de8328 button contrast of 2.84:1 fails WCAG 2.1 AA on the primary brand button (which is also the dead-anchor CTA — compounding defect).

PRIMARY ISSUE PLACEHOLDER CONTACT DATA ON LIVE SITE: '(702) 555-1287' Las-Vegas placeholder phone surfaces in body_text_patterns on home + services + contact-us captures. 'info@examplemail.com' placeholder email surfaces in all 3 HTML captures including on /contact-us/ where the real email should be. Compounded by 'Alexander Hamilton, Business owner' fake-attribution testimonial on services. Triggers M-TR-01 -1.
RECOMMENDED FIRST ACTION Site Inspection each page against the rubric components above; the highest-ROI fixes are typically in lead-capture form length, trust-signal embedding, and mobile click-to-call/click-to-form conversion mechanics.
Scoring Summary

Weighted Brand Score Calculation

PageRaw ScoreWeightWeighted
Homepage 45/100 ×0.15 13.5
Service Page 32/100 ×0.20 11.2
Lead Capture 47/100 ×0.30 16.5
Overall Weighted Brand Score 41 / 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

11/20

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

Trust & Credibility

8/22

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

Lead Capture

7/20

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

Mobile Experience

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

4/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: dom_facts body_text_patterns.dollars=[] on all 3 captured pages — site does not publish pricing. No third-party pricing fetches performed; project-value bracket inferred from manifest service-page depth (49 URLs, 14 city pages) consistent with mid-market roofing contractor (~$8k-$15k average ticket per Fervor trade pricing range) but NOT VERIFIED.

Site Inspection Framework

Modifiers Applied

ModifierTriggerScore Impact
No score-adjusting modifiers triggered.
Data Integrity

Data Confidence Statement

Observed with certainty: First Impression: Title 'Best Roofing Company in Houston TX | TrueLine Roofing' clear (52 chars) but homepage hero is a rebrand-announcement routing leads to gallroofingandremodeling.com / @air-inc.com — three business names visible above fold (True Line Roofing / True Line Roofing & Exteriors / All Roofing and Remodeling Co., Inc.). Real Houston drone photography in project gallery.. Trust Credibility: dom_facts body_text_patterns.ratings=[] and review_counts=[] across 6 captures. review_widgets=[] on all captures. No aggregate rating, no widget, no quantified social proof. Fake testimonial 'Alexander Hamilton, Business owner' on services page. Placeholder phone (702) 555-1287 + placeholder email info@examplemail.com on every captured page.. Lead Capture Defects: cta_clickthrough.json captures: 'Free Estimate' header button → cta_href='#' (dead anchor on home/services/contact-us/2026-05-14/about-us, desktop + mobile viewports). 'Contact Us' nav text link is the sole functional primary path. Listed email on /contact-us page is 'info@examplemail.com' placeholder.. Content Integrity: 33 Lorem Ipsum instances on services page (grep -ci 'lorem ipsum' html/services__desktop__1_load.html = 33). Every service card displays 'Lorem Ipsum Dolor' headline + Cicero placeholder body. Visible in screenshots. 0 Lorem Ipsum instances on home or contact-us captures, but those pages still carry placeholder phone + email.. Accessibility: axe-core 4.10.2 (WCAG 2.1 AA + best-practice) brand-level unique violations: critical 1 (aria-required-children — Elementor loop role='list' with disallowed children), serious 2 (color-contrast 2.84:1 on orange #de8328 buttons; link-name on icon-only links), moderate 5 (landmark-one-main, page-has-heading-one on /services/ + /contact-us/, region, skip-link, heading-order). Same profile across 6 captures.. Performance: lighthouse/home_lh_desktop.json categories.performance=0.96 (good) but lighthouse/home_lh_mobile.json categories.performance=0.78 with Site Inspections.largest-contentful-paint.numericValue=4281.16ms (Poor >4000ms) + Site Inspections.first-contentful-paint.numericValue=3316.58ms (Poor). Mobile a11y category=0.83.. Architecture: architecture.json: standard contractor architecture, confidence high, signals_observed=['no_non_standard_pattern_matched']. Routes rubric to Homepage 0.30 / Service Page 0.35 / Lead Capture 0.35 weighting.. Html: Raw rendered HTML captures used for grep verification of Lorem Ipsum (33 hits on services), brand-name mentions (trueline 342, Trueline 8, True Line 6, TrueLine 5, All Roofing 1), and phone-number references (tel:+18329663385 ×2 + 832-460-6135 ×2 + (702) 555-1287 ×2 on home)..

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