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.
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)
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
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.
The best landing pages convert AND inspire.
1---2name: landing-page-guide-v23description: 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.4---56# Landing Page Guide V2
78## Overview
910This skill enables creation of **distinctive, high-converting landing pages** that combine:
11- **Proven Conversion Framework**: 11 essential elements from DESIGNNAS for high conversion rates
12- **Exceptional Design Quality**: Bold aesthetic choices that create unforgettable brand experiences
13- **Production-Ready Code**: Next.js 14+ with ShadCN UI, TypeScript, and performance optimization
1415**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.
1617## When to Use This Skill
1819Use this skill when users request:
20- Creation of landing pages, marketing pages, or product pages
21- Next.js or React-based promotional websites
22- Pages that need to convert visitors into customers AND stand out visually
23- Professional marketing pages with exceptional design quality
24- Landing pages that avoid generic "template" aesthetics
25- Brand experiences that are both conversion-optimized and memorable
2627## Design Thinking: Before You Code
2829Before implementing any landing page, commit to a **BOLD aesthetic direction** that aligns with the brand and product:
3031### 1. Understand Context
32- **Purpose**: What problem does this product solve? Who is the target audience?
33- **Brand Personality**: Is this brand playful, professional, luxury, minimalist, bold, technical?
34- **Industry**: What visual language does this industry expect (or should we break)?
35- **Differentiation**: What makes this brand unforgettable? What's the ONE thing visitors will remember?
3637### 2. Choose an Aesthetic Direction
3839Pick an extreme direction and commit fully. Examples:
4041**Minimalist & Refined**
42- Brutally clean layouts, generous whitespace
43- Sophisticated typography with large scale contrasts
44- Monochromatic or limited color palette (2-3 colors max)
45- Subtle micro-interactions, elegant transitions
46- Examples: Luxury products, professional services, premium SaaS
4748**Bold & Maximalist**
49- Rich, complex visual layers
50- Dynamic animations and scroll effects
51- Gradient meshes, textures, and overlapping elements
52- Vibrant color palettes with high contrast
53- Examples: Creative agencies, entertainment, youth brands
5455**Retro-Futuristic**
56- Nostalgic elements with modern execution
57- Geometric patterns, neon accents
58- Glitch effects, scanlines, grain textures
59- Monospace or display fonts with character
60- Examples: Gaming, tech startups, creative tools
6162**Organic & Natural**
63- Soft, flowing shapes and gradients
64- Nature-inspired colors (earth tones, pastels)
65- Smooth animations mimicking natural motion
66- Rounded corners, soft shadows
67- Examples: Wellness, sustainability, food
6869**Editorial & Magazine**
70- Strong typographic hierarchy
71- Grid-breaking asymmetric layouts
72- Large, impactful imagery
73- Bold use of whitespace and negative space
74- Examples: Content platforms, media, education
7576**Brutalist & Raw**
77- Unconventional layouts, intentional "ugly"
78- System fonts or deliberately basic typography
79- High contrast, limited color
80- Minimal or no animations
81- Examples: Art, fashion, anti-establishment brands
8283**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.
8485### 3. Define Your Design System
8687Before coding, define these core decisions:
8889**Typography Choices**
90- **Display Font**: Choose something distinctive and memorable (NOT Inter, Roboto, Arial, or system fonts)
91 - Consider: Space Grotesk, Clash Display, Cabinet Grotesk, Syne, DM Serif Display, Zodiak, Fraunces, Archivo Black, Unbounded, Outfit
92 - Or use Google Fonts wisely: Playfair Display, Crimson Pro, Libre Baskerville, Epilogue, Plus Jakarta Sans
93 - **NEVER** converge on common choices - vary fonts across different projects
94- **Body Font**: Refined, readable choice that complements display font
95 - Consider: DM Sans, General Sans, Switzer, Geist, Manrope, Karla, Work Sans
96- **Scale**: Establish clear hierarchy (e.g., H1: 4rem → H2: 3rem → H3: 2rem → Body: 1rem)
9798**Color Palette**
99- **Dominant Color**: Your primary brand color (60% usage)
100- **Accent Color**: High-contrast color for CTAs (10% usage)
101- **Neutral Palette**: Grays or earth tones (30% usage)
102- **Background Strategy**: Solid, gradient, texture, or pattern?
103- Define as CSS variables for consistency
104105**Motion Strategy**
106- **Page Load**: Staggered reveals with animation-delay for hero elements
107- **Scroll Interactions**: Fade-ups, parallax, or scroll-triggered animations?
108- **Hover States**: Subtle scale, color shift, or dramatic transformations?
109- **CTA Animations**: How do buttons attract attention without being annoying?
110111**Spatial Approach**
112- **Layout Style**: Centered and symmetric? Asymmetric and dynamic? Grid-breaking?
113- **Spacing System**: Tight and dense? Generous and airy?
114- **Section Flow**: Traditional stacked? Diagonal? Overlapping?
115116## The 11 Essential Elements Framework
117118Every effective landing page must include these 11 essential elements. These are based on DESIGNNAS's proven framework for high-converting landing pages.
119120**Each element has TWO requirements:**
1211. **Functional requirement** (for conversion) - Must be included
1222. **Design excellence** (for memorability) - Must be distinctive and beautiful
123124### Element-by-Element Design Guide
125126#### 1. URL with Keywords
127**Functional**: SEO-optimized, descriptive URL structure
128**Design**: N/A (SEO-focused)
129130#### 2. Company Logo (Header)
131**Functional**: Brand identity placed prominently (top-left)
132**Design Excellence**:
133- Consider animated logo on page load
134- Sticky header with smooth scroll transitions
135- Logo mark variation for different scroll states
136- Header background: transparent → solid with backdrop blur
137- Navigation typography that matches your display font choice
138139#### 3. SEO-Optimized Title and Subtitle (Hero)
140**Functional**: Clear value proposition with keywords
141**Design Excellence**:
142- **Typography**: Make this MASSIVE and unforgettable (4rem-6rem+)
143- Use your distinctive display font here
144- Consider gradient text, outlined text, or text shadows for impact
145- Animate title words with staggered fade-in (animation-delay)
146- Subtitle should be 50% the size of title, different weight or font
147- Add visual rhythm with line breaks and spacing
148149#### 4. Primary CTA (Hero)
150**Functional**: Main call-to-action button in hero section
151**Design Excellence**:
152- Make it IMPOSSIBLE to miss: size, color contrast, position
153- Avoid boring rectangles: consider pill shapes, unique borders, or geometric shapes
154- Add micro-interactions: hover scale, shadow expansion, color shift
155- Consider dual CTAs with primary/secondary hierarchy
156- Entrance animation that draws the eye (delay after title)
157- Add visual cues: arrows, icons, or pulsing effects
158159#### 5. Social Proof (Hero)
160**Functional**: Reviews, ratings, user statistics
161**Design Excellence**:
162- Numbers should be HUGE and animated on load (count-up effect)
163- Statistics cards with gradient backgrounds or subtle borders
164- Customer avatars in overlapping circles
165- Star ratings with custom styling (not default yellow stars)
166- "As featured in" logos with proper spacing and opacity treatment
167- Consider rotating testimonials or animated social proof carousel
168169#### 6. Images or Videos (Media Section)
170**Functional**: Visual demonstration of product/service
171**Design Excellence**:
172- **CRITICAL**: Never use placeholder or generic images
173- Product screenshots with device mockups (laptop/phone frames)
174- Add depth: shadows, reflections, 3D tilt effects
175- Consider: Floating screenshots, parallax scroll effects, video backgrounds
176- Image reveal animations on scroll (fade-up, slide-in)
177- For videos: Custom play button design, ambient background glow
178- Grid layouts: Asymmetric, overlapping, or bento box style
179180#### 7. Core Benefits/Features
181**Functional**: 3-6 key advantages with icons
182**Design Excellence**:
183- **Icons**: Custom designed or carefully selected (NOT generic line icons)
184- Consider: Gradient fills, animated icons on hover, 3D-style illustrations
185- Card design variations: glassmorphism, neumorphism, gradient borders, subtle shadows
186- Staggered animation as user scrolls to this section
187- Asymmetric layout instead of boring 3-column grid
188- Background elements: subtle patterns, gradients, or decorative shapes
189- Typography: Feature titles in your display font, bold and prominent
190191#### 8. Customer Testimonials
192**Functional**: 4-6 authentic reviews with photos
193**Design Excellence**:
194- Photo treatment: Circular avatars with gradient borders or unique shapes
195- Card backgrounds: Subtle gradients, frosted glass, or elevated shadows
196- Quote marks: Oversized, decorative, or custom styled
197- Layout: Masonry grid, carousel, or staggered vertical
198- Rating stars: Custom colors matching brand palette
199- Hover effects: Lift up, expand, or glow
200- Customer names and titles: Refined typography
201202#### 9. FAQ Section
203**Functional**: 5-10 common questions with accordion UI
204**Design Excellence**:
205- Accordion animations: Smooth expand/collapse with easing
206- Icons: Custom chevrons or plus/minus signs with rotation
207- Hover states on questions
208- Typography: Questions in bold or different font weight
209- Consider: Two-column layout on desktop, side-by-side Q&A pairs
210- Background: Subtle color shift from previous section
211- Spacing: Generous padding inside accordion items
212213#### 10. Final CTA
214**Functional**: Bottom call-to-action for second chance conversion
215**Design Excellence**:
216- **Make it a HERO moment**: This is the last chance
217- Full-width section with dramatic background (gradient, pattern, or color)
218- CTA button even BIGGER than hero CTA
219- Add urgency: Countdown timers, limited spots, scarcity indicators
220- Surround with compelling copy and micro-benefits
221- Animation: Parallax background, floating elements, or scroll-triggered effects
222- Consider: Email input + button combo for newsletter/waitlist
223224#### 11. Contact Information/Legal Pages (Footer)
225**Functional**: Footer with complete information, legal links
226**Design Excellence**:
227- Multi-column layout with clear information hierarchy
228- Social icons: Hover effects (color shift, scale, or rotate)
229- Newsletter signup: Styled input with inline button
230- Typography: Smaller but still readable (14-16px)
231- Background: Darker than body or distinct color
232- Separator from content: Subtle gradient line or decorative divider
233- Bottom bar: Copyright and legal links with proper spacing
234235**Critical:** All 11 elements must be included in every landing page. No exceptions.
236237For detailed explanations of each element, refer to `references/11-essential-elements.md`.
238239## Design Aesthetics Guidelines
240241### Typography Excellence
242- **NEVER** use generic fonts: Inter, Roboto, Arial, Helvetica, system-ui
243- **Display fonts** should be distinctive and memorable
244- **Pair wisely**: Display font for headings + refined body font for text
245- **Scale dramatically**: Create clear hierarchy with size jumps (not subtle differences)
246- **Letter spacing**: Adjust for display fonts (often needs tighter tracking)
247- **Line height**: Display = 1.1-1.2, Body = 1.6-1.8
248249### Color & Visual Coherence
250- **Define CSS variables** for all colors (maintain consistency)
251- **Dominant color** should appear throughout (not just CTAs)
252- **Accent colors** must have sufficient contrast for accessibility (WCAG AA minimum)
253- **Avoid**: Purple gradients on white (overused AI aesthetic)
254- **Backgrounds**: Create atmosphere with gradients, meshes, patterns, or textures
255 - Gradient meshes: Multi-color smooth gradients
256 - Noise textures: Subtle grain for depth
257 - Geometric patterns: Dots, lines, or shapes at low opacity
258 - Layered transparencies: Overlapping colored sections
259260### Motion & Animation
261- **Page load**: One well-orchestrated entrance with staggered reveals
262 - Hero title words fade in sequentially (animation-delay: 0ms, 100ms, 200ms)
263 - Subtitle follows (delay: 300ms)
264 - CTA appears last (delay: 500ms) with emphasis
265- **Scroll animations**: Sections fade up as they enter viewport
266 - Use Intersection Observer API or Framer Motion's scroll triggers
267 - Cards stagger in (each with incremental delay)
268- **Hover states**: Surprise and delight
269 - Buttons: Scale up, shadow expand, color shift
270 - Cards: Lift effect with shadow
271 - Images: Subtle zoom or parallax
272- **Performance**: Prefer CSS animations over JavaScript
273 - Use `transform` and `opacity` (GPU-accelerated)
274 - Avoid animating `width`, `height`, `top`, `left`
275276### Spatial Composition & Layout
277- **Break the grid**: Don't default to centered, symmetric layouts
278- **Asymmetry**: One side larger text, other side visual
279- **Overlapping elements**: Layer sections for depth
280- **Diagonal flow**: Angled dividers between sections
281- **Generous whitespace** OR controlled density (pick one and commit)
282- **Z-axis thinking**: Use shadows, blur, and layering for depth
283284### AVOID Generic AI Aesthetics
285These patterns make landing pages look "AI-generated" and forgettable:
286287**DON'T:**
288- ❌ Inter/Roboto/Arial fonts
289- ❌ Purple gradients on white backgrounds
290- ❌ Perfectly centered, symmetric layouts every time
291- ❌ Generic line icons
292- ❌ Default yellow star ratings
293- ❌ Boring rectangular buttons with no personality
294- ❌ White background with no visual interest
295- ❌ Cookie-cutter three-column feature grids
296- ❌ Stock photos of people pointing at laptops
297298**DO:**
299- ✅ Choose distinctive fonts that match brand personality
300- ✅ Commit to a unique color palette (not always purple!)
301- ✅ Create unexpected layouts with asymmetry
302- ✅ Design or select characterful icons
303- ✅ Custom-style all UI elements to match aesthetic
304- ✅ Add background textures, gradients, or patterns
305- ✅ Vary layouts across sections
306- ✅ Use product screenshots, custom illustrations, or authentic photography
307308## Technology Stack Requirements
309310When creating landing pages, always use:
311312### Required Technologies
313- **Next.js 14+** with App Router
314- **TypeScript** for type safety
315- **Tailwind CSS** for styling
316- **ShadCN UI** for all UI components (customize heavily!)
317- **Framer Motion** (optional) for advanced animations
318319### ShadCN UI Components to Install
320321Before creating any landing page, ensure these components are installed:
322323```bash
324npx shadcn-ui@latest add button
325npx shadcn-ui@latest add card
326npx shadcn-ui@latest add accordion
327npx shadcn-ui@latest add badge
328npx shadcn-ui@latest add avatar
329npx shadcn-ui@latest add separator
330npx shadcn-ui@latest add input
331```
332333**IMPORTANT**: ShadCN components are STARTING POINTS, not final designs. Customize them heavily:
334- Modify default styles in component files
335- Add custom variants in Tailwind config
336- Override with className props
337- Create wrapper components for brand-specific styling
338339### Why ShadCN UI?
340- **Accessibility**: WCAG-compliant components (maintain this!)
341- **Customizable**: Fully customizable with Tailwind CSS (leverage this!)
342- **Type-safe**: Written in TypeScript
343- **Performance**: Copy only what you need, minimal bundle size
344- **Ownership**: You own the code, modify freely
345346## Project Structure
347348Create landing pages with this structure:
349350```
351landing-page/
352├── app/
353│ ├── layout.tsx # Root layout with metadata
354│ ├── page.tsx # Main landing page
355│ └── globals.css # Global styles
356├── components/
357│ ├── Header.tsx # Logo & Navigation (Element 2)
358│ ├── Hero.tsx # Title, CTA, Social Proof (Elements 3-5)
359│ ├── MediaSection.tsx # Images/Videos (Element 6)
360│ ├── Benefits.tsx # Core Benefits (Element 7)
361│ ├── Testimonials.tsx # Customer Reviews (Element 8)
362│ ├── FAQ.tsx # FAQ Accordion (Element 9)
363│ ├── FinalCTA.tsx # Bottom CTA (Element 10)
364│ └── Footer.tsx # Contact & Legal (Element 11)
365├── public/
366│ └── images/ # Optimized images
367└── package.json
368```
369370## Implementation Workflow
371372### Step 1: Design First (CRITICAL)
373**Before writing ANY code**, complete the Design Thinking section:
3741. Understand the brand, audience, and purpose
3752. Choose your aesthetic direction (minimalist, maximalist, retro, etc.)
3763. Define your design system:
377 - Display font + body font
378 - Color palette (dominant, accent, neutral)
379 - Motion strategy (page load, scroll, hover)
380 - Spatial approach (layout style, spacing)
381382Document these decisions in comments at the top of your main component file.
383384### Step 2: Setup Design System (CSS Variables)
385386Create `globals.css` or `app.css` with your design system:
387388```css
389@import url('https://fonts.googleapis.com/css2?family=Your+Display+Font&family=Your+Body+Font&display=swap');
390391:root {
392 /* Typography */
393 --font-display: 'Your Display Font', sans-serif;
394 --font-body: 'Your Body Font', sans-serif;
395396 /* Colors */
397 --color-primary: #your-dominant-color;
398 --color-accent: #your-accent-color;
399 --color-neutral: #your-neutral-color;
400 --color-background: #your-bg-color;
401402 /* Spacing */
403 --spacing-xs: 0.5rem;
404 --spacing-sm: 1rem;
405 --spacing-md: 2rem;
406 --spacing-lg: 4rem;
407 --spacing-xl: 6rem;
408409 /* Animation timing */
410 --duration-fast: 150ms;
411 --duration-medium: 300ms;
412 --duration-slow: 500ms;
413 --easing: cubic-bezier(0.4, 0, 0.2, 1);
414}
415416/* Apply fonts */
417h1, h2, h3, h4, h5, h6 {
418 font-family: var(--font-display);
419}
420421body {
422 font-family: var(--font-body);
423}
424```
425426Update `tailwind.config.ts` to use your design system:
427428```typescript
429export default {
430 theme: {
431 extend: {
432 fontFamily: {
433 display: ['var(--font-display)'],
434 body: ['var(--font-body)'],
435 },
436 colors: {
437 primary: 'var(--color-primary)',
438 accent: 'var(--color-accent)',
439 // ... etc
440 },
441 },
442 },
443}
444```
445446### Step 3: Setup Metadata (SEO)
447448Configure proper SEO metadata in `layout.tsx` or `page.tsx`:
449450```typescript
451import type { Metadata } from 'next'
452453export const metadata: Metadata = {
454 title: 'SEO Optimized Title with Keywords | Brand Name',
455 description: 'Compelling description with main keywords',
456 keywords: ['keyword1', 'keyword2', 'keyword3'],
457 openGraph: {
458 title: 'OG Title',
459 description: 'OG Description',
460 images: ['/og-image.jpg'],
461 },
462}
463```
464465### Step 4: Create Component Structure with Design
466467Build components in this order, applying your aesthetic direction to each:
4684691. **Header** - Sticky navigation with smooth transitions
4702. **Hero** - MASSIVE typography, staggered animations, bold CTA
4713. **MediaSection** - Showcase with depth (shadows, 3D effects)
4724. **Benefits** - Asymmetric layout, custom icons, animated on scroll
4735. **Testimonials** - Unique card design, custom avatars
4746. **FAQ** - Smooth accordion with custom styling
4757. **FinalCTA** - Dramatic full-width section
4768. **Footer** - Multi-column with refined typography
477478### Step 5: Customize ShadCN Components
479480Map sections to ShadCN components and **customize heavily**:
481482**Hero CTA Example:**
483```tsx
484<Button
485 size="lg"
486 className="bg-accent hover:bg-accent/90 text-white px-12 py-6 text-xl font-display rounded-full shadow-2xl hover:shadow-accent/50 hover:scale-105 transition-all duration-300"
487>
488 Get Started →
489</Button>
490```
491492**Benefits Card Example:**
493```tsx
494<Card className="border-2 border-primary/10 hover:border-primary/30 transition-all duration-300 hover:shadow-xl hover:-translate-y-1 bg-gradient-to-br from-white to-primary/5">
495 {/* Custom content */}
496</Card>
497```
498499### Step 6: Implement Animations
500501Add entrance animations and scroll effects:
502503```tsx
504// Hero title with staggered animation
505<h1 className="text-6xl font-display font-bold">
506 <span className="inline-block animate-fade-in" style={{ animationDelay: '0ms' }}>
507 Beautiful
508 </span>{' '}
509 <span className="inline-block animate-fade-in" style={{ animationDelay: '100ms' }}>
510 Landing
511 </span>{' '}
512 <span className="inline-block animate-fade-in" style={{ animationDelay: '200ms' }}>
513 Pages
514 </span>
515</h1>
516517// Add to globals.css
518@keyframes fade-in {
519 from {
520 opacity: 0;
521 transform: translateY(20px);
522 }
523 to {
524 opacity: 1;
525 transform: translateY(0);
526 }
527}
528529.animate-fade-in {
530 animation: fade-in var(--duration-slow) var(--easing) both;
531}
532```
533534For scroll animations, use Intersection Observer or Framer Motion.
535536### Step 7: Implement Responsive Design
537538Ensure mobile-first responsive design with brand consistency:
539540- Use Tailwind responsive prefixes: `sm:`, `md:`, `lg:`, `xl:`
541- Test all breakpoints: 640px (sm), 768px (md), 1024px (lg), 1280px (xl)
542- Minimum touch target size: 44x44px for buttons
543- Base font size: minimum 16px on mobile
544- **Maintain design system** across breakpoints (colors, fonts stay consistent)
545- Adjust layouts: Stack on mobile, side-by-side on desktop
546547### Step 8: Optimize Performance
548549- Use Next.js `Image` component for all images
550- Add `priority` prop to above-the-fold images (hero section)
551- Implement lazy loading for below-the-fold content
552- Optimize fonts: Use `font-display: swap` for web fonts
553- Use CSS animations over JavaScript when possible
554- Minimize bundle size: Tree-shake unused ShadCN components
555556### Step 9: Ensure Accessibility
557558- Use semantic HTML5 elements (`<header>`, `<main>`, `<section>`, `<footer>`)
559- Add ARIA labels for icon-only buttons
560- Ensure keyboard navigation works (test with Tab key)
561- Provide descriptive alt text for all images
562- Maintain sufficient color contrast (WCAG AA minimum: 4.5:1 for text)
563- Test animations for users who prefer reduced motion:
564565```css
566@media (prefers-reduced-motion: reduce) {
567 * {
568 animation-duration: 0.01ms !important;
569 transition-duration: 0.01ms !important;
570 }
571}
572```
573574## Component Examples
575576For complete, production-ready component implementations using ShadCN UI, refer to `references/component-examples.md`.
577578This reference file includes:
579- Hero section with Button, Badge, and Image optimization
580- Benefits section with Card components
581- Testimonials with Avatar and Card
582- FAQ with Accordion
583- Final CTA with Card and Button
584- Footer with Separator and links
585586Load this reference when implementing components to follow best practices.
587588## Validation Checklist
589590Before completing any landing page, verify ALL items:
591592### Design Quality ⭐
593- [ ] **Aesthetic direction chosen** and executed consistently
594- [ ] **Typography**: Distinctive display font (NOT Inter/Roboto/Arial)
595- [ ] **Typography**: Clear hierarchy with dramatic scale differences
596- [ ] **Color palette**: Defined CSS variables, cohesive throughout
597- [ ] **Backgrounds**: NOT plain white - has texture/gradient/pattern
598- [ ] **Animations**: Staggered page load, scroll-triggered reveals
599- [ ] **Layout**: Not generic centered grid - has unique composition
600- [ ] **ShadCN customization**: Components heavily customized, not default
601- [ ] **NO generic AI aesthetics**: Passes the "does this look AI-generated?" test
602603### 11 Essential Elements (Conversion) ✅
604- [ ] 1. URL with keywords
605- [ ] 2. Company logo (top-left, animated)
606- [ ] 3. SEO-optimized title and subtitle (MASSIVE typography)
607- [ ] 4. Primary CTA in hero (distinctive design, micro-interactions)
608- [ ] 5. Social proof (reviews, stats, animated)
609- [ ] 6. Images or videos (with depth effects, not placeholders)
610- [ ] 7. Benefits/features section (3-6 items, custom icons, unique layout)
611- [ ] 8. Customer testimonials (4-6 items, styled cards)
612- [ ] 9. FAQ section (5-10 questions, smooth accordion)
613- [ ] 10. Final CTA at bottom (dramatic, full-width)
614- [ ] 11. Footer with contact and legal links (multi-column, refined)
615616### Technical Requirements 🔧
617- [ ] Next.js 14+ with App Router
618- [ ] TypeScript types defined
619- [ ] Tailwind CSS styling
620- [ ] ShadCN UI components installed and customized
621- [ ] Metadata configured for SEO (title, description, OG tags)
622- [ ] Images optimized with Next.js Image component
623- [ ] Responsive design implemented (mobile-first)
624- [ ] Accessibility standards met (WCAG AA)
625- [ ] Performance optimized (lazy loading, font optimization)
626- [ ] Reduced motion support for animations
627628### Final Polish 💎
629- [ ] All fonts loaded correctly (check browser DevTools)
630- [ ] Color contrast tested (use browser DevTools)
631- [ ] Tested on mobile, tablet, desktop
632- [ ] Keyboard navigation works
633- [ ] Hover states feel delightful
634- [ ] No Lorem Ipsum or placeholder content
635- [ ] Brand feels unique and memorable
636637## Best Practices
638639### Design-First Approach
640- **Always start with design thinking** before coding
641- Document your aesthetic direction in comments
642- Create a mood board or reference images before implementing
643- Don't default to "safe" choices - push creative boundaries
644- Remember: Conversions come from trust, and trust comes from professionalism + distinctiveness
645646### Content Guidelines
647- Write clear, benefit-focused copy that matches your brand voice
648- Use action-oriented language in CTAs (verb + benefit)
649- Keep sections scannable with proper headings
650- Include specific numbers and statistics (builds credibility)
651- Use authentic testimonials with real names and photos
652- **Match tone to aesthetic**: Playful design → playful copy, Professional design → authoritative copy
653654### Typography Best Practices
655- **Never compromise on typography** - it's 80% of design
656- Use display fonts at large sizes (4rem+) where they shine
657- Maintain consistent line heights across sections
658- Use font weights strategically (light for elegance, bold for impact)
659- Test readability on actual devices, not just dev tools
660- Load fonts efficiently: Only weights you actually use
661662### Color & Visual Consistency
663- Define ALL colors as CSS variables upfront
664- Use your primary color in at least 3-4 places (not just logo)
665- Accent color should be high contrast and used sparingly
666- Test color contrast with browser DevTools or online checkers
667- Dark text on light backgrounds should be near-black (#1a1a1a), not pure black
668- Consider color psychology: Blue = trust, Green = growth, Red = urgency, Purple = creativity
669670### Animation & Motion Guidelines
671- **Less is more**: One great page entrance > scattered micro-animations
672- Use `animation-delay` to create rhythm and flow
673- Respect `prefers-reduced-motion` - always
674- Test on actual devices - animations feel different on 60Hz vs 120Hz screens
675- Avoid animations that distract from CTAs
676- Use easing functions: `cubic-bezier(0.4, 0, 0.2, 1)` is smooth and professional
677678### SEO Optimization
679- Include keywords naturally in H1, H2, and first paragraph
680- Use proper heading tag structure (H1 → H2 → H3), only one H1
681- Add descriptive alt text to all images (SEO + accessibility)
682- Optimize page load speed (Core Web Vitals matter)
683- Create compelling meta tags that encourage clicks
684- Schema markup for business/product info
685686### Conversion Optimization
687- **Primary CTA**: Above the fold, impossible to miss
688- **Final CTA**: Last chance conversion, make it dramatic
689- Reduce friction: Minimize form fields, clear value proposition
690- Highlight trust signals: Reviews, testimonials, "As seen in" logos
691- Use contrasting colors for CTAs (should stand out)
692- Test CTA copy variations: "Start Free Trial" vs "Try Free for 14 Days"
693- Add urgency where appropriate: Limited spots, time-sensitive offers
694- Show human faces: Testimonials with real photos convert better
695696### Performance Best Practices
697- Optimize images: WebP format, proper sizing, lazy loading
698- Font loading strategy: `font-display: swap` to avoid FOIT (Flash of Invisible Text)
699- Minimize JavaScript: Use CSS animations when possible
700- Code splitting: Dynamic imports for heavy components
701- Prefetch critical resources
702- Target: LCP < 2.5s, FID < 100ms, CLS < 0.1
703704## Common Patterns & Aesthetic Recommendations
705706Each landing page type has different conversion goals AND can express unique aesthetics:
707708### SaaS Product Landing Page
709**Conversion Focus**: Free trial CTA, feature comparisons, pricing clarity, security badges
710**Aesthetic Recommendations**:
711- **Minimalist & Professional**: Clean layout, lots of whitespace, sophisticated typography
712- **Tech-Forward**: Gradient backgrounds, subtle animations, modern sans-serif fonts
713- **Bold & Confident**: Large typography, high-contrast CTAs, dynamic hover states
714**Avoid**: Generic blue gradients, stock photos of laptops in coffee shops
715716### E-commerce Product Landing Page
717**Conversion Focus**: Product images, pricing, shipping info, return policy, urgency
718**Aesthetic Recommendations**:
719- **Luxury/Premium**: Elegant serif fonts, monochrome palette, generous whitespace
720- **Energetic/Youth**: Bold colors, playful fonts, dynamic layouts, vibrant CTAs
721- **Natural/Sustainable**: Earth tones, organic shapes, soft shadows, rounded corners
722**Avoid**: Cluttered layouts, too many competing visual elements
723724### Service/Agency Landing Page
725**Conversion Focus**: Portfolio/case studies, process explanation, team credentials, contact form
726**Aesthetic Recommendations**:
727- **Creative/Bold**: Asymmetric layouts, unique typography, portfolio as hero
728- **Editorial**: Magazine-style layouts, large imagery, strong typographic hierarchy
729- **Minimalist/Portfolio**: Grid of work, minimal text, let work speak for itself
730**Avoid**: Generic "professional" templates, stock photography
731732### Event/Webinar Landing Page
733**Conversion Focus**: Date/time prominence, speaker profiles, agenda, registration form, countdown timer
734**Aesthetic Recommendations**:
735- **Exciting/Dynamic**: Animated countdown, gradient backgrounds, energetic colors
736- **Professional/Conference**: Clean layout, speaker headshots with borders, agenda timeline
737- **Community/Friendly**: Warm colors, circular avatars, social proof emphasis
738**Avoid**: Boring bullet-point agendas, generic conference aesthetics
739740### Mobile App Landing Page
741**Conversion Focus**: App Store badges, screenshots in device frames, feature highlights, demo video
742**Aesthetic Recommendations**:
743- **Modern/Sleek**: Device mockups with 3D tilt, floating screenshots, smooth animations
744- **Playful/Fun**: Bright colors, illustrated icons, character mascots
745- **Screenshot-Forward**: Large phone mockups as hero, minimal text, visual storytelling
746**Avoid**: Tiny screenshots, generic app icons
747748## Resources
749750### references/
751This skill includes detailed reference documentation:
752753- `11-essential-elements.md` - In-depth explanation of each of the 11 essential elements with principles, implementation tips, and examples
754- `component-examples.md` - Complete, production-ready component code using ShadCN UI for all major sections
755756Load these references as needed when implementing specific sections or when you need detailed guidance on any element.
757758## Notes & Philosophy
759760### Core Principles
7611. **Conversion + Memorability**: A landing page must both convert and be memorable
7622. **Intentional Design**: Every aesthetic choice should be deliberate, not default
7633. **No Generic AI Aesthetics**: Avoid the "AI-generated" look that makes brands forgettable
7644. **Design System First**: Define fonts, colors, motion before coding
7655. **Customize Everything**: ShadCN is a starting point, not the final design
766767### Framework Origins
768- **11 Essential Elements** based on DESIGNNAS's proven conversion framework
769- **Design Excellence** principles adapted from high-quality frontend design practices
770- Combined to create landing pages that are functionally effective AND visually extraordinary
771772### Adaptation Guidelines
773- Adapt to specific brand guidelines and target audience
774- Use A/B testing to continuously improve conversion rates
775- Balance conversion optimization with creative expression
776- When in doubt, be bold - generic pages don't convert OR impress
777778### Success Metrics
779**Conversion metrics:**
780- Click-through rate on CTAs
781- Form submission rate
782- Scroll depth (are users reaching all 11 elements?)
783- Bounce rate and time on page
784785**Brand metrics:**
786- User feedback on design quality
787- Social sharing of the landing page
788- Brand recall in user surveys
789- Differentiation from competitors
790791### Remember
792Every 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.
793794**The best landing pages convert AND inspire.**
Run npx skillmds@latest add majiayu000/landing-page-guide-v2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
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. It is listed under Web & Frontend on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: makes network calls. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
majiayu000 (@majiayu000) published this skill. Their other Agent Skills are listed on their SkillMD profile.