Anderson Roofing build vs Thelen Mechanical (modeled comp)

Section-by-section scorecard per the web-design-intelligence QA process. Thelen (revision-1 tournament champion) was captured hero-only in the 2026-07-01 run, so hero and mobile-fold are judged head-to-head; below-fold sections are scored Uncontested (no comp evidence), following the Straightline convention. Pattern implemented: retro-badge brand device + dual-action CTA row, re-expressed in Anderson's real logo colors (red #ea1b23 / sky #6acef3) on Thelen's warm cream ground.

Desktop hero

Anderson Roofing This build
Anderson Roofing desktop hero
Thelen Mechanical Comp champion
Thelen Mechanical desktop hero

Mobile fold

Anderson Roofing This build
Anderson Roofing mobile fold
Thelen Mechanical Comp champion
Thelen Mechanical mobile fold

Scorecard

SectionVerdictWhy
Utility barTIEThelen runs a promo offer + locations; Anderson runs family-owned positioning + live rating + hours. Both single-line, both on-brand navy. Different jobs, equal execution.
Header brand identityTIERound 2 implemented Thelen's signature move: the brand now sits on a red-bordered cream plate that breaks below the header line. Still scored a tie, not a win, because Thelen's badge is a designed trademark while ours frames their existing logo; matching that fully needs a real brand-mark redesign (vector logo request is queued).
Hero typography & layoutWINSame winning grammar (script eyebrow, giant cream display, photo-through-scrim) but in Zilla Slab matched to Anderson's slab logo genre, plus a proof row and small-keyword H1 / big-persuasive H2 SEO structure Thelen lacks.
Dual-action CTA rowTIEThelen's exact pattern implemented: solid booking pill + phone action at equal visual weight, chunky with hard offset shadows. Equal execution of their winning move.
Above-fold lead captureWINAnderson runs Search + LSA; paid clicks need an instant form. Thelen's hero has zero capture; ours has a 4-field inspection form with trust microcopy, without crowding the headline.
Trust merchandisingWINThelen's hero shows no ratings, certs, or reviews. Anderson's fold carries 4.9/90+ Google, BBB A+, Google Guaranteed, Est. 1997, then a dedicated 5-item trust bar. All real, all verifiable.
Mobile foldWINBoth stack cleanly, but Anderson adds a sticky Call + Free Estimate bar (Thelen's mobile fold has no persistent CTA) and full-width thumb-sized buttons.
Mobile navigationUNCONTESTEDFull-screen branded flyout drawer with one-at-a-time accordions, in-drawer estimate CTA + click-to-call + hours, scrim, and scroll-lock. No Thelen mobile-nav capture exists to compare against.
Services / projects / processUNCONTESTED6 service cards with real job photos, 3 real projects, 4-step process. No comp evidence below the fold.
Differentiation contentUNCONTESTEDStorm-chaser comparison table (8 rows), hail/insurance band, team section with the real owners' photo and named roster, 3 verbatim Google reviews. This is the conversion depth the current andersonroofingne.com lacks entirely.
FooterUNCONTESTEDExit CTA band, badge strip, 4-column grid, service-area coverage block, back-to-top. No comp footer capture.

Net: 4 wins, 3 ties, 0 losses on contested sections; 4 uncontested. The build keeps every element of Thelen's winning pattern and adds the conversion infrastructure (form, sticky bar, trust bar) that the Search + LSA pitch requires.

Alignment measurement (not eyeballed)

Left-edge bounding boxes measured via getBoundingClientRect():

Mobile QA pass

Honest gaps