--- name: landing-page-optimizer description: Optimize landing pages for conversions, performance, and SEO. Use when improving landing pages, increasing conversions, or optimizing page performance. --- # Landing Page Optimizer ## Instructions When optimizing landing pages: 1. **Audit current page** (speed, UX, conversion elements) 2. **Identify improvement areas** 3. **Implement optimizations** 4. **Set up tracking** ## Above the Fold Checklist - [ ] **Clear headline** - Value proposition in <5 seconds - [ ] **Supporting subheadline** - Expand on benefit - [ ] **Hero image/video** - Relevant, high-quality - [ ] **Primary CTA** - Contrasting color, action-oriented - [ ] **Social proof** - Logos, ratings, testimonials - [ ] **No navigation distractions** - Minimal or hidden nav ## Page Structure Template ```tsx // Optimal landing page structure
{/* 1. Hero Section */}
New Feature

Main Value Proposition

Supporting statement that expands on the benefit

{avatars.map(a => )}

2,000+ happy customers

Product preview
{/* 2. Social Proof - Logos */}

Trusted by leading companies

{logos.map(logo => {logo.name})}
{/* 3. Problem/Solution */}

The Problem

Describe the pain point your audience faces

{/* 4. Features/Benefits */}

How It Works

{features.map(feature => (

{feature.title}

{feature.description}

))}
{/* 5. Testimonials */}

What Customers Say

{testimonials.map(t => ( ))}
{/* 6. Pricing (if applicable) */}
{/* 7. FAQ */}

FAQ

{/* 8. Final CTA */}

Ready to Get Started?

Join 2,000+ companies already using our product

No credit card required

``` ## CTA Optimization ### Button Best Practices ```tsx // Good CTAs // Add urgency/value // Reduce friction

No credit card required • Cancel anytime

``` ### CTA Placement 1. **Hero section** - Primary CTA above fold 2. **After features** - Reinforce value 3. **After testimonials** - Social proof boost 4. **Sticky header/footer** - Always accessible 5. **Exit intent popup** - Last chance ## Performance Optimization ### Image Optimization ```tsx // Next.js Image component import Image from 'next/image'; Product screenshot // Lazy load below-fold images ``` ### Critical CSS ```tsx // Inline critical styles for above-fold