.lp{font-family:'Nunito',sans-serif;color:#1A3A45;max-width:920px;margin:0 auto;}
.lp-hero{background:linear-gradient(135deg,#0F1F25 0%,#1A3A45 50%,#0F1F25 100%);border-radius:18px;padding:52px 44px 48px;margin:0 0 36px;position:relative;overflow:hidden;color:#fff;}
.lp-hero::before{content:"";position:absolute;top:-60px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,#2C5F6F44 0%,transparent 70%);pointer-events:none;}
.lp-hero-meta{font-family:'DM Mono',monospace;font-size:0.72rem;letter-spacing:0.24em;text-transform:uppercase;color:#B8C9CC;margin:0 0 18px;position:relative;z-index:1;}
.lp-hero-title{font-family:'Nunito',sans-serif;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:900;color:#fff;margin:0 0 18px;line-height:1.15;letter-spacing:-0.02em;position:relative;z-index:1;text-transform:uppercase;}
.lp-hero-sub{font-size:1.05rem;color:rgba(255,255,255,0.88);line-height:1.75;margin:0 0 26px;max-width:640px;position:relative;z-index:1;}
.lp-hero-bullets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:680px;position:relative;z-index:1;}
.lp-hero-bullet{display:flex;gap:10px;align-items:flex-start;color:rgba(255,255,255,0.92);font-size:0.93rem;line-height:1.55;}
.lp-hero-bullet::before{content:"✓";color:#2C5F6F;background:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:0.78rem;flex-shrink:0;margin-top:1px;}.lp-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;margin:36px 0 48px;}
@media (max-width:880px){.lp-grid{grid-template-columns:1fr;}}.lp-preview{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:32px 34px;}
.lp-preview-meta{font-family:'DM Mono',monospace;font-size:0.7rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#2C5F6F;margin:0 0 8px;}
.lp-preview-title{font-family:'Nunito',sans-serif;font-size:1.35rem;font-weight:900;color:#0B1928;margin:0 0 6px;line-height:1.25;}
.lp-preview-bar{width:48px;height:3px;background:#2C5F6F;border-radius:2px;margin:0 0 22px;}
.lp-preview-cat{margin:22px 0 14px;}
.lp-preview-cat-title{font-family:'Nunito',sans-serif;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#2C5F6F;margin:0 0 8px;}
.lp-preview-q{display:flex;gap:10px;align-items:flex-start;font-size:0.92rem;color:#1A3A45;line-height:1.55;margin:6px 0;padding:6px 0;}
.lp-preview-q-num{font-family:'DM Mono',monospace;font-size:0.85rem;font-weight:800;color:#2C5F6F;flex-shrink:0;width:24px;}.lp-form{background:linear-gradient(135deg,#EDEEEA 0%,#F2F2EE 100%);border:1.5px solid #2C5F6F;border-radius:16px;padding:32px 30px;position:sticky;top:24px;align-self:start;}
.lp-form-meta{font-family:'DM Mono',monospace;font-size:0.7rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#2C5F6F;margin:0 0 8px;}
.lp-form-title{font-family:'Nunito',sans-serif;font-size:1.2rem;font-weight:900;color:#0B1928;margin:0 0 6px;line-height:1.3;}
.lp-form-sub{font-size:0.93rem;color:#1A3A45;line-height:1.6;margin:0 0 22px;}
.lp-field{display:block;margin:0 0 14px;}
.lp-field label{display:block;font-family:'Nunito',sans-serif;font-size:0.82rem;font-weight:700;color:#1A3A45;margin:0 0 6px;}
.lp-field input{width:100%;padding:14px 16px;border:1.5px solid #B8C9CC;border-radius:10px;background:#fff;font-family:'Nunito',sans-serif;font-size:1rem;color:#0B1928;box-sizing:border-box;}
.lp-field input:focus{outline:none;border-color:#2C5F6F;box-shadow:0 0 0 3px #2C5F6F22;}
.lp-hp{position:absolute;left:-9999px;top:-9999px;visibility:hidden;}
.lp-submit{width:100%;padding:16px 20px;background:#2C5F6F;color:#fff;border:0;border-radius:10px;font-family:'Nunito',sans-serif;font-size:1rem;font-weight:800;cursor:pointer;letter-spacing:0.01em;transition:background 0.2s;}
.lp-submit:hover{background:#1A3A45;}
.lp-submit:disabled{opacity:0.6;cursor:wait;}
.lp-legal{font-size:0.78rem;color:#4A5F75;line-height:1.55;margin:14px 0 0;}
.lp-legal a{color:#2C5F6F;text-decoration:underline;}
.lp-msg{font-size:0.92rem;line-height:1.6;margin:14px 0 0;padding:12px 14px;border-radius:8px;display:none;}
.lp-msg.success{display:block;background:#d4f1d4;color:#1a4d1a;border-left:3px solid #1a4d1a;}
.lp-msg.error{display:block;background:#f9d7d7;color:#7a1f1f;border-left:3px solid #7a1f1f;}.lp-trust{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:24px 28px;margin:0 0 36px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-around;}
.lp-trust-item{text-align:center;flex:1 1 140px;min-width:120px;}
.lp-trust-num{font-family:'Nunito',sans-serif;font-size:1.6rem;font-weight:900;color:#2C5F6F;line-height:1;margin:0 0 4px;letter-spacing:-0.02em;}
.lp-trust-lbl{font-family:'DM Mono',monospace;font-size:0.65rem;letter-spacing:0.12em;text-transform:uppercase;color:#1A3A45;margin:0;}.lp-author{display:flex;gap:18px;align-items:center;background:#0F1F25;border-radius:14px;padding:24px 28px;margin:36px 0 0;color:#fff;}
.lp-author-img{width:64px;height:64px;border-radius:50%;background:#2C5F6F;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;font-weight:800;flex-shrink:0;}
.lp-author-text{flex:1;}
.lp-author-name{font-family:'Nunito',sans-serif;font-size:1rem;font-weight:800;color:#fff;margin:0 0 4px;}
.lp-author-bio{font-size:0.88rem;color:#B8C9CC;line-height:1.55;margin:0;}
Checklist · VLdesign · 2026 · Niveau expert
12 questions à passer en revue avant de mettre votre lead magnet en ligne
Pas une checklist débutant. 12 contrôles que j'applique sur les lead magnets de mes clients depuis 2018, avec les chiffres et pièges que personne ne documente publiquement. Si plus de 3 questions restent sans réponse, ne publiez pas avant correction.
Le piège du SMTP qui vous fait perdre 25 % des leads
Comment survivre à l'AI Overview de Google en 2026
Le test du fou en 5 secondes pour valider votre H1
L'email « objection killer » entre J+3 et J+7
2018
Outil utilisé en interne depuis
Aperçu du contenu
Les 12 contrôles, organisés en 4 catégories
01 · Le fit prospect
01La question résolue figure-t-elle dans vos 30 premières requêtes Search Console ?
02Connaissez-vous l'objection profonde derrière la question, pas juste la question apparente ?
03La question est-elle posée par les prospects qui SIGNENT ou par ceux qui PARTENT ?
02 · L'angle stratégique
04Votre lead magnet survit-il à l'AI Overview de Google ?
05Avez-vous comparé la DENSITÉ et pas seulement la longueur des 3 premiers résultats ?
06Pourriez-vous le résumer en une phrase qu'un client renverrait sur LinkedIn ?
03 · L'ergonomie de capture
07Le délai entre clic CTA et arrivée du lien dépasse-t-il 90 secondes en réel ?
08Votre page de capture passe-t-elle le « test du fou » en 5 secondes ?
09Votre preuve sociale concerne-t-elle SPÉCIFIQUEMENT le lead magnet ?
04 · La conversion post-capture
10Le 1er email contient-il une action concrète à faire DANS LES 24 HEURES ?
11Votre séquence intègre-t-elle un email « objection killer » entre J+3 et J+7 ?
12Avez-vous mesuré le coût par CLIENT signé (pas par lead) sur 6 mois ?
PP
Patrick Perret · VLdesign
Sites web et stratégies de capture pour PME suisses romandes depuis 2000. Cette checklist est utilisée en interne pour valider chaque lead magnet livré aux clients.
(function(){
var form = document.getElementById('vld-checklist-form');
var btn = document.getElementById('vld-submit-btn');
var msg = document.getElementById('vld-msg');
if (!form || !btn || !msg) return;form.addEventListener('submit', function(e){
e.preventDefault();
msg.className = 'lp-msg';
msg.textContent = '';
btn.disabled = true;
btn.textContent = 'Envoi en cours…';var fd = new FormData(form);
fd.append('action', 'vld_capture_checklist');fetch('/wp-admin/admin-ajax.php', {
method: 'POST',
body: fd,
credentials: 'same-origin'
})
.then(function(r){ return r.json(); })
.then(function(data){
if (data && data.success && data.data && data.data.redirect_url) {
msg.className = 'lp-msg success';
msg.textContent = 'Parfait. Vous êtes redirigé vers la checklist…';
setTimeout(function(){ window.location.href = data.data.redirect_url; }, 800);
} else {
var errMsg = (data && data.data && data.data.message) ? data.data.message : 'Une erreur est survenue. Réessayez ou écrivez à patrick@vldesign.ch.';
msg.className = 'lp-msg error';
msg.textContent = errMsg;
btn.disabled = false;
btn.textContent = 'Recevoir la checklist →';
}
})
.catch(function(err){
msg.className = 'lp-msg error';
msg.textContent = 'Erreur réseau. Vérifiez votre connexion et réessayez.';
btn.disabled = false;
btn.textContent = 'Recevoir la checklist →';
});
});
})();