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.
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.
Homepage
First Impression scored 11/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 8/22 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 7/20 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 6/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 6/15 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 4/8 on the Homepage Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Service Page
First Impression scored 11/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 8/22 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 7/20 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 6/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 6/15 on the Service Page Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 4/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 11/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Trust & Credibility scored 8/22 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Lead Capture scored 7/20 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Mobile Experience scored 6/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Content & SEO scored 6/15 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
Accessibility scored 4/8 on the Lead Capture Site Inspection. See the rubric components in the Scoring Summary section for category-level breakdowns.
What's Done Well
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.
Conversion Killers
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.
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
| 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 | 3.3% – 4.9% | 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.
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 conversionStrengths, 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.
The Summary
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).
Weighted Brand Score Calculation
| Page | Raw Score | Weight | Weighted |
|---|---|---|---|
| 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 | ||
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/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Trust & Credibility
8/22No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Lead Capture
7/20No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Mobile Experience
6/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Content & SEO
6/15No per-subscore evidence recorded. Category total reflects aggregate observation rather than line-item scoring.
Accessibility
4/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: 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.
Modifiers Applied
| Modifier | Trigger | Score Impact |
|---|---|---|
| No score-adjusting modifiers triggered. | ||
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.