Overview
This skill enables creation of distinctive, high-converting landing pages that combine:
- Proven Conversion Framework: 11 essential elements from DESIGNNAS for high conversion rates
- Exceptional Design Quality: Bold aesthetic choices that create unforgettable brand experiences
- Production-Ready Code: Astro with Tailwind CSS, 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
- Astro-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
- Vibrant color palettes with high contrast
- Examples: Creative agencies, entertainment, youth brands
Retro-Futuristic
- Nostalgic elements with modern execution
- Geometric patterns, neon accents
- Glitch effects, scanlines, grain textures
- Monospace or display fonts with character
- Examples: Gaming, tech startups, creative tools
Organic & Natural
- Soft, flowing shapes and gradients
- Nature-inspired colors (earth tones, pastels)
- Smooth animations mimicking natural motion
- Rounded corners, soft shadows
- Examples: Wellness, sustainability, food
Editorial & Magazine
- Strong typographic hierarchy
- Grid-breaking asymmetric layouts
- Large, impactful imagery
- Bold use of whitespace and negative space
- Examples: Content platforms, media, education
Brutalist & Raw
- Unconventional layouts, intentional "ugly"
- System fonts or deliberately basic typography
- High contrast, limited color
- Minimal or no animations
- Examples: Art, fashion, anti-establishment brands
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
- Scale: Establish clear hierarchy (e.g., H1: 4rem → H2: 3rem → H3: 2rem → Body: 1rem)
Color Palette
- 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
Element-by-Element Design Guide
1. URL with Keywords
Functional: SEO-optimized, descriptive URL structure Design: N/A (SEO-focused)
2. Company Logo (Header)
Functional: Brand identity placed prominently (top-left) Design Excellence:
- Consider animated logo on page load
- Sticky header with smooth scroll transitions
- Logo mark variation for different scroll states
- Header background: transparent → solid with backdrop blur
- Navigation typography that matches your display font choice
3. SEO-Optimized Title and Subtitle (Hero)
Functional: Clear value proposition with keywords Design Excellence:
- Typography: Make this MASSIVE and unforgettable (4rem-6rem+)
- Use your distinctive display font here
- Consider gradient text, outlined text, or text shadows for impact
- Animate title words with staggered fade-in (animation-delay)
- Subtitle should be 50% the size of title, different weight or font
- Add visual rhythm with line breaks and spacing
4. Primary CTA (Hero)
Functional: Main call-to-action button in hero section Design Excellence:
- Make it IMPOSSIBLE to miss: size, color contrast, position
- Avoid boring rectangles: consider pill shapes, unique borders, or geometric shapes
- Add micro-interactions: hover scale, shadow expansion, color shift
- Consider dual CTAs with primary/secondary hierarchy
- Entrance animation that draws the eye (delay after title)
- Add visual cues: arrows, icons, or pulsing effects
5. Social Proof (Hero)
Functional: Reviews, ratings, user statistics Design Excellence:
- Numbers should be HUGE and animated on load (count-up effect)
- Statistics cards with gradient backgrounds or subtle borders
- Customer avatars in overlapping circles
- Star ratings with custom styling (not default yellow stars)
- "As featured in" logos with proper spacing and opacity treatment
- Consider rotating testimonials or animated social proof carousel
6. Images or Videos (Media Section)
Functional: Visual demonstration of product/service Design Excellence:
- CRITICAL: Never use placeholder or generic images
- Product screenshots with device mockups (laptop/phone frames)
- Add depth: shadows, reflections, 3D tilt effects
- Consider: Floating screenshots, parallax scroll effects, video backgrounds
- Image reveal animations on scroll (fade-up, slide-in)
- For videos: Custom play button design, ambient background glow
- Grid layouts: Asymmetric, overlapping, or bento box style
7. Core Benefits/Features
Functional: 3-6 key advantages with icons Design Excellence:
- Icons: Custom designed or carefully selected (NOT generic line icons)
- Consider: Gradient fills, animated icons on hover, 3D-style illustrations
- Card design variations: glassmorphism, neumorphism, gradient borders, subtle shadows
- Staggered animation as user scrolls to this section
- Asymmetric layout instead of boring 3-column grid
- Background elements: subtle patterns, gradients, or decorative shapes
- Typography: Feature titles in your display font, bold and prominent
8. Customer Testimonials
Functional: 4-6 authentic reviews with photos Design Excellence:
- Photo treatment: Circular avatars with gradient borders or unique shapes
- Card backgrounds: Subtle gradients, frosted glass, or elevated shadows
- Quote marks: Oversized, decorative, or custom styled
- Layout: Masonry grid, carousel, or staggered vertical
- Rating stars: Custom colors matching brand palette
- Hover effects: Lift up, expand, or glow
- Customer names and titles: Refined typography
9. FAQ Section
Functional: 5-10 common questions with accordion UI Design Excellence:
- Accordion animations: Smooth expand/collapse with easing
- Icons: Custom chevrons or plus/minus signs with rotation
- Hover states on questions
- Typography: Questions in bold or different font weight
- Consider: Two-column layout on desktop, side-by-side Q&A pairs
- Background: Subtle color shift from previous section
- Spacing: Generous padding inside accordion items
10. Final CTA
Functional: Bottom call-to-action for second chance conversion Design Excellence:
- Make it a HERO moment: This is the last chance
- Full-width section with dramatic background (gradient, pattern, or color)
- CTA button even BIGGER than hero CTA
- Add urgency: Countdown timers, limited spots, scarcity indicators
- Surround with compelling copy and micro-benefits
- Animation: Parallax background, floating elements, or scroll-triggered effects
- Consider: Email input + button combo for newsletter/waitlist
11. Contact Information/Legal Pages (Footer)
Functional: Footer with complete information, legal links Design Excellence:
- Multi-column layout with clear information hierarchy
- Social icons: Hover effects (color shift, scale, or rotate)
- Newsletter signup: Styled input with inline button
- Typography: Smaller but still readable (14-16px)
- Background: Darker than body or distinct color
- Separator from content: Subtle gradient line or decorative divider
- Bottom bar: Copyright and legal links with proper spacing
Critical: All 11 elements must be included in every landing page. No exceptions.
For detailed explanations of each element, refer to references/11-essential-elements.md.
Design Aesthetics Guidelines
Typography Excellence
- NEVER use generic fonts: Inter, Roboto, Arial, Helvetica, system-ui
- Display fonts should be distinctive and memorable
- Pair wisely: Display font for headings + refined body font for text
- Scale dramatically: Create clear hierarchy with size jumps (not subtle differences)
- 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
transformandopacity(GPU-accelerated) - Avoid animating
width,height,top,left
- Use
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
- Astro 5+
- TypeScript for type safety
- Tailwind CSS for styling
- Standard HTML/CSS components (encapsulated in Astro components)
- View Transitions (optional) for smooth navigation
UI Component Strategy
Instead of relying on heavy component libraries, build lightweight, accessible components directly in Astro:
- Create reusable UI parts in
src/components/ui/ - Use Tailwind for all styling
- Utilize Astro's
<slot />for flexible content projection - Keep client-side JavaScript to a minimum (Island Architecture)
Why Astro?
- Performance: Zero JS by default, perfect for landing pages
- Simplicity: HTML-first approach with scoped styles
- Flexibility: Use any framework components if absolutely needed (but prefer native Astro)
- Asset Optimization: Built-in image and font optimization
Project Structure
Create landing pages with this structure:
landing-page/
├── src/
│ ├── layouts/
│ │ └── Layout.astro # Root layout with metadata
│ ├── pages/
│ │ └── index.astro # Main landing page
│ ├── styles/
│ │ └── global.css # Global styles
│ ├── components/
│ │ ├── Header.astro # Logo & Navigation (Element 2)
│ │ ├── Hero.astro # Title, CTA, Social Proof (Elements 3-5)
│ │ ├── MediaSection.astro # Images/Videos (Element 6)
│ │ ├── Benefits.astro # Core Benefits (Element 7)
│ │ ├── Testimonials.astro # Customer Reviews (Element 8)
│ │ ├── FAQ.astro # FAQ Accordion (Element 9)
│ │ ├── FinalCTA.astro # Bottom CTA (Element 10)
│ │ └── Footer.astro # Contact & Legal (Element 11)
│ └── assets/ # Optimized images
└── package.json
Implementation Workflow
Step 1: Design First (CRITICAL)
Before writing ANY code, complete the Design Thinking section:
- Understand the brand, audience, and purpose
- Choose your aesthetic direction (minimalist, maximalist, retro, etc.)
- Define your design system:
- Display font + body font
- Color palette (dominant, accent, neutral)
- Motion strategy (page load, scroll, hover)
- Spatial approach (layout style, spacing)
Document these decisions in comments at the top of your main component file.
Step 2: Setup Design System (CSS Variables)
Create globals.css or app.css with your design system:
@import url('https://fonts.googleapis.com/css2?family=Your+Display+Font&family=Your+Body+Font&display=swap');
:root {
/* Typography */
--font-display: 'Your Display Font', sans-serif;
--font-body: 'Your Body Font', sans-serif;
/* Colsrc/styles/global
--color-primary: #your-dominant-color;
--color-accent: #your-accent-color;
--color-neutral: #your-neutral-color;
--color-background: #your-bg-color;
/* Spacing */
--spacing-xs: 0.5rem;
--spacing-sm: 1rem;
--spacing-md: 2rem;
--spacing-lg: 4rem;
--spacing-xl: 6rem;
/* Animation timing */
--duration-fast: 150ms;
--duration-medium: 300ms;
--duration-slow: 500ms;
--easing: cubic-bezier(0.4, 0, 0.2, 1);
}
/* Apply fonts */
h1, h2, h3, h4, h5, h6 {
font-family: var(--font-display);
}
body {
font-family: var(--font-body);
}
Update tailwind.config.ts to use your design system:
export default {
theme: {
extend: {
fontFamily: {
display: ['var(--font-display)'],
body: ['var(--font-body)'],
},
colors: {
primary: 'var(--color-primary)',
accent: 'var(--color-accent)',
// ... etc
},
},
},
}
Step 3: Setup Metadata (SEO)
Configure proper SEO metadata in layout.tsx or page.tsx:
import type { Metadata } from 'next'
export const metadata: Metadata = {
title: 'SEO Optimized Title with Keywords | Brand Name',
description: 'Compelling description with main keywords',
keywords: ['keyword1', 'keyword2', 'keyword3'],
openGraph: {
title: 'OG Title',src/layouts/Layout.astro`.
Use the definition of the `Props` interface to allow passing the title and description from the pages.
```astro
---
interface Props {
title: string;
description?: string;
}
const { title, description = "Default description" } = Astro.props;
---
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<meta name="description" content={description} />
<meta name="viewport" content="width=device-width" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<title>{title}</title>
</head>
<body>
<slot />
</body>
</html>. **Benefits** - Asymmetric layout, custom icons, animated on scroll
5. **Testimonials** - Unique card design, custom avatars
6. **FAQ** - Smooth accordion with custom styling
7. **FinalCTA** - Dramatic full-width section
8. **Footer** - Multi-column with refined typography
Build Astro Components
Map sections to Astro components and **customize heavily**:
**Hero CTA Example (Hero.astro):**
```astro
---
const { href, text = "Get Started" } = Astro.props;
---
<a
href={href}
class="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 inline-block"
>
{text} →
</a>
Benefits Card Example (Benefits.astro):
---
// Component logic here if needed
---
<div class="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 rounded-xl p-6">
<slot />
</divCustom content */}
</Castro
---
// Hero.astro
---
<h1 class="text-6xl font-display font-bold">
<span class="inline-block animate-fade-in" style="animation-delay: 0ms">
Beautiful
</span>{' '}
<span class="inline-block animate-fade-in" style="animation-delay: 100ms">
Landing
</span>{' '}
<span class="inline-block animate-fade-in" style="animation-delay: 200ms">
Pages
</span>
</h1>
<style>
/* Scoped styles in Astro, or put this in global.css */
@keyframes fade-in {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.animate-fade-in {
animation: fade-in var(--duration-slow) var(--easing) both;
}
</style>
For scroll animations, use Intersection Observer or native View Transitions
Astro's <Image /> component for all images
- Add
loading="eager"to above-the-fold images (hero section) - Implement lazy loading for below-the-fold content (default in Astro Image)
- Optimize fonts: Use valid web fonts and font-display: swap
- Use CSS animations over JavaScript when possible
- Keep the number of client-side scripts to a minimum (
client:*directives) For scroll animations, use Intersection Observer or Framer Motion.
Step 7: Implement Responsive Design
Ensure mobile-first responsive design with brand consistency:
- Use Tailwind responsive prefixes:
sm:,md:,lg:,xl: - Test all breakpoints: 640px (sm), 768px (md), 1024px (lg), 1280px (xl)
- Minimum touch target size: 44x44px for buttons
- Base font size: minimum 16px on mobile
- Maintain design system across breakpoints (colors, fonts stay consistent)
- Adjust layouts: Stack on mobile, side-by-side on desktop
Step 8: Optimize Performance
- Use Astro's
<Image />component for all images - Add
loading="eager"to above-the-fold images (hero section) - Implement lazy loading for below-the-fold content (default in Astro Image)
- Optimize fonts: Use valid web fonts and font-display: swap
- Use CSS animations over JavaScript when possible
- Keep the number of client-side scripts to a minimum (
client:*directives)
Component Examples
For complete component implementations, refer to the Astro components in the project structure.
This approach ensures:
- Zero JS by default
- Clean HTML output
- Scoped CSS for styles
- Maximum Performance
Load this reference when implementing components to follow best practices.
Validation Checklist
Before completing any landing page, verify ALL items:
Design Quality ⭐
- Aesthetic direction chosen and executed consistently
- Typography: Distinctive display font (NOT Inter/Roboto/Arial)
- Typography: Clear hierarchy with dramatic scale differences
- Color palette: Defined CSS variables, cohesive throughout
- Backgrounds: NOT plain white - has texture/gradient/pattern
- Animations: Staggered page load, scroll-triggered reveals
- Layout: Not generic centered grid - has unique composition
- Astro Components: Built cleanly with standard HTML/Tailwind
- NO generic AI aesthetics: Passes the "does this look AI-generated?" test
11 Essential Elements (Conversion) ✅
- 1. URL with keywords
- 2. Company logo (top-left, animated)
- 3. SEO-optimized title and subtitle (MASSIVE typography)
- 4. Primary CTA in hero (distinctive design, micro-interactions)
- 5. Social proof (reviews, stats, animated)
- 6. Images or videos (with depth effects, not placeholders)
- 7. Benefits/features section (3-6 items, custom icons, unique layout)
- 8. Customer testimonials (4-6 items, styled cards)
- 9. FAQ section (5-10 questions, smooth accordion)
- 10. Final CTA at bottom (dramatic, full-width)
- 11. Footer with contact and legal links (multi-column, refined)
Technical Requirements 🔧
- Astro 4+
- TypeScript types defined in Frontmatter
- Tailwind CSS styling
- Components properly scoped and reusable
- Metadata configured for SEO (in Layout)
- Images optimized with Astro Image component
- Responsive design implemented (mobile-first)
- Accessibility standards met (WCAG AA)
- Performance optimized (minimal client-side JS)
- Reduced motion support for animations
Final Polish 💎
- All fonts loaded correctly (check browser DevTools)
- Color contrast tested (use browser DevTools)
- Tested on mobile, tablet, desktop
- Keyboard navigation works
- Hover states feel delightful
- No Lorem Ipsum or placeholder content
- Brand feels unique and memorable
Best Practices
Design-First Approach
- Always start with design thinking before coding
- Document your aesthetic direction in comments
- Create a mood board or reference images before implementing
- Don't default to "safe" choices - push creative boundaries
- Remember: Conversions come from trust, and trust comes from professionalism + distinctiveness
Content Guidelines
- Write clear, benefit-focused copy that matches your brand voice
- Use action-oriented language in CTAs (verb + benefit)
- Keep sections scannable with proper headings
- Include specific numbers and statistics (builds credibility)
- Use authentic testimonials with real names and photos
- Match tone to aesthetic: Playful design → playful copy, Professional design → authoritative copy
Typography Best Practices
- Never compromise on typography - it's 80% of design
- Use display fonts at large sizes (4rem+) where they shine
- Maintain consistent line heights across sections
- Use font weights strategically (light for elegance, bold for impact)
- Test readability on actual devices, not just dev tools
- Load fonts efficiently: Only weights you actually use
Color & Visual Consistency
- Define ALL colors as CSS variables upfront
- Use your primary color in at least 3-4 places (not just logo)
- Accent color should be high contrast and used sparingly
- Test color contrast with browser DevTools or online checkers
- Dark text on light backgrounds should be near-black (#1a1a1a), not pure black
- Consider color psychology: Blue = trust, Green = growth, Red = urgency, Purple = creativity
Animation & Motion Guidelines
- Less is more: One great page entrance > scattered micro-animations
- Use
animation-delayto create rhythm and flow - Respect
prefers-reduced-motion- always - Test on actual devices - animations feel different on 60Hz vs 120Hz screens
- Avoid animations that distract from CTAs
- Use easing functions:
cubic-bezier(0.4, 0, 0.2, 1)is smooth and professional
SEO Optimization
- Include keywords naturally in H1, H2, and first paragraph
- Use proper heading tag structure (H1 → H2 → H3), only one H1
- Add descriptive alt text to all images (SEO + accessibility)
- Optimize page load speed (Core Web Vitals matter)
- Create compelling meta tags that encourage clicks
- Schema markup for business/product info
Conversion Optimization
- Primary CTA: Above the fold, impossible to miss
- Final CTA: Last chance conversion, make it dramatic
- Reduce friction: Minimize form fields, clear value proposition
- Highlight trust signals: Reviews, testimonials, "As seen in" logos
- Use contrasting colors for CTAs (should stand out)
- Test CTA copy variations: "Start Free Trial" vs "Try Free for 14 Days"
- Add urgency where appropriate: Limited spots, time-sensitive offers
- Show human faces: Testimonials with real photos convert better
Performance Best Practices
- Optimize images: WebP format, proper sizing, lazy loading
- Font loading strategy:
font-display: swapto avoid FOIT (Flash of Invisible Text) - Minimize JavaScript: Use CSS animations when possible
- Code splitting: Dynamic imports for heavy components
- Prefetch critical resources
- Target: LCP < 2.5s, FID < 100ms, CLS < 0.1
Common Patterns & Aesthetic Recommendations
Each landing page type has different conversion goals AND can express unique aesthetics:
SaaS Product Landing Page
Conversion Focus: Free trial CTA, feature comparisons, pricing clarity, security badges Aesthetic Recommendations:
- Minimalist & Professional: Clean layout, lots of whitespace, sophisticated typography
- Tech-Forward: Gradient backgrounds, subtle animations, modern sans-serif fonts
- Bold & Confident: Large typography, high-contrast CTAs, dynamic hover states Avoid: Generic blue gradients, stock photos of laptops in coffee shops
E-commerce Product Landing Page
Conversion Focus: Product images, pricing, shipping info, return policy, urgency Aesthetic Recommendations:
- Luxury/Premium: Elegant serif fonts, monochrome palette, generous whitespace
- Energetic/Youth: Bold colors, playful fonts, dynamic layouts, vibrant CTAs
- Natural/Sustainable: Earth tones, organic shapes, soft shadows, rounded corners Avoid: Cluttered layouts, too many competing visual elements
Service/Agency Landing Page
Conversion Focus: Portfolio/case studies, process explanation, team credentials, contact form Aesthetic Recommendations:
- Creative/Bold: Asymmetric layouts, unique typography, portfolio as hero
- Editorial: Magazine-style layouts, large imagery, strong typographic hierarchy
- Minimalist/Portfolio: Grid of work, minimal text, let work speak for itself Avoid: Generic "professional" templates, stock photography
Event/Webinar Landing Page
Conversion Focus: Date/time prominence, speaker profiles, agenda, registration form, countdown timer Aesthetic Recommendations:
- Exciting/Dynamic: Animated countdown, gradient backgrounds, energetic colors
- Professional/Conference: Clean layout, speaker headshots with borders, agenda timeline
- Community/Friendly: Warm colors, circular avatars, social proof emphasis Avoid: Boring bullet-point agendas, generic conference aesthetics
Mobile App Landing Page
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 examplescomponent-examples.md- Example Astro components 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
- Build Custom: Rely on simple HTML/CSS over heavy libraries when possible
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.