Landing Copy
Écrire du copy de landing page qui convertit, sans bullshit corporate.
Scope
Couvert :
- Hero (H1, subhead, CTA, visual placement)
- Value propositions (3-6 cards)
- Social proof (logos, testimonials, metrics)
- Feature sections
- Pricing page copy
- CTA hierarchy
- FAQ
- Footer copy meaningful
Non-couvert :
- Microcopy in-product (→
product-microcopy)
- Long-form blog (→ skill futur
blog-writer)
- Email copy (→ skill futur
email-copy)
- SEO meta + schema (→ peut être ajouté ici si demande)
Quand utiliser
- Brief "landing page", "marketing site", "product page", "pricing"
- Audit copy d'une landing existante
- Iteration A/B sur des hero variants
- Avant
figma-implement-design si la landing est visuelle uniquement
Anti-patterns à BANNIR (les défauts AI)
Mots interdits dans H1/H2/CTA
- "Discover", "Explore", "Unlock", "Experience", "Elevate", "Transform"
- "Amazing", "Powerful", "Seamless", "Revolutionary", "Cutting-edge", "Best-in-class"
- "Solution(s)", "Platform" (sauf si vraiment platform), "Synergy", "Leverage"
- "Empower", "Enable", "Accelerate"
- "Innovative", "Next-generation", "World-class"
- "Effortless", "Intuitive" (à montrer, pas à dire)
Patterns interdits
- ❌ H1 vague : "The future of [X]" / "[X] reimagined" / "[X] for the modern team"
- ❌ Subhead qui répète le H1 sans ajouter d'info
- ❌ Value props 3 cards génériques : "Fast / Reliable / Beautiful"
- ❌ Social proof vague : "Trusted by thousands" sans logos OU sans nombre précis
- ❌ Testimonials sans nom + photo + role + company
- ❌ "Get started for free" comme unique CTA (implicite : on demande le CC)
- ❌ Pricing avec "Contact us" caché en bas
- ❌ FAQ qui répète le marketing (pas de vraies questions client)
- ❌ Hero avec mockup générique de browser/MacBook flottant
Patterns à FAVORISER
H1 : sujet + bénéfice mesurable
Format : [Verbe action / Sujet] [bénéfice spécifique avec metric ou qualifier concret]
Bons :
- "Ship 10× faster with AI agents that write your code" (Cursor)
- "Set up payments in 7 minutes" (Stripe-style)
- "Cancel meetings, not your day" (Cal.com vibe)
- "Your project manager replaced by 5 lines of YAML" (provocateur, claim mesurable)
Mauvais :
- "AI for everyone" (vague, pas de bénéfice)
- "The future of payments" (futur ≠ maintenant, pas de claim)
- "Discover the power of automation" (verbes faibles + cliché)
Subhead : context + différenciation
- 1-2 phrases (pas plus)
- Réponds à "OK et alors ?" du H1
- Si possible : un nom/concept clé + différenciant vs alternative
Bon : "Run any model — Claude, GPT, Gemini — through one API. Pay per token, no commitments, change provider in 2 lines."
CTA primary
- Verbe action concret
- Indique ce qui se passe après le clic
Bons : "Start in 7 minutes", "See pricing", "Get API key", "Book a 15-min demo"
Mauvais : "Get started", "Learn more", "Sign up", "Try it free" (sans contexte)
CTA secondary
- Toujours moins voyant (variant ghost / outline)
- Alternative pour les hesitants : "See live demo", "Read the docs", "Watch 2-min video"
Value props (3-6 cards)
Format : [Headline avec metric ou claim concret] · [1-2 phrases qui prouvent] · [optional: link to deep dive]
Bonnes :
- "Deploys in 30 seconds — Connect your repo, push to main, live URL. No Dockerfile."
- "$0 until you hit 10k requests/mo — Then $0.001/req. No seats, no minimum."
Mauvaises :
- "Fast — Lightning quick performance you'll love"
- "Reliable — Built to last with enterprise-grade infrastructure"
Social proof
- ✅ Logos visibles (5-8 max, alignés, monochrome ou color cohérent)
- ✅ Metric précis : "12,847 developers ship daily with us"
- ✅ Testimonials avec nom + photo + role + company + 1-2 phrases concrètes
- ❌ "G2 Leader 2024" sans contexte
- ❌ Stars rating générique sans source
Pricing page
- ✅ Tier names parlants (pas "Starter / Pro / Enterprise" sans plus)
- ✅ Prix visibles immédiatement (pas "Contact for pricing" sauf vraie raison)
- ✅ Différence entre tiers en 1 mot/phrase (pas wall of text)
- ✅ FAQ pricing dédiée
- ✅ "What's not included" listé
- ❌ Plus de 4 tiers (paralyse la décision)
FAQ
Vraies questions client (pas du marketing déguisé) :
- "How does this compare to [concurrent connu] ?"
- "What happens if I exceed my plan ?"
- "Is my data used for training ?"
- "Can I cancel anytime ?"
- "Do you have an enterprise/SSO/SOC2 plan ?"
- "What if [edge case fréquent] ?"
Non :
- "Why choose [product] ?" → c'est ton job de le montrer ailleurs
- "Is [product] easy to use ?" → réponse forcément biaisée
Process
1. Brief intake
✍️ **Landing Copy**
**Product** : [name]
**One-liner pitch** : [1 phrase]
**Audience cible** : [persona — devs / PMs / designers / etc.]
**Concurrent direct** : [si connu]
**Différenciation clé** : [vs concurrent — 1 phrase]
**Tone voice** : [serious / playful / technical / sales-y]
**Conversion goal** : [signup free / demo / contact sales / docs]
**Contraintes** : [SEO keywords obligatoires, claims légaux, etc.]
2. Inventory de la landing (si refonte)
Glob les fichiers landing existants, identifier :
- H1 actuel + score (sur les critères ci-dessus)
- CTAs (count + variants)
- Social proof (forme actuelle)
- Faiblesses concrètes
3. Draft V1
Écrire la copy en suivant la structure :
## Hero
**H1** : [...]
**Subhead** : [...]
**CTA primary** : [...]
**CTA secondary** : [...]
**Visual** : [description du visual qui doit accompagner]
## Social proof bar
**Format** : [logos / metric / mix]
**Metric/text** : [...]
**Logos suggérés** : [...]
## Value props
### Card 1
**Headline** : [...]
**Body** : [...]
**Link** : [...]
[répéter 3-6 fois]
## Feature sections (1-3 deep dives)
### Section 1
**Eyebrow** : [kicker au-dessus du H2]
**H2** : [...]
**Body** : [2-3 paragraphes max]
**CTA inline** : [...]
**Visual** : [description]
## Pricing (si applicable)
[tiers + prix + features per tier]
## FAQ
**Q1** : [vraie question client]
**A1** : [...]
[6-10 questions]
## Final CTA section
**H2** : [...]
**CTA** : [...]
4. Validation
### ✅ Checklist Landing Copy
| Critère | Status |
|---------|--------|
| H1 contient sujet + bénéfice mesurable | ✅/❌ |
| Aucun mot interdit (Discover, Amazing, etc.) | ✅/❌ |
| CTA primary indique ce qui se passe après clic | ✅/❌ |
| Value props ont metric ou claim concret | ✅/❌ |
| Social proof avec metric précis OU logos visibles | ✅/❌ |
| Testimonials avec nom + photo + role + company | ✅/❌ |
| FAQ contient vraies questions client (pas marketing déguisé) | ✅/❌ |
| Différenciation vs concurrent claire | ✅/❌ |
| Tone voice cohérent partout | ✅/❌ |
5. Variants pour A/B (optionnel)
Si demandé, produire 2-3 variants de H1/CTA pour A/B test, avec hypothèse explicite :
- Variant A : appel à l'identité ("For devs who hate YAML")
- Variant B : metric ("Set up in 7 min")
- Variant C : provocateur ("Replace your DevOps team")
- Hypothèse : Variant B convertira mieux sur cold traffic, A sur warm.
Intégrations
| Workflow |
Insertion |
ui-designer |
Phase 0.5 — si projet marketing, suggérer landing-copy avant les composants |
pm-prd |
Si "landing", "marketing site" → trigger après le PRD |
figma-implement-design |
Loader ce skill avant impl si copy générique détecté dans le Figma |
taste-critic |
Cross-check : si taste-critic flag des H1 wrappés sur 6 lignes, c'est souvent que le copy est trop long aussi |
Sources / inspiration
- Julian Shapiro — Marketing primitives
- Stripe blog (copy style)
- Linear changelog (anti-corporate)
- Cal.com homepage (provocation calibrée)
- Kontra — landing patterns
- Patrick McKenzie — copywriting essays
1---2name: landing-copy3description: Écrit du copy de landing page premium — H1 avec sujet + bénéfice mesurable, value props concrets, social proof, CTA hierarchy, FAQ. Bannit les filler corporate ("Discover", "leverage", "amazing", "experience"). Patterns Julian Shapiro / Stripe / Linear / Cal.com. Utiliser pour landing marketing, pricing pages, product pages.4---56# Landing Copy78Écrire du copy de landing page qui convertit, sans bullshit corporate.910## Scope1112**Couvert** :13- Hero (H1, subhead, CTA, visual placement)14- Value propositions (3-6 cards)15- Social proof (logos, testimonials, metrics)16- Feature sections17- Pricing page copy18- CTA hierarchy19- FAQ20- Footer copy meaningful2122**Non-couvert** :23- Microcopy in-product (→ `product-microcopy`)24- Long-form blog (→ skill futur `blog-writer`)25- Email copy (→ skill futur `email-copy`)26- SEO meta + schema (→ peut être ajouté ici si demande)2728## Quand utiliser2930- Brief "landing page", "marketing site", "product page", "pricing"31- Audit copy d'une landing existante32- Iteration A/B sur des hero variants33- Avant `figma-implement-design` si la landing est visuelle uniquement3435## Anti-patterns à BANNIR (les défauts AI)3637### Mots interdits dans H1/H2/CTA38- "Discover", "Explore", "Unlock", "Experience", "Elevate", "Transform"39- "Amazing", "Powerful", "Seamless", "Revolutionary", "Cutting-edge", "Best-in-class"40- "Solution(s)", "Platform" (sauf si vraiment platform), "Synergy", "Leverage"41- "Empower", "Enable", "Accelerate"42- "Innovative", "Next-generation", "World-class"43- "Effortless", "Intuitive" (à montrer, pas à dire)4445### Patterns interdits46- ❌ H1 vague : "The future of [X]" / "[X] reimagined" / "[X] for the modern team"47- ❌ Subhead qui répète le H1 sans ajouter d'info48- ❌ Value props 3 cards génériques : "Fast / Reliable / Beautiful"49- ❌ Social proof vague : "Trusted by thousands" sans logos OU sans nombre précis50- ❌ Testimonials sans nom + photo + role + company51- ❌ "Get started for free" comme unique CTA (implicite : on demande le CC)52- ❌ Pricing avec "Contact us" caché en bas53- ❌ FAQ qui répète le marketing (pas de vraies questions client)54- ❌ Hero avec mockup générique de browser/MacBook flottant5556## Patterns à FAVORISER5758### H1 : sujet + bénéfice mesurable59**Format** : `[Verbe action / Sujet] [bénéfice spécifique avec metric ou qualifier concret]`6061**Bons** :62- "Ship 10× faster with AI agents that write your code" (Cursor)63- "Set up payments in 7 minutes" (Stripe-style)64- "Cancel meetings, not your day" (Cal.com vibe)65- "Your project manager replaced by 5 lines of YAML" (provocateur, claim mesurable)6667**Mauvais** :68- "AI for everyone" (vague, pas de bénéfice)69- "The future of payments" (futur ≠ maintenant, pas de claim)70- "Discover the power of automation" (verbes faibles + cliché)7172### Subhead : context + différenciation73- 1-2 phrases (pas plus)74- Réponds à "OK et alors ?" du H175- Si possible : un nom/concept clé + différenciant vs alternative7677**Bon** : "Run any model — Claude, GPT, Gemini — through one API. Pay per token, no commitments, change provider in 2 lines."7879### CTA primary80- Verbe action concret81- Indique ce qui se passe après le clic8283**Bons** : "Start in 7 minutes", "See pricing", "Get API key", "Book a 15-min demo"84**Mauvais** : "Get started", "Learn more", "Sign up", "Try it free" (sans contexte)8586### CTA secondary87- Toujours moins voyant (variant ghost / outline)88- Alternative pour les hesitants : "See live demo", "Read the docs", "Watch 2-min video"8990### Value props (3-6 cards)91**Format** : `[Headline avec metric ou claim concret] · [1-2 phrases qui prouvent] · [optional: link to deep dive]`9293**Bonnes** :94- "Deploys in 30 seconds — Connect your repo, push to main, live URL. No Dockerfile."95- "$0 until you hit 10k requests/mo — Then $0.001/req. No seats, no minimum."9697**Mauvaises** :98- "Fast — Lightning quick performance you'll love"99- "Reliable — Built to last with enterprise-grade infrastructure"100101### Social proof102- ✅ Logos visibles (5-8 max, alignés, monochrome ou color cohérent)103- ✅ Metric précis : "12,847 developers ship daily with us"104- ✅ Testimonials avec nom + photo + role + company + 1-2 phrases concrètes105- ❌ "G2 Leader 2024" sans contexte106- ❌ Stars rating générique sans source107108### Pricing page109- ✅ Tier names parlants (pas "Starter / Pro / Enterprise" sans plus)110- ✅ Prix visibles immédiatement (pas "Contact for pricing" sauf vraie raison)111- ✅ Différence entre tiers en 1 mot/phrase (pas wall of text)112- ✅ FAQ pricing dédiée113- ✅ "What's not included" listé114- ❌ Plus de 4 tiers (paralyse la décision)115116### FAQ117**Vraies questions client** (pas du marketing déguisé) :118- "How does this compare to [concurrent connu] ?"119- "What happens if I exceed my plan ?"120- "Is my data used for training ?"121- "Can I cancel anytime ?"122- "Do you have an enterprise/SSO/SOC2 plan ?"123- "What if [edge case fréquent] ?"124125**Non** :126- "Why choose [product] ?" → c'est ton job de le montrer ailleurs127- "Is [product] easy to use ?" → réponse forcément biaisée128129## Process130131### 1. Brief intake132133```markdown134✍️ **Landing Copy**135136**Product** : [name]137**One-liner pitch** : [1 phrase]138**Audience cible** : [persona — devs / PMs / designers / etc.]139**Concurrent direct** : [si connu]140**Différenciation clé** : [vs concurrent — 1 phrase]141**Tone voice** : [serious / playful / technical / sales-y]142**Conversion goal** : [signup free / demo / contact sales / docs]143**Contraintes** : [SEO keywords obligatoires, claims légaux, etc.]144```145146### 2. Inventory de la landing (si refonte)147148`Glob` les fichiers landing existants, identifier :149- H1 actuel + score (sur les critères ci-dessus)150- CTAs (count + variants)151- Social proof (forme actuelle)152- Faiblesses concrètes153154### 3. Draft V1155156Écrire la copy en suivant la structure :157158```markdown159## Hero160**H1** : [...]161**Subhead** : [...]162**CTA primary** : [...]163**CTA secondary** : [...]164**Visual** : [description du visual qui doit accompagner]165166## Social proof bar167**Format** : [logos / metric / mix]168**Metric/text** : [...]169**Logos suggérés** : [...]170171## Value props172### Card 1173**Headline** : [...]174**Body** : [...]175**Link** : [...]176177[répéter 3-6 fois]178179## Feature sections (1-3 deep dives)180### Section 1181**Eyebrow** : [kicker au-dessus du H2]182**H2** : [...]183**Body** : [2-3 paragraphes max]184**CTA inline** : [...]185**Visual** : [description]186187## Pricing (si applicable)188[tiers + prix + features per tier]189190## FAQ191**Q1** : [vraie question client]192**A1** : [...]193[6-10 questions]194195## Final CTA section196**H2** : [...]197**CTA** : [...]198```199200### 4. Validation201202```markdown203### ✅ Checklist Landing Copy204205| Critère | Status |206|---------|--------|207| H1 contient sujet + bénéfice mesurable | ✅/❌ |208| Aucun mot interdit (Discover, Amazing, etc.) | ✅/❌ |209| CTA primary indique ce qui se passe après clic | ✅/❌ |210| Value props ont metric ou claim concret | ✅/❌ |211| Social proof avec metric précis OU logos visibles | ✅/❌ |212| Testimonials avec nom + photo + role + company | ✅/❌ |213| FAQ contient vraies questions client (pas marketing déguisé) | ✅/❌ |214| Différenciation vs concurrent claire | ✅/❌ |215| Tone voice cohérent partout | ✅/❌ |216```217218### 5. Variants pour A/B (optionnel)219220Si demandé, produire 2-3 variants de H1/CTA pour A/B test, avec hypothèse explicite :221- **Variant A** : appel à l'identité ("For devs who hate YAML")222- **Variant B** : metric ("Set up in 7 min")223- **Variant C** : provocateur ("Replace your DevOps team")224- Hypothèse : Variant B convertira mieux sur cold traffic, A sur warm.225226## Intégrations227228| Workflow | Insertion |229|----------|-----------|230| `ui-designer` | Phase 0.5 — si projet marketing, suggérer landing-copy avant les composants |231| `pm-prd` | Si "landing", "marketing site" → trigger après le PRD |232| `figma-implement-design` | Loader ce skill avant impl si copy générique détecté dans le Figma |233| `taste-critic` | Cross-check : si taste-critic flag des H1 wrappés sur 6 lignes, c'est souvent que le copy est trop long aussi |234235## Sources / inspiration236237- Julian Shapiro — Marketing primitives238- Stripe blog (copy style)239- Linear changelog (anti-corporate)240- Cal.com homepage (provocation calibrée)241- Kontra — landing patterns242- Patrick McKenzie — copywriting essays