Skip to content

feat: hero demo-first CTA, evidence reorder, newsletter capture, footer blog column - #369

Merged
abrichr merged 3 commits into
mainfrom
growth/hero-cta-and-proof
Aug 22, 2026
Merged

feat: hero demo-first CTA, evidence reorder, newsletter capture, footer blog column#369
abrichr merged 3 commits into
mainfrom
growth/hero-cta-and-proof

Conversation

@abrichr

@abrichr abrichr commented Aug 22, 2026

Copy link
Copy Markdown
Member

Changes (web-hero lane)

  • Hero CTA swap (components/MastHead.js): the demo is now the primary action — heroCloud pill, label "Watch it prove a result (65s)", scrolls to the embedded evidence player section (#demo). "See if your workflow fits" becomes the secondary ghost button. Existing analytics hooks kept (data-testid="demo-cta" / workflow-fit-cta, HERO_CTA_CLICK events with the same cta values).
  • Core verb defined: plain-language sentence beside the hero qualification CTA — "Qualification means we test your workflow against real failures before it runs." Nav primary button renamed to "Start your first workflow", same /qualify href and tracking.
  • Section order (pages/index.js): the three-application evidence player section (#demo) now sits above the customer case study. No component internals changed.
  • Canonical copy source: new lib/siteCopy.js exporting buyerLine and engineLine; MastHead h1 renders buyerLine.
  • Newsletter capture: new components/NewsletterCapture.js + .module.css — Netlify form name="newsletter", honeypot hidden via CSS class (clip technique, no visible text), success + error states; mounted above footer links and once near the homepage bottom. Fires existing trackEmailCapture conversion.
  • Footer Blog column (components/Footer.js): "We ran it on a real EMR", "The silent wrong write", "Compile once, govern every repair", plus "All posts" → blog.openadapt.ai. The duplicate single Blog link was removed from the Connect column.
  • Redirects (netlify.toml): 301s /demohttps://app.openadapt.ai/demo and /docshttps://docs.openadapt.ai; existing content preserved.

Verification

  • npm test: 193/193 pass
  • npm run build: succeeds (includes prebuild paper-fetch, tests, presentation checks)
  • Prerendered homepage HTML checks all pass: demo-before-case-study order, both CTA labels/classes/hrefs/testids, definition sentence, 2x newsletter forms with CSS-hidden honeypot, Blog column links, nav rename scoped to header

Notes / follow-ups

  • Cypress not run (expensive, per lane instructions); cypress/e2e/basic.cy.js still asserts the old nav label "Qualify one workflow" in the header — one-line update needed when E2E next runs.
  • MastHead.module.css comments describe the pre-swap CTA hierarchy (file out of this lane's scope); refresh in a follow-up.
  • Shared-worktree note: a parallel pricing lane briefly shared this checkout; its commit was rebased onto main as growth/pricing-clarity and is excluded from this PR.

…re, footer blog column

- Swap hero CTAs: 'Watch it prove a result (65s)' becomes primary
  (scrolls to #demo); workflow-fit link becomes secondary; analytics
  testids and funnel events unchanged
- Define qualification in plain words beside the hero CTA; rename nav
  button to 'Start your first workflow' (same /qualify href)
- Move the three-application evidence player (#demo) above the customer
  case study on the homepage
- Add lib/siteCopy.js canonical copy source; MastHead h1 uses buyerLine
- Add NewsletterCapture (Netlify form 'newsletter', CSS-hidden honeypot,
  success state) mounted in Footer and near the homepage bottom
- Footer: Blog column with three posts plus All posts; drop duplicate
  Blog entry from Connect column
- netlify.toml: 301 redirects /demo -> app.openadapt.ai/demo and
  /docs -> docs.openadapt.ai
@netlify

netlify Bot commented Aug 22, 2026

Copy link
Copy Markdown

Deploy Preview for cosmic-klepon-3c693c ready!

Name Link
🔨 Latest commit b72b8c0
🔍 Latest deploy log https://app.netlify.com/projects/cosmic-klepon-3c693c/deploys/6a8a0e315159390008b626a9
😎 Deploy Preview https://deploy-preview-369--cosmic-klepon-3c693c.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@abrichr
abrichr merged commit 9e4039e into main Aug 22, 2026
9 checks passed
@abrichr
abrichr deleted the growth/hero-cta-and-proof branch August 22, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant