ITSkillsCenter
WordPress

Comment créer une page d’atterrissage WordPress efficace

9 min de lecture

Créer une landing page WordPress qui convertit

Une landing page (page d’atterrissage) a un seul objectif : convertir le visiteur en prospect ou client. Contrairement à votre page d’accueil qui présente tout votre site, la landing page se concentre sur une seule action : s’inscrire, acheter, télécharger ou prendre rendez-vous. Au Sénégal, une landing page bien construite peut transformer une campagne Facebook ou WhatsApp en résultats concrets.

1. Anatomie d’une landing page efficace

Chaque landing page performante contient ces éléments dans cet ordre :

Section Rôle Règle
Hero (au-dessus de la ligne de flottaison) Accrocher en 3 secondes Titre clair + sous-titre + CTA visible sans scroller
Problème Montrer que vous comprenez la douleur du visiteur 2-3 phrases qui décrivent le problème concret
Solution Présenter votre offre comme la réponse Bénéfices (pas fonctionnalités), 3-4 points max
Preuve sociale Rassurer avec des témoignages Photos + noms réels, chiffres concrets
Détails de l’offre Expliquer ce qu’on obtient Liste claire, prix si applicable
FAQ Lever les dernières objections 3-5 questions fréquentes
CTA final Dernière chance de convertir Même bouton qu’en haut, urgence si possible

2. Construire la landing page avec Elementor

Configuration initiale

  1. Créez une nouvelle page : Pages → Ajouter
  2. Titre : votre offre (ex: « Formation WordPress Complète »)
  3. Dans les attributs de page, choisissez le modèle « Elementor Canvas » — cela supprime le header et le footer pour une page sans distraction
  4. Cliquez « Modifier avec Elementor »

Section Hero

Voici la structure HTML/CSS d’un hero performant que vous pouvez reproduire dans Elementor ou en code :

<section class="hero-landing">
  <div class="hero-landing__container">
    <div class="hero-landing__content">
      <span class="hero-landing__badge">Formation 100% en ligne</span>
      <h1 class="hero-landing__title">
        Apprenez WordPress et créez votre site professionnel en 30 jours
      </h1>
      <p class="hero-landing__subtitle">
        Même si vous n'avez jamais écrit une ligne de code. 
        Accompagnement personnalisé et support WhatsApp illimité.
      </p>
      <div class="hero-landing__cta">
        <a href="#inscription" class="btn-primary">
          Commencer maintenant — 45 000 FCFA
        </a>
        <p class="hero-landing__guarantee">
          ✓ Satisfait ou remboursé 14 jours &nbsp;|&nbsp; ✓ Paiement Wave accepté
        </p>
      </div>
    </div>
    <div class="hero-landing__visual">
      <img src="mockup-formation.webp" alt="Aperçu de la formation" 
        width="500" height="350" loading="eager">
    </div>
  </div>
</section>
/* CSS Hero Landing */
.hero-landing {
  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
  color: #fff;
  padding: 80px 20px;
  min-height: 80vh;
  display: flex;
  align-items: center;
}

.hero-landing__container {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}

.hero-landing__badge {
  display: inline-block;
  background: rgba(233, 69, 96, 0.2);
  color: #e94560;
  padding: 6px 16px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 20px;
}

.hero-landing__title {
  font-size: clamp(28px, 4vw, 44px);
  line-height: 1.2;
  margin: 0 0 20px;
  font-weight: 800;
}

.hero-landing__subtitle {
  font-size: 18px;
  line-height: 1.6;
  color: #b0b0c0;
  margin: 0 0 30px;
}

.btn-primary {
  display: inline-block;
  background: #e94560;
  color: #fff;
  padding: 16px 40px;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: background 0.3s, transform 0.2s;
}

.btn-primary:hover {
  background: #c73550;
  transform: translateY(-2px);
}

.hero-landing__guarantee {
  font-size: 13px;
  color: #888;
  margin-top: 12px;
}

@media (max-width: 768px) {
  .hero-landing__container {
    grid-template-columns: 1fr;
    text-align: center;
  }
  .hero-landing__visual { order: -1; }
  .hero-landing { padding: 40px 15px; }
}

3. Section preuve sociale

Les témoignages sont le levier de conversion le plus puissant, surtout au Sénégal où le bouche-à-oreille compte énormément :

<section class="testimonials">
  <h2 style="text-align:center;">Ils ont suivi la formation</h2>
  <div class="testimonials-grid">
    <div class="testimonial-card">
      <div class="testimonial-card__stars">★★★★★</div>
      <p class="testimonial-card__text">
        "En 3 semaines, j'ai créé le site de mon restaurant à Almadies. 
        Les réservations ont augmenté de 40% le premier mois."
      </p>
      <div class="testimonial-card__author">
        <img src="avatar-awa.webp" alt="Awa D." width="48" height="48">
        <div>
          <strong>Awa D.</strong>
          <span>Restauratrice, Dakar</span>
        </div>
      </div>
    </div>
    <!-- Répéter pour chaque témoignage -->
  </div>
</section>

<style>
.testimonials { padding: 60px 20px; background: #f8f9fa; }
.testimonials-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 25px;
  max-width: 1100px;
  margin: 30px auto 0;
}
.testimonial-card {
  background: #fff;
  padding: 25px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}
.testimonial-card__stars { color: #f4b400; font-size: 20px; margin-bottom: 12px; }
.testimonial-card__text { font-size: 15px; line-height: 1.6; color: #333; }
.testimonial-card__author {
  display: flex; align-items: center; gap: 12px; margin-top: 15px;
  border-top: 1px solid #eee; padding-top: 15px;
}
.testimonial-card__author img {
  width: 48px; height: 48px; border-radius: 50%; object-fit: cover;
}
.testimonial-card__author strong { display: block; font-size: 14px; }
.testimonial-card__author span { font-size: 13px; color: #666; }
</style>

4. Formulaire de conversion

Formulaire simple avec Contact Form 7

[text* nom placeholder "Votre nom complet"]
[tel* telephone placeholder "+221 7X XXX XX XX"]
[email* email placeholder "votre@email.com"]
[select offre "Formation WordPress - 45 000 FCFA" 
  "Formation WooCommerce - 65 000 FCFA" 
  "Pack Complet - 95 000 FCFA"]
[submit class:btn-primary "Je m'inscris maintenant"]

Formulaire optimisé pour mobile (HTML/CSS)

<form id="landing-form" class="landing-form">
  <h3>Inscrivez-vous maintenant</h3>
  <p style="color:#666; margin-bottom:20px;">
    Places limitées — 12 participants max par session
  </p>
  
  <input type="text" name="nom" placeholder="Votre nom" required
    style="width:100%; padding:14px; border:2px solid #ddd; border-radius:8px; 
    font-size:16px; margin-bottom:12px;">
  
  <input type="tel" name="tel" placeholder="+221 7X XXX XX XX" required
    style="width:100%; padding:14px; border:2px solid #ddd; border-radius:8px; 
    font-size:16px; margin-bottom:12px;">
  
  <input type="email" name="email" placeholder="Email" required
    style="width:100%; padding:14px; border:2px solid #ddd; border-radius:8px; 
    font-size:16px; margin-bottom:12px;">
  
  <button type="submit" class="btn-primary" 
    style="width:100%; border:none; cursor:pointer; font-size:18px;">
    Réserver ma place →
  </button>
  
  <p style="text-align:center; font-size:12px; color:#999; margin-top:10px;">
    🔒 Vos données sont protégées. Aucun spam.
  </p>
</form>

5. Intégrer le paiement mobile

Pour une landing page e-commerce au Sénégal, intégrez Wave ou Orange Money directement :

Bouton de paiement PayDunya

<!-- Bouton de paiement simple PayDunya -->
<div class="payment-options">
  <h3>Choisissez votre mode de paiement</h3>
  
  <a href="#" onclick="payerPayDunya(45000, 'Formation WordPress')" 
    class="payment-btn payment-btn--wave">
    Payer 45 000 FCFA via Wave
  </a>
  
  <a href="#" onclick="payerPayDunya(45000, 'Formation WordPress')" 
    class="payment-btn payment-btn--om">
    Payer 45 000 FCFA via Orange Money
  </a>
  
  <a href="https://wa.me/221XXXXXXXXX?text=Bonjour, je veux m'inscrire à la formation WordPress" 
    class="payment-btn payment-btn--whatsapp">
    Payer par WhatsApp (assistance)
  </a>
</div>

<style>
.payment-options { text-align: center; padding: 40px 20px; }
.payment-btn {
  display: block; max-width: 400px; margin: 10px auto;
  padding: 16px 30px; border-radius: 10px; font-size: 16px;
  font-weight: 600; text-decoration: none; color: #fff;
  transition: transform 0.2s;
}
.payment-btn:hover { transform: translateY(-2px); }
.payment-btn--wave { background: #1DC3E3; }
.payment-btn--om { background: #FF6600; }
.payment-btn--whatsapp { background: #25D366; }
</style>

6. Optimiser le taux de conversion

Éléments d’urgence

<!-- Compteur de places restantes -->
<div id="urgence" style="text-align:center; background:#fff3cd; 
  padding:12px; border-radius:8px; margin:20px 0; font-weight:600;">
  ⚠️ Plus que <span id="places">8</span> places disponibles pour cette session
</div>

<!-- Compte à rebours -->
<div id="countdown" style="display:flex; justify-content:center; gap:20px; 
  margin:20px 0;"></div>

<script>
// Compte à rebours jusqu'à une date
function startCountdown(endDate) {
  function update() {
    var now = new Date().getTime();
    var distance = new Date(endDate).getTime() - now;
    if (distance < 0) { 
      document.getElementById('countdown').innerHTML = 'Offre expirée'; 
      return; 
    }
    var days = Math.floor(distance / 86400000);
    var hours = Math.floor((distance % 86400000) / 3600000);
    var mins = Math.floor((distance % 3600000) / 60000);
    var secs = Math.floor((distance % 60000) / 1000);
    document.getElementById('countdown').innerHTML = 
      '<div><strong>' + days + '</strong><br>jours</div>' +
      '<div><strong>' + hours + '</strong><br>heures</div>' +
      '<div><strong>' + mins + '</strong><br>min</div>' +
      '<div><strong>' + secs + '</strong><br>sec</div>';
  }
  update();
  setInterval(update, 1000);
}
startCountdown('2025-02-28T23:59:59');
</script>

Sticky CTA sur mobile

/* Bouton CTA fixe en bas sur mobile */
@media (max-width: 768px) {
  .sticky-cta {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    padding: 12px 15px;
    box-shadow: 0 -4px 15px rgba(0,0,0,0.1);
    z-index: 999;
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .sticky-cta__price {
    font-size: 18px;
    font-weight: 700;
    color: #e94560;
    white-space: nowrap;
  }
  .sticky-cta .btn-primary {
    flex: 1;
    text-align: center;
    padding: 14px;
    font-size: 15px;
  }
  /* Ajouter du padding en bas pour ne pas cacher le contenu */
  body { padding-bottom: 80px; }
}

7. Tracker les conversions

// Tracker les soumissions de formulaire avec GA4
document.getElementById('landing-form').addEventListener('submit', function() {
  gtag('event', 'generate_lead', {
    'event_category': 'Landing Page',
    'event_label': 'Formation WordPress',
    'value': 45000,
    'currency': 'XOF'
  });
});

// Tracker les clics sur les boutons de paiement
document.querySelectorAll('.payment-btn').forEach(function(btn) {
  btn.addEventListener('click', function() {
    gtag('event', 'begin_checkout', {
      'event_category': 'Paiement',
      'event_label': this.textContent.trim(),
      'value': 45000,
      'currency': 'XOF'
    });
  });
});

// Facebook Pixel — si vous faites de la pub Facebook
fbq('track', 'Lead', { value: 45000, currency: 'XOF' });

8. Checklist landing page

  • ☐ Un seul objectif clairement défini (pas de menu de navigation)
  • ☐ Titre accrocheur visible sans scroller
  • ☐ CTA (bouton d'action) visible au-dessus de la ligne de flottaison
  • ☐ Au moins 3 témoignages avec noms et photos
  • ☐ Prix clairement affiché en FCFA
  • ☐ Options de paiement mobile (Wave, Orange Money)
  • ☐ Numéro WhatsApp pour les questions
  • ☐ Page responsive testée sur mobile
  • ☐ Vitesse de chargement < 3 secondes (tester avec PageSpeed)
  • ☐ Tracking GA4 + Facebook Pixel configurés
  • ☐ Formulaire testé et emails reçus
  • ☐ Page de remerciement après conversion

Une landing page bien construite convertit entre 5% et 15% des visiteurs. Commencez par une version simple, mesurez les résultats avec Google Analytics, puis améliorez progressivement en testant différents titres, images et CTA.

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 350.000 FCFA
Parlons de Votre Projet
Publicité