Communitygithub.com

Analyse CRO de page d'atterrissage (approche scientifique)

Effectue une analyse CRO (optimisation du taux de conversion) complète d'une page d'atterrissage à l'aide de 5 métriques : CRO Score (MECLABS), LIFT Score, Scannability Score, Trust Factor, Resonance Rate.

Qu'est-ce que Analyse CRO de page d'atterrissage (approche scientifique) ?

Cette compétence effectue une analyse CRO (optimisation du taux de conversion) rigoureuse et détaillée de toute page d'atterrissage, en utilisant une approche scientifique basée sur 5 métriques clés : le CRO Score (basé sur la méthodologie MECLABS), le LIFT Score, le Scannability Score, le Trust Factor et le Resonance Rate. Elle est conçue pour les agents spécialisés en marketing comme Claude Code, Cursor ou Codex. L'analyse procède à un démantèlement élément par élément de la page, en évaluant des facteurs tels que la motivation, la proposition de valeur, les incitations, les frictions, l'anxiété, la scannabilité et la confiance, avant de générer des correctifs priorisés, des tests A/B concrets et des recommandations exploitables basées sur la psychologie du comportement de l'utilisateur. Pour l'utiliser, l'utilisateur fournit l'URL d'une page d'atterrissage et la compétence produit un rapport structuré contenant des scores, des constats détaillés, des correctifs priorisés et des propositions de tests A/B.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Valdiss-Valdiss/ai-marketing-ru-landing/tree/main/skills/market-ru-landing

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Analyse CRO de page d'atterrissage (approche scientifique) ?

Objectif de la compétence

Réaliser une analyse CRO (optimisation du taux de conversion) complète de toute page d'atterrissage en se basant sur 5 métriques : CRO Score (MECLABS), LIFT Score, Scannability Score, Trust Factor, Resonance Rate.

Cette compétence effectue un démantèlement élément par élément de la page avec des corrections priorisées et applicables, fondées sur la psychologie du comportement de l'utilisateur.

Quand l'utiliser

  • L'utilisateur fournit l'URL d'une page d'atterrissage et demande une analyse CRO
  • L'utilisateur demande une optimisation du taux de conversion
  • L'utilisateur souhaite améliorer les inscriptions, la génération de leads ou les ventes
  • Elle est lancée par la commande /market-ru-landing <url>

Comment l'exécuter

Étape 0 : Définition de l'ICP

L'ICP (Persona Client Idéal) est défini automatiquement :

  • Si l'utilisateur a spécifié un ICP dans la commande → l'ICP fourni est utilisé
  • Si l'ICP n'est pas spécifié → "generic problem-aware audience" (audience générique consciente du problème) est utilisé

Exemples d'ICP : "B2B SaaS, CTO, phase de croissance", "Petite entreprise, veut réduire ses coûts", "Propriétaires de boutiques en ligne"

Pourquoi c'est important : La page doit correspondre au niveau de conscience de l'audience — si l'utilisateur connaît le problème mais voit une offre destinée aux "totalement informés", un écart de communication se crée.

Étape 1 : Obtenir le contenu de la page

Utilisez WebFetch ou toute autre méthode disponible pour obtenir le contenu HTML de la page.

Étape 2 : Analyse selon 5 métriques

L'analyse comprend 5 métriques indépendantes. Pour CHAQUE métrique :

  1. Évaluez les facteurs/blocs/déclencheurs/douleurs à l'aide des tableaux de critères
  2. Calculez le score final selon la formule
  3. Pour CHAQUE facteur, notez les findings (ce qui est trouvé sur la page) et les fixes (recommandations) en JSON

2.1. CRO Score (MECLABS)

IMPORTANT : Le CRO Score est calculé STRICTEMENT selon la formule. NE l'évaluez PAS "à vue d'œil". Suivez l'algorithme ci-dessous étape par étape.

Algorithme de calcul (OBLIGATOIRE)

Étape 1 : Évaluez chaque facteur de 1 à 10 selon les tableaux de critères ci-dessous.

Étape 2 : Calculez chaque composant SÉPARÉMENT :

  • M_component = M × 4 = [valeur]
  • V_component = V × 3 = [valeur]
  • I_component = I × 2 = [valeur]
  • F_component = F × 2 = [valeur]
  • A_component = A × 2 = [valeur]

Étape 3 : Additionnez tous les composants :

  • CRO = M_component + V_component + I_component + F_component + A_component

Étape 4 : AVANT d'écrire en JSON — vérifiez :

  • cro_score DOIT ÊTRE ÉGAL à la somme de l'Étape 3
  • Si ce n'est pas le cas, recalculez

Formule :

C = (M × 4) + (V × 3) + (I × 2) + (F × 2) + (A × 2)
Tableaux de critères
M (Motivation) — Motivation (poids ×4)
NoteCritères
1-3L'utilisateur ne comprend pas son problème, cherche des informations
4-6L'utilisateur connaît le problème, cherche une solution
7-10L'utilisateur est prêt à acheter, compare les options
V (Value Proposition) — Proposition de valeur (poids ×3)
NoteCritères
1-3Floue, vague, générique
4-6On comprend ce qu'ils font, mais pas pourquoi cette entreprise en particulier
7-10USP claire, différence par rapport aux concurrents, avantages concrets
I (Incentive) — Incitations (poids ×2)
NoteCritères
1-3Aucune limitation, pas d'urgence, pas de bonus
4-61-2 déclencheurs présents (remise OU urgence OU bonus)
7-103+ déclencheurs simultanément
F (Friction) — Friction (poids ×2)
NoteCritères
1-3Formulaire de 1-2 champs, processus simple, CTA clair
4-6Formulaire de 3-5 champs, étapes supplémentaires
7-10Formulaire de 6+ champs, processus complexe, CTA peu clair
A (Anxiety) — Anxiété (poids ×2)
NoteCritères
1-3Garantie à côté du CTA, avis visibles, politique existante
4-6Garantie quelque part sur la page, avis partiels
7-10Pas de garantie, pas d'avis, pas de politique à côté du CTA
Exemple de calcul (allokna.ru)

Étape 1 — Évaluation des facteurs :

FacteurNoteJustification
M5Entreprise locale, douleur connue mais non accentuée
V4"chaleur et confort" — émotion sans concret
I2Pas d'urgence, pas de bonus
F6Formulaire de 2 champs (bien), mais 15+ éléments de navigation
A6Pas de garantie, pas d'avis à côté du CTA

Étape 2 — Composants :

  • M × 4 = 5 × 4 = 20
  • V × 3 = 4 × 3 = 12
  • I × 2 = 2 × 2 = 4
  • F × 2 = 6 × 2 = 12
  • A × 2 = 6 × 2 = 12

Étape 3 — Total : CRO = 20 + 12 + 4 + 12 + 12 = 60/100 (Moyen)

Étape 4 — Validation : 60 = 20+12+4+12+12 ✓

Pour chaque facteur, notez en JSON :
  • score (1-10)
  • findings — faits concrets de la page
  • fixes — recommandations avec priorités HIGH/MEDIUM/LOW

2.2. LIFT Score

Formule :

LIFT_raw = (Pertinence + Clarté + Urgence + Valeur) - (Anxiété + Distraction)
LIFT = ((LIFT_raw + 16) / 54) × 100

Où :

  • -16 = minimum (tous les drivers=1, tous les inhibiteurs=10)
  • +16 = décalage pour obtenir 0
  • 54 = plage (38 - (-16))

Plage : 0-100%

  • <40% = Faible
  • 40-70% = Moyen
  • 70% = Élevé

Tableaux de critères
Pertinence (Driver)
NoteCritère
1-2Le titre ne répond pas au besoin de l'ICP. "Qui nous sommes" au lieu de "Ce que tu obtiendras"
3-4Le titre est vaguement lié au besoin, mais pas exactement
5-6Le titre répond partiellement à la douleur principale de l'ICP
7-8Le titre répond exactement à la douleur principale de l'ICP
9-10Le titre résonne complètement avec l'ICP — "C'est pour moi !"
Clarté (Driver)
NoteCritère
1-2Ce qui est proposé n'est pas clair. Jargon, abstractions
3-4Compréhensible en termes généraux, mais les détails sont flous
5-6La plupart comprendront. Pas de jargon
7-8Tout est clair : quoi, pour qui, pourquoi
9-10Compréhension instantanée. Chaque mot compte
Urgence (Driver)
NoteCritère
1-2Aucune limitation. "Venez quand vous voulez"
3-4Suggestion de limitation, mais floue
5-61-2 déclencheurs d'urgence présents
7-8Limitations claires : temps, quantité, conditions
9-10Urgence forte : compte à rebours, "dernier article", date limite
Valeur (Base)
NoteCritère
1-2Le prix n'est pas clair ou est indiqué sans avantage
3-4Les avantages sont flous, le prix est présent
5-6Les avantages sont compréhensibles, mais pas uniques
7-8Rapport qualité-prix clair
9-10Valeur explicite : "Alternatives chères = X, Notre prix = X-Y, Économie = Z"
Anxiété (Inhibiteur)
NoteCritère
1-2Garantie, avis, politique à côté du CTA. Zéro doute
3-41-2 signaux de confiance, mais pas à côté du CTA
5-6Signaux présents, mais faibles ou flous
7-8Des doutes subsistent : pas de garantie, pas d'avis
9-10Anxiété maximale : aucune confiance du tout
Distraction (Inhibiteur)
NoteCritère
1-2Focus sur un seul objectif. Pas de liens superflus
3-41-2 éléments distrayants, mais non critiques
5-6Beaucoup de navigation, mais l'objectif est visible
7-8Beaucoup de distractions : bannières, liens, popup
9-10Chaos : tout distrait, l'objectif est perdu
Exemple de calcul
LIFT_raw = (4 + 4 + 2 + 4) - (7 + 6) = 14 - 13 = 1
LIFT = ((1 + 16) / 54) × 100 = 31.5%
Pour chaque facteur, notez en JSON :
  • score (1-10)
  • findings — faits concrets de la page
  • fixes — recommandations avec priorités

2.3. SS — Scannability Score

Formule :

SS = Σ(score_bloc × poids_bloc) × 100%

Plage : 0-100%

  • <50% = Mauvaise
  • 50-70% = Moyenne
  • 70% = Bonne

Tableau des blocs
BlocPoids1-23-45-67-89-10
H120%Illisible, >15 motslisible mais long<10 mots, avantagecourt, <8 mots<6 mots, USP précis
Sous-titre15%Absentlong, sans structurecompréhensible mais longcourt, concret1-2 phrases, valeur
Bouton CTA20%invisible, petitvisible, couleur se fondcontraste, texte génériquetexte avec avantagetexte=avantage, première personne
Structure H2-H315%pas de titres1-2 titresdes titres présentshiérarchie clairescannable en 3 sec
Visuel15%photos stockphotos pertinentes, stockphotos réellesphoto + textephotos clients/résultats
Espaces/Blancs15%texte se confondespaces inégauxassez d'espacedesign proprelisibilité excellente
Exemple de calcul
SS = (4×0.2 + 4×0.15 + 4×0.2 + 3×0.15 + 3×0.15 + 4×0.15) × 100
SS = (0.8 + 0.6 + 0.8 + 0.45 + 0.45 + 0.6) × 100 = 37%
Pour chaque bloc, notez en JSON :
  • score (1-10)
  • findings — faits concrets de la page
  • fixes — recommandations avec priorités

2.4. TF — Trust Factor

Formule :

TF = Σ (type_présent × poids)

Plage : 0-N

  • 0-1.5 = ❌ Critique
  • 2-4.5 = ⚠️ Insuffisant
  • 5-7.5 = ✅ Base présente
  • 8-10+ = ✅✅ Fort
Tableau des déclencheurs
Type de déclencheurPoidsDescriptionExemple
Avis clients2.0Nommés, avec photo, poste"Anna K., propriétaire d'appartement" + photo
Résultats clients2.0Chiffres concrets (argent, %, temps)"Réduit mes dépenses de chauffage de 40%"
Témoignages vidéo2.0Enregistrement avec un vrai clientLien YouTube avec client
Cas avant/après1.5Photo + description du résultatPhoto fenêtre AVANT/APRÈS
Logos clients1.5Entreprises reconnaissables"Travaillons avec Gazprom, Sberbank"
Notes tierces1.5Yandex.Maps, Google, 2GIS"4.9 sur Yandex.Maps (247 avis)"
Garantie1.5Explicite, à côté du CTA"Garantie 10 ans sur les structures"
Certificats1.0Sectoriels, pas de fournisseur"ISO 9001", "Licence"
Statistiques entreprise1.0Chiffres d'expérience"15 ans sur le marché", "5000+ fenêtres"
Politique de retour1.0Claire, visible"Nous remboursons sous 30 jours"
Réseaux sociaux0.5Profils actifs avec abonnés"10K abonnés sur VK"
Contacts0.5Adresse, téléphone, emailg. Iaroslavl, +7(4852)66-27-21
Badges fournisseurs0.3Logos des fournisseursLogo Rehau dans le pied de page
Exemple de calcul
TypeExemplePoidsPoint
Badges fournisseursRehau, Roto, Axor (3 pièces)0.3 × 30.9
Statistiques entreprise"15 ans sur le marché"1.01.0
Contactsadresse, téléphone, email0.5 × 31.5
TOTAL3.4
En JSON, notez :
  • triggers[] — tableau des déclencheurs trouvés avec type, count, weight, score
  • missing[] — tableau des types de déclencheurs absents
  • findings — constats généraux
  • fixes — recommandations

