Reiss Builds — v2 redesign + audit (2026-10-05)

What changed (design only — content kept)

Audit findings

# Finding Severity Status
1 CLAUDE.md (internal notes: D1 id, secret names, partial Resend key, admin plans) published at /CLAUDE/ High Fixed on hotfix-hide-claude-md (v1.3.1) — not deployed yet
2 Every missing URL returns the homepage with 200 (soft 404s) Medium Fixed in v2 (404.html)
3 /admin/ (DecapCMS) loads publicly; no Access policy yet Medium Pending Cloudflare Access (see CLAUDE.md step B)
4 Lead capture: D1 binding DB still not bound; Resend key flagged for rotation Medium Pending dashboard steps (CLAUDE.md A + C)
5 6 blog posts reference /images/blog/*.jpg that don't exist; /images/reiss-builds-logo-icon.png missing Low Fallback added; need real images
6 No project photography anywhere on the site High (sales) Need Jeff's job photos
7 Claims to verify with Jeff: "500+ projects", "5★/5.0 rating", "98% on time", "save up to 45%", "$2,000 annually"; homepage testimonials (Sarah Mitchell, Robert K., Maria G.) — real? High (trust/legal) Ask Jeff
8 Location inconsistency: site data says Lake Worth Beach; About says "our base in West Palm Beach" Low Ask Jeff
9 Social links are # placeholders; schema sameAs only lists the site itself Low Need real profiles
10 Dead templates: navigation-backup.njk, base.njk, components/navigation.njk, components/footer.njk Low Removed in v1.4.1
11 Netlify: Reiss has been on Cloudflare Pages since Aug 2025 — nothing to migrate. The $19/mo Netlify bill is ThatOne.App's Pro seat — Downgrade Netlify to free

Enhancements (after redesign sign-off)

  1. Project gallery + case studies per service (before/after, scope, town) — the single biggest upgrade.
  2. Real Google reviews in place of the generic testimonials.
  3. Instant estimate wizard for kitchens, baths, additions, impact windows (port of the roofing estimator / PWS SmartLead).
  4. Finish the lead pipeline: bind D1, protect /admin* with Cloudflare Access, rotate the Resend key → leads inbox works.
  5. Text-back + AI assistant (shared build with the A Tite Seal roofer kit).
  6. Town pages Palm Beach → Miami-Dade (Jupiter, Wellington, Boca, Fort Lauderdale, Miami…), each with local permit notes.
  7. Trusted partners page (e.g., roofing → A Tite Seal) — plain cross-links, no paid referrals (FL 489.147).
  8. Blog: real images, author box, consistent post template; RSS.
  9. Accessibility + Lighthouse pass after photos land.
  10. Remove dead templates and Preline if unused.