Create distinctive, high-converting landing pages that combine proven conversion elements with exceptional design quality.
Build beautiful, memorable landing pages using Next.js 14+ and ShadCN UI that avoid generic AI aesthetics while following the 11 essential elements framework.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Production-Ready Code: Next.js 14+ with ShadCN UI, TypeScript, and performance optimization
Philosophy: A landing page must convert visitors AND make them remember your brand. Generic, template-looking pages fail at both. This skill ensures your landing pages are functionally effective and visually extraordinary.
When to Use This Skill
Use this skill when users request:
Creation of landing pages, marketing pages, or product pages
Next.js or React-based promotional websites
Pages that need to convert visitors into customers AND stand out visually
Professional marketing pages with exceptional design quality
Landing pages that avoid generic "template" aesthetics
Brand experiences that are both conversion-optimized and memorable
Design Thinking: Before You Code
Before implementing any landing page, commit to a BOLD aesthetic direction that aligns with the brand and product:
1. Understand Context
Purpose: What problem does this product solve? Who is the target audience?
Brand Personality: Is this brand playful, professional, luxury, minimalist, bold, technical?
Industry: What visual language does this industry expect (or should we break)?
Differentiation: What makes this brand unforgettable? What's the ONE thing visitors will remember?
2. Choose an Aesthetic Direction
Pick an extreme direction and commit fully. Examples:
Minimalist & Refined
Brutally clean layouts, generous whitespace
Sophisticated typography with large scale contrasts
Monochromatic or limited color palette (2-3 colors max)
Subtle micro-interactions, elegant transitions
Examples: Luxury products, professional services, premium SaaS
Bold & Maximalist
Rich, complex visual layers
Dynamic animations and scroll effects
Gradient meshes, textures, and overlapping elements
CRITICAL: Choose ONE clear direction. Bold maximalism and refined minimalism both work - the key is intentionality, not intensity. Execute your chosen direction with precision and consistency across all 11 elements.
3. Define Your Design System
Before coding, define these core decisions:
Typography Choices
Display Font: Choose something distinctive and memorable (NOT Inter, Roboto, Arial, or system fonts)
- Consider: Space Grotesk, Clash Display, Cabinet Grotesk, Syne, DM Serif Display, Zodiak, Fraunces, Archivo Black, Unbounded, Outfit - Or use Google Fonts wisely: Playfair Display, Crimson Pro, Libre Baskerville, Epilogue, Plus Jakarta Sans - NEVER converge on common choices - vary fonts across different projects
Body Font: Refined, readable choice that complements display font
- Consider: DM Sans, General Sans, Switzer, Geist, Manrope, Karla, Work Sans
Dominant Color: Your primary brand color (60% usage)
Accent Color: High-contrast color for CTAs (10% usage)
Neutral Palette: Grays or earth tones (30% usage)
Background Strategy: Solid, gradient, texture, or pattern?
Define as CSS variables for consistency
Motion Strategy
Page Load: Staggered reveals with animation-delay for hero elements
Scroll Interactions: Fade-ups, parallax, or scroll-triggered animations?
Hover States: Subtle scale, color shift, or dramatic transformations?
CTA Animations: How do buttons attract attention without being annoying?
Spatial Approach
Layout Style: Centered and symmetric? Asymmetric and dynamic? Grid-breaking?
Spacing System: Tight and dense? Generous and airy?
Section Flow: Traditional stacked? Diagonal? Overlapping?
The 11 Essential Elements Framework
Every effective landing page must include these 11 essential elements. These are based on DESIGNNAS's proven framework for high-converting landing pages.
Each element has TWO requirements:
Functional requirement (for conversion) - Must be included
Design excellence (for memorability) - Must be distinctive and beautiful
Letter spacing: Adjust for display fonts (often needs tighter tracking)
Line height: Display = 1.1-1.2, Body = 1.6-1.8
Color & Visual Coherence
Define CSS variables for all colors (maintain consistency)
Dominant color should appear throughout (not just CTAs)
Accent colors must have sufficient contrast for accessibility (WCAG AA minimum)
Avoid: Purple gradients on white (overused AI aesthetic)
Backgrounds: Create atmosphere with gradients, meshes, patterns, or textures
- Gradient meshes: Multi-color smooth gradients - Noise textures: Subtle grain for depth - Geometric patterns: Dots, lines, or shapes at low opacity - Layered transparencies: Overlapping colored sections
Motion & Animation
Page load: One well-orchestrated entrance with staggered reveals
- Hero title words fade in sequentially (animation-delay: 0ms, 100ms, 200ms) - Subtitle follows (delay: 300ms) - CTA appears last (delay: 500ms) with emphasis
Scroll animations: Sections fade up as they enter viewport
- Use Intersection Observer API or Framer Motion's scroll triggers - Cards stagger in (each with incremental delay)
Hover states: Surprise and delight
- Buttons: Scale up, shadow expand, color shift - Cards: Lift effect with shadow - Images: Subtle zoom or parallax
Performance: Prefer CSS animations over JavaScript
- Use transform and opacity (GPU-accelerated) - Avoid animating width, height, top, left
Spatial Composition & Layout
Break the grid: Don't default to centered, symmetric layouts
Asymmetry: One side larger text, other side visual
Overlapping elements: Layer sections for depth
Diagonal flow: Angled dividers between sections
Generous whitespace OR controlled density (pick one and commit)
Z-axis thinking: Use shadows, blur, and layering for depth
AVOID Generic AI Aesthetics
These patterns make landing pages look "AI-generated" and forgettable:
DON'T:
❌ Inter/Roboto/Arial fonts
❌ Purple gradients on white backgrounds
❌ Perfectly centered, symmetric layouts every time
❌ Generic line icons
❌ Default yellow star ratings
❌ Boring rectangular buttons with no personality
❌ White background with no visual interest
❌ Cookie-cutter three-column feature grids
❌ Stock photos of people pointing at laptops
DO:
✅ Choose distinctive fonts that match brand personality
✅ Commit to a unique color palette (not always purple!)
✅ Create unexpected layouts with asymmetry
✅ Design or select characterful icons
✅ Custom-style all UI elements to match aesthetic
✅ Add background textures, gradients, or patterns
✅ Vary layouts across sections
✅ Use product screenshots, custom illustrations, or authentic photography
Technology Stack Requirements
When creating landing pages, always use:
Required Technologies
Next.js 14+ with App Router
TypeScript for type safety
Tailwind CSS for styling
ShadCN UI for all UI components (customize heavily!)
Framer Motion (optional) for advanced animations
ShadCN UI Components to Install
Before creating any landing page, ensure these components are installed:
Conversion Focus: App Store badges, screenshots in device frames, feature highlights, demo video Aesthetic Recommendations:
Modern/Sleek: Device mockups with 3D tilt, floating screenshots, smooth animations
Playful/Fun: Bright colors, illustrated icons, character mascots
Screenshot-Forward: Large phone mockups as hero, minimal text, visual storytelling
Avoid: Tiny screenshots, generic app icons
Resources
references/
This skill includes detailed reference documentation:
11-essential-elements.md - In-depth explanation of each of the 11 essential elements with principles, implementation tips, and examples
component-examples.md - Complete, production-ready component code using ShadCN UI for all major sections
Load these references as needed when implementing specific sections or when you need detailed guidance on any element.
Notes & Philosophy
Core Principles
Conversion + Memorability: A landing page must both convert and be memorable
Intentional Design: Every aesthetic choice should be deliberate, not default
No Generic AI Aesthetics: Avoid the "AI-generated" look that makes brands forgettable
Design System First: Define fonts, colors, motion before coding
Customize Everything: ShadCN is a starting point, not the final design
Framework Origins
11 Essential Elements based on DESIGNNAS's proven conversion framework
Design Excellence principles adapted from high-quality frontend design practices
Combined to create landing pages that are functionally effective AND visually extraordinary
Adaptation Guidelines
Adapt to specific brand guidelines and target audience
Use A/B testing to continuously improve conversion rates
Balance conversion optimization with creative expression
When in doubt, be bold - generic pages don't convert OR impress
Success Metrics
Conversion metrics:
Click-through rate on CTAs
Form submission rate
Scroll depth (are users reaching all 11 elements?)
Bounce rate and time on page
Brand metrics:
User feedback on design quality
Social sharing of the landing page
Brand recall in user surveys
Differentiation from competitors
Remember
Every landing page is an opportunity to make an unforgettable first impression. The 11 essential elements ensure conversions. Exceptional design ensures they remember your brand. Never sacrifice one for the other.