2.5. RR — Resonance Rate

Formule :

RR = (Σ score_douleur / nombre_de_douleurs) × 100%

Plage : 0-100%

  • <30% = Faible
  • 30-60% = Moyen
  • 60% = Fort

Algorithme de détermination des douleurs de l'ICP

Étape 1 : Déterminer le type d'activité (Fenêtres/portes, SaaS, E-commerce, Services, Commerce local)

Étape 2 : Prendre les douleurs universelles + les douleurs typiques par activité

Douleurs universelles (pour tous) :

  • "Cher"
  • "Je ne fais pas confiance"
  • "Ils feront/envoyeront mal"
  • "Je ne m'y retrouverai pas"
  • "Je ne respecterai pas les délais"

Douleurs typiques par activité :

Type d'activitéDouleurs
Fenêtres/portes"Il fait froid en hiver", "C'est bruyant", "Ils feront de travers/biais", "Long à attendre", "Difficile de choisir"
SaaS"Difficile à implémenter", "Ne s'intègre pas", "Cher pour l'équipe", "Je ne retiendrai pas les utilisateurs"
E-commerce"Ça n'arrivera pas à temps", "Le produit n'est pas le bon", "Ils ne rembourseront pas", "C'est tombé en panne au bout d'une semaine"
Tableau d'évaluation de chaque douleur
NoteCritère
0%La douleur N'est PAS mentionnée sur la page
25%La douleur est mentionnée, mais il n'y a PAS de solution
50%Il y a une solution, mais SANS preuves
75%Il y a une solution + 1 preuve
100%Il y a une solution + une preuve solide (chiffres, témoignage vidéo)
Exemple de calcul
DouleurNote
Cher50%
Froid50%
Bruyant50%
De travers50%
Long0%
Difficile25%
TOTAL(50+50+50+50+0+25)/6 = 37.5%
En JSON, notez :
  • pains[] — tableau des douleurs avec pain, score (0-100), evidence
  • findings — constats généraux
  • fixes — recommandations

Étape 3 : Audit mobile

  • CTA dans la thumb-zone (moitié inférieure)
  • Texte ≥16px
  • Formulaires adaptés au tap
  • Pas de défilement horizontal
  • CTA sticky lors du défilement

Étape 4 : Génération de tests A/B

Pour CHAQUE correctif HIGH-priority des métriques 2.1-2.5, générez un test A/B :

Modèle :

{
  "hypothesis": "Si nous [changement concret], alors [métrique] [s'améliorera], parce que [raison]",
  "metric": "quoi mesurer (CTR, taux de conversion, taux de rebond)",
  "variant_a": "texte/élément actuel de la page (citation exacte)",
  "variant_b": "modification recommandée (texte complet)"
}

Exigences :

  • Variant A — Citation EXACTE de la page analysée
  • Variant B — Texte recommandé concret
  • Métrique — Métrique spécifique à mesurer
  • Hypothèse — Liée au finding concret

Exemple :

{
  "hypothesis": "Si nous modifions le titre d'un titre fonctionnel à un titre axé sur les avantages, alors le CTR de la section hero augmentera, parce que l'utilisateur verra instantanément l'avantage",
  "metric": "CTR de la section hero",
  "variant_a": "Production et installation de FENÊTRES EN PLASTIQUE et ALUMINIUM",
  "variant_b": "Il fait froid en hiver ? Installez des fenêtres chaudes en 5 jours — Garantie 10 ans"
}

Étape 5 : Actions priorisées

Rassemblez TOUS les correctifs de TOUTES les métriques (2.1-2.5 + audit mobile) dans un tableau unique all_fixes[] :

"all_fixes": [
  {"priority": "HIGH", "text": "...", "impact": "...", "source": "cro.motivation"},
  {"priority": "HIGH", "text": "...", "impact": "...", "source": "lift.urgency"},
  {"priority": "MEDIUM", "text": "...", "impact": "...", "source": "ss.h1"},
  ...
]

Le champ source indique de quelle métrique provient la recommandation :

  • cro.motivation, cro.value_proposition, cro.incentive, cro.friction, cro.anxiety
  • lift.relevance, lift.clarity, lift.urgency, lift.value, lift.anxiety, lift.distraction
  • ss.h1, ss.subheadline, ss.cta, ss.structur

Format de sortie final

Renvoie un objet JSON structuré incluant toutes les métriques et leurs composants.

Skills associés