Skip to content

Conversation

@abrichr
Copy link
Member

@abrichr abrichr commented Jan 17, 2026

Summary

Reorganizes the landing page to follow a more intuitive user journey: Awareness → Action → Exploration. This strategic reordering moves the "Getting Started" section above the "Industries" section, reducing friction and improving conversion potential.

Problem

The previous layout created unnecessary friction in the user journey:

Buried Call-to-Action

  • Users who watched the demo video and wanted to try OpenAdapt had to scroll through 9 industry use case cards before reaching installation instructions
  • This created a long scroll distance that could cause users to lose momentum

Hidden Social Proof

  • PyPI download statistics (200K+ downloads)
  • GitHub stars and community metrics
  • All valuable social proof was hidden at the bottom of the page

Counterintuitive Flow

  • "From demonstration to automation in minutes" heading suggested immediate action
  • But it was followed by extensive exploration content rather than actionable steps
  • Created a disconnect between expectation and experience

Solution

New Section Order

  1. MastHead (Hero) - Hook users with demo video and value proposition
  2. Developers (Getting Started) - Immediate action path
    • 30-second installation instructions
    • PyPI statistics (200K+ downloads, GitHub stars)
    • Quick start commands
  3. IndustriesGrid - Detailed exploration for users needing more context
    • Industry-specific use cases
    • "Get Started" buttons loop back to installation
  4. Footer

Updated Industries Section

  • Changed heading from "From demonstration to automation in minutes" to "Transform Your Industry with OpenAdapt"
  • Consolidated previous heading into paragraph text for better context
  • More appropriate as a secondary exploration section

UX Rationale

This follows proven best practices for SaaS landing pages:

Awareness (MastHead)

  • Video demo shows what OpenAdapt does
  • Clear value proposition
  • CTAs: "Learn How" (scroll) and "Get Started" (anchor link)

Action (Getting Started - NEW POSITION)

  • Immediate conversion opportunity for convinced users
  • Social proof builds credibility (200K+ downloads)
  • Low-friction installation (30 seconds)
  • Clear next steps after installation

Exploration (Industries)

  • Detailed use cases for skeptical users
  • Industry-specific applications
  • Each card has "Get Started" CTA linking back to installation

Benefits

Reduced Friction: Users can act immediately after watching demo
Social Proof Prominence: Download stats visible without extensive scrolling
Logical Flow: Action opportunity before detailed exploration
Better Conversion: Convinced users don't lose momentum
Still Accessible: Industry exploration available for those who need it
Clear Hierarchy: Primary action (install) → Secondary exploration (use cases)

Changes

Modified Files

  • pages/index.js - Reordered component rendering (2 lines changed)
  • components/IndustriesGrid.js - Updated section heading (2 lines changed)

Code Diff

// pages/index.js
 return (
     <div>
         <MastHead />
+        <Developers />
         <IndustriesGrid
             feedbackData={feedbackData}
             setFeedbackData={setFeedbackData}
             sectionRef={sectionRef}
         />
-        <Developers />
         <Footer />
     </div>
 )

// components/IndustriesGrid.js
-<h1 className="text-center text-2xl text-white">
-    From demonstration to automation in minutes.
+<h1 className="text-center text-2xl text-white mb-4">
+    Transform Your Industry with OpenAdapt
 </h1>
 <p className={styles.p}>
-    Just do the task once and OpenAdapt learns from watching.
+    From demonstration to automation in minutes. Just do the task once and OpenAdapt learns from watching.

Testing

  • ✅ Syntax verified for both modified files
  • ✅ No breaking changes to component logic or props
  • ✅ All existing functionality preserved
  • ✅ Vercel preview deployment will show visual improvements

Expected Impact

Users who are convinced by the demo video can now:

  1. Watch demo
  2. Scroll one section down
  3. See social proof (200K+ downloads)
  4. Install in 30 seconds

Previous flow required scrolling through 9+ cards before reaching installation.

Related

This change was implemented following the merge of PR #117, which cleaned up redundant PyPI links and improved the visual hierarchy of the download statistics section.


🤖 Generated with Claude Code

…ustries

Reorganizes the landing page to follow a more intuitive user journey: Awareness → Action → Exploration.

## Changes

### 1. Section Reordering (pages/index.js)
- Moved Developers section (Getting Started) ABOVE IndustriesGrid
- New order: MastHead → Developers → IndustriesGrid → Footer

### 2. Updated Industries Section Header (components/IndustriesGrid.js)
- Changed heading from "From demonstration to automation in minutes" to "Transform Your Industry with OpenAdapt"
- Consolidated the previous heading into the paragraph text for better context
- Added bottom margin to heading for improved spacing

## UX Rationale

### Problem Identified
The previous layout buried the call-to-action:
- Users watching the demo had to scroll through 9 industry cards to reach installation
- Social proof (200K+ PyPI downloads, GitHub stars) was hidden at bottom
- Long scroll distance created friction in user journey

### Solution
New layout follows best practices for SaaS landing pages:

1. **Hero Section** - Hook with demo video and value proposition
2. **Getting Started** - Immediate action path for convinced users
   - Installation instructions (30-second install)
   - PyPI statistics showing 200K+ downloads
   - GitHub stars and community metrics
3. **Industries** - Detailed exploration for users needing more context
   - Industry-specific use cases
   - "Get Started" buttons loop back to installation

### Benefits
- Reduced friction: Users can install immediately after watching demo
- Social proof prominence: Download stats visible without extensive scrolling
- Logical flow: Action opportunity before detailed exploration
- Better conversion: Convinced users don't lose momentum
- Still accessible: Industry exploration available for those who need it

## Testing
- Syntax verified for both modified files
- Changes are minimal and focused on section ordering
- No breaking changes to component logic or props
- Vercel preview will show visual improvements

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@netlify
Copy link

netlify bot commented Jan 17, 2026

Deploy Preview for cosmic-klepon-3c693c ready!

Name Link
🔨 Latest commit 0a8cc1b
🔍 Latest deploy log https://app.netlify.com/projects/cosmic-klepon-3c693c/deploys/696bb8f2f6d8ba0008e1715e
😎 Deploy Preview https://deploy-preview-118--cosmic-klepon-3c693c.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@abrichr abrichr merged commit 923b6f5 into main Jan 17, 2026
4 checks passed
@abrichr abrichr deleted the feature/improve-landing-page-layout branch January 17, 2026 16:44
abrichr added a commit that referenced this pull request Jan 17, 2026
This change moves the EmailForm component to the bottom of the landing
page, positioned between the IndustriesGrid and Footer sections.

Changes:
- Added EmailForm import to pages/index.js
- Positioned EmailForm before Footer in the page layout
- Enhanced EmailForm.module.css with proper background gradient and padding
- Maintains existing Netlify Forms integration and spam protection

The email signup now follows the improved layout from PR #118, appearing
after all main content sections to capture user interest at the end of
their journey through the page.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
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.

2 participants