landing-page-design

作者: skills-101

登陸頁面轉換優化,包含版面規則、英雄區設計與CTA心理學。涵蓋首屏公式、社會認同擺放、行動裝置設計與F型閱讀模式。適用於:新創登陸頁面、產品頁面、SaaS行銷、轉換優化。觸發詞:登陸頁面、英雄區、首屏、轉換優化、登陸頁面設計、CTA按鈕、英雄圖片、登陸頁面版面、SaaS登陸頁面、產品頁面設計、轉換率、登陸頁面...

npx skills add https://github.com/skills-101/superpowers --skill landing-page-design

Install the belt CLI skill: npx skills add belt-sh/cli

Landing Page Design

Design high-converting landing pages with AI-generated visuals via inference.sh CLI.

Quick Start

Requires inference.sh CLI (belt). Install instructions

belt login

# Generate a hero image
belt app run falai/flux-dev-lora --input '{
  "prompt": "professional person smiling while using a laptop showing a clean dashboard interface, bright modern office, natural lighting, warm and productive atmosphere, lifestyle marketing photography",
  "width": 1248,
  "height": 832
}'

# Research competitor landing pages
belt app run tavily/search-assistant --input '{
  "query": "best SaaS landing page examples 2024 conversion rate"
}'

Above-the-Fold Formula

Everything visible before scrolling must communicate value in 5 seconds.

┌─────────────────────────────────────────────────┐
│  [Logo]              [Nav]        [CTA Button]  │
│                                                 │
│   Headline (6-12 words)                         │
│   ─────────────────────────                     │
│   Subheadline (15-25 words)        [Hero Image] │
│                                    showing the  │
│   [Primary CTA Button]            OUTCOME, not  │
│   "Start Free Trial"              the product   │
│                                                 │
│   Social proof: "Trusted by 10,000+ teams"      │
│   [logo] [logo] [logo] [logo] [logo]            │
└─────────────────────────────────────────────────┘

The 5 Elements

ElementRuleExample
Headline6-12 words, states the outcome"Ship docs in minutes, not days"
Subheadline15-25 words, expands on how"AI-powered documentation that writes itself from your codebase. No templates needed."
Hero imageShows the OUTCOME, not the productPerson looking satisfied at results, not a screenshot of your UI
Primary CTAAction verb + value"Start Free Trial" not "Submit" or "Learn More"
Social proofLogos, count, or micro-testimonial"Trusted by 10,000+ teams at [logos]"

Headlines

Formulas That Convert

FormulaExample
[Outcome] without [pain]"Beautiful docs without the design skills"
[Outcome] in [timeframe]"Launch your site in 5 minutes"
The [better way] to [common task]"The faster way to build APIs"
Stop [pain]. Start [outcome]."Stop guessing. Start knowing."
[Number] [things] to [outcome]"One tool to manage all your data"

What Makes Headlines Fail

❌ "Welcome to Our Platform" (says nothing about value)
❌ "The World's Most Advanced AI-Powered Solution" (buzzwords, no specifics)
❌ "We Help Businesses Grow" (vague, generic)
❌ "Next-Generation Enterprise Software" (what does it DO?)

✅ "Turn customer feedback into product features, automatically"
✅ "The spreadsheet that thinks like a database"
✅ "Find and fix bugs before your users do"

Hero Images

Show the Outcome, Not the Product

❌ Screenshot of your dashboard (boring, hard to parse at a glance)
❌ Abstract geometric background (says nothing)
❌ Stock photo of a handshake (cliché)

✅ Person looking satisfied at clear results on their screen
✅ Before/after transformation
✅ The end result of using your product
# Outcome-focused hero
belt app run falai/flux-dev-lora --input '{
  "prompt": "happy professional team celebrating around a laptop showing positive growth charts, bright modern office, natural sunlight, authentic candid moment, marketing photography style, warm tones",
  "width": 1248,
  "height": 832
}'

# Product-in-context hero
belt app run bytedance/seedream-4-5 --input '{
  "prompt": "clean modern laptop on a minimalist desk showing a beautiful analytics dashboard, floating UI elements emerging from the screen, soft gradient background, product marketing style, professional",
  "size": "2K"
}'

CTA Buttons

Text

Good CTAsBad CTAs
"Start Free Trial""Submit"
"Get Started Free""Click Here"
"See It in Action""Learn More" (low commitment)
"Create Your First Report""Sign Up" (vague)
"Try Free for 14 Days""Register"

Formula: Action verb + value/outcome + (optional: reduce risk)

Design

ElementRule
ColorHigh contrast with background — must be the most visible element
SizeMinimum 44px height (tap target), wide enough for text + padding
PositionAbove the fold, repeated after each major section
WhitespaceGenerous padding around button, don't crowd it
Secondary CTAIf needed, use text link below ("or watch a demo")

Section Order

The proven sequence for landing pages:

SectionPurposeKey Element
1. HeroCore value, primary CTAHeadline + image + CTA
2. Social ProofBuild trustLogos, numbers, badges
3. ProblemCreate empathyPain point they recognize
4. Solution/FeaturesShow how you solve it3 key features with visuals
5. How It WorksReduce complexity3 steps: sign up, configure, benefit
6. TestimonialsProve it works2-3 specific customer quotes
7. PricingEnable decisionClear tiers, highlight recommended
8. FAQHandle objections5-7 common questions
9. Final CTACapture remaindersRepeat primary CTA with urgency

Social Proof Types

TypeImpactPlacement
Company logosFastest to process, high trustBelow hero
User countScale signalHero or social proof bar
Star ratingProduct qualityNear CTA
TestimonialsDetailed credibilityDedicated section
Case study statsSpecific proofFeature sections
Trust badgesSecurity/complianceNear forms, pricing, footer
# Research for social proof stats
belt app run exa/answer --input '{
  "question": "What is the average conversion rate for SaaS landing pages with social proof vs without?"
}'

Form Design

RuleImpact
Every field reduces conversion ~11%Minimize fields
Name + Email = maximum for signupsDon't ask for phone, company, role
Single-column layoutDon't use multi-column forms
Inline validationShow errors immediately, not on submit
Clear error messages"Email is required" not "Error in field 3"
Submit button text = action"Create Account" not "Submit"

Mobile Optimization

RuleWhy
CTA button full widthEasy to tap with thumbs
Sticky CTA on scrollAlways accessible
No horizontal scrollingBreaks mobile layout
Font minimum 16pxiOS zooms inputs below 16px
Tap targets minimum 48x48pxApple HIG, Google Material
Images responsiveDon't overflow viewport
Prioritize headline + CTASimplify above-the-fold

OG Image for Sharing

# Generate an OG image for the landing page
belt app run falai/flux-dev-lora --input '{
  "prompt": "clean professional social sharing card, product name and tagline on modern gradient background, minimal design, corporate tech aesthetic, 1200x630 aspect ratio equivalent",
  "width": 1200,
  "height": 630
}'

# Or use html-to-image for a template-based approach
belt app run infsh/html-to-image --input '{
  "html": "<div style=\"width:1200px;height:630px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-family:sans-serif;color:white\"><div style=\"text-align:center\"><h1 style=\"font-size:48px;margin:0\">DataFlow</h1><p style=\"font-size:24px;opacity:0.9\">Ship docs in minutes, not days</p></div></div>"
}'

Page Speed

RuleTargetWhy
Hero image< 200 KBFirst thing to load
Total page weight< 2 MBMobile data, patience
Lazy load below-foldAlwaysOnly load what's visible
Minimize JavaScript< 200 KBBlocks rendering
LCP (Largest Contentful Paint)< 2.5sGoogle Core Web Vitals

Common Mistakes

MistakeProblemFix
No clear headlineVisitor doesn't know what you do6-12 words, outcome-focused
CTA says "Learn More"Too low commitmentAction verb + specific value
Hero is a product screenshotHard to parse, boringShow the outcome, use lifestyle imagery
Multiple competing CTAsDecision paralysisOne primary CTA, one secondary max
No social proofNo trust signalAdd logos, counts, or testimonials
Too many form fieldsConversion drops ~11% per fieldName + email maximum
Desktop-only design60%+ traffic is mobileDesign mobile-first
No urgency in final CTAVisitors leave and forget"Start your free 14-day trial"

Related Skills

npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@web-search
npx skills add inference-sh/skills@prompt-engineering

Browse all apps: belt app list

來自 skills-101 的更多技能

ai-image-generation
skills-101
透過 inference.sh CLI 使用 GPT-Image-2、FLUX、Gemini、Grok、Seedream、Reve 及 50 多種模型生成 AI 圖像。模型:GPT-Image-2、FLUX Dev LoRA、FLUX.2 Klein LoRA、Gemini 3 Pro Image、Grok Imagine、Seedream 4.5、Reve、ImagineArt。功能:文字轉圖像、圖像轉圖像、修復、LoRA、圖像編輯、放大、文字渲染。用途:AI 藝術、產品模型、概念藝術、社群媒體圖形、行銷視覺、插圖。觸發詞:flux、image generation、ai image、text to...
ai-avatar-video
skills-101
透過 inference.sh CLI 建立 AI 虛擬人偶與說話頭影片。建議使用:P-Video-Avatar(最快、最便宜、內建 TTS)。其他選項:OmniHuman、Fabric、PixVerse。音訊:Inworld TTS-2(100 多種語言、角色情緒引導)、ElevenLabs、Kokoro。功能:音訊驅動虛擬人偶、文字轉虛擬人偶、唇形同步影片、說話頭生成、虛擬主持人、UGC 內容。適用於:AI 主持人、解說影片、虛擬網紅、配音、行銷影片、UGC 廣告、遊戲虛擬人偶、...
agent-browser
skills-101
透過 inference.sh 為 AI 代理提供瀏覽器自動化。瀏覽網頁、使用 @e 引用與元素互動、截取螢幕截圖、錄製影片。功能:網頁抓取、表單填寫、點擊、輸入、拖放、檔案上傳、JavaScript 執行。用途:網頁自動化、資料提取、測試、代理瀏覽、研究。觸發詞:瀏覽器、網頁自動化、抓取、導覽、點擊、填寫表單、截圖、瀏覽網頁、playwright、無頭瀏覽器、網頁代理、上網、錄製影片
agent-tools
skills-101
透過 inference.sh CLI 執行 AI 應用程式 - 影像生成、影片創作、LLM、搜尋、3D、Twitter 自動化。模型:FLUX、Veo、Gemini、Grok、Claude、Seedance、OmniHuman、Tavily、Exa、OpenRouter 等眾多模型。適用於執行 AI 應用程式、生成影像/影片、呼叫 LLM、網路搜尋或自動化 Twitter。觸發詞:inference.sh、infsh、ai model、run ai、serverless ai、ai api、flux、veo、claude api、image generation、video generation、openrouter、tavily、exa search、twitter api、grok
python-executor
skills-101
Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and 100+ more libraries. Use for: data processing, web scraping, image manipulation, video creation, 3D model processing, PDF generation, API calls, automation scripts. Triggers: python, execute code, run script, web scraping, data analysis, image processing, video editing, 3D...
remotion-render
skills-101
透過inference.sh從React/Remotion元件程式碼渲染影片。傳入TSX程式碼,取得MP4。支援所有Remotion API:useCurrentFrame、useVideoConfig、spring、interpolate、AbsoluteFill、Sequence。可設定解析度、FPS、時長、編解碼器。用途:程式化影片生成、動畫圖形、動態設計、資料驅動影片、React動畫轉影片。觸發詞:remotion、從程式碼渲染影片、tsx轉影片、react影片、程式化影片、remotion渲染、程式碼轉影片、動畫...
infsh-cli
skills-101
透過 inference.sh CLI 執行 AI 應用程式——影像生成、影片創作、LLM、搜尋、3D、Twitter 自動化。模型:FLUX、Veo、Gemini、Grok、Claude、Seedance、OmniHuman、Tavily、Exa、OpenRouter 等更多。適用於執行 AI 應用程式、生成影像/影片、呼叫 LLM、網路搜尋或自動化 Twitter。觸發詞:inference.sh、infsh、ai model、run ai、serverless ai、ai api、flux、veo、claude api、image generation、video generation、openrouter、tavily、exa search、twitter api、grok
product-photography
skills-101
AI產品攝影,包含棚拍燈光、生活風格拍攝及包裝拍攝慣例。涵蓋角度、背景、陰影類型、主視覺圖及電子商務影像需求。適用於:產品照片、電子商務圖片、亞馬遜商品頁面、包裝拍攝、生活風格攝影。觸發詞:產品攝影、產品照片、包裝拍攝、電子商務攝影、產品拍攝、產品圖片、棚拍攝影、生活風格產品、亞馬遜產品照片、商品頁面圖片、主視覺圖、產品模型、...