3.5Formulaires de contact
Un site sans moyen de contact ne convertit pas. Le formulaire est l'outil de base : contact, demande de devis, inscription, feedback. WordPress n'en propose pas nativement, mais des extensions le font très bien — Contact Form 7 (gratuit, léger, l'historique), WPForms (glisser-déposer très simple), Fluent Forms. L'enjeu au-delà de la création : la délivrabilité des e-mails de notification (qui arrivent trop souvent en spam) et la protection anti-spam.
Vous créerez un formulaire de contact, l'insérerez dans une page, réglerez les notifications, et résoudrez le problème classique des e-mails non reçus grâce à une extension SMTP.
Vocabulaire de la section
- Extension de formulaire
- Contact Form 7 (gratuit, léger), WPForms / Fluent Forms (glisser-déposer intuitif) : créer et gérer des formulaires sans coder.
- Notification
- L'e-mail envoyé à l'admin (et/ou à l'utilisateur) à chaque soumission : à configurer avec les bons destinataires et champs.
- SMTP (délivrabilité)
- Un service d'envoi d'e-mails fiable (extension WP Mail SMTP + un service comme Brevo) : la solution aux notifications qui partent en spam ou disparaissent.
- Anti-spam
- Protection contre les soumissions robots : honeypot, reCAPTCHA, questions simples — sinon la boîte se remplit de spam.
- Champ obligatoire
- Un champ requis pour valider l'envoi (nom, e-mail, message) : cadre la saisie et garantit les informations utiles.
Mes e-mails de formulaire de contact n'arrivent jamais. La solution ?
En pratique — Un formulaire de contact qui fonctionne vraiment
- Installez une extension de formulaire (WPForms pour la simplicité, ou Contact Form 7 pour la légèreté) et créez un formulaire de contact (Nom, E-mail, Message).
- Réglez la notification : destinataire = votre e-mail, objet clair, et incluez les champs du message.
- Insérez le formulaire dans une page « Contact » (bloc du formulaire ou shortcode) et testez un envoi.
- Si l'e-mail n'arrive pas (ou part en spam) : installez WP Mail SMTP et connectez un service d'envoi (ex. Brevo) — la délivrabilité est réglée.
Points clés à retenir
- Un formulaire (Contact Form 7, WPForms…) est le canal de conversion de base : contact, devis, inscription.
- Le vrai piège n'est pas la création mais la DÉLIVRABILITÉ : les notifications finissent souvent en spam.
- Une extension SMTP (WP Mail SMTP + Brevo/…) fiabilise l'envoi des e-mails : réglez-la si les mails manquent.
- Protégez le formulaire (anti-spam : honeypot/reCAPTCHA) sous peine de crouler sous les soumissions robots.
Questions fréquentes
Mes e-mails de formulaire n'arrivent jamais : pourquoi ?
C'est le problème n°1 des formulaires WordPress : par défaut, WordPress envoie les mails via la fonction PHP mail(), souvent bloquée ou classée en spam par les serveurs. La solution est une extension SMTP (WP Mail SMTP) connectée à un vrai service d'envoi (Brevo, Mailgun…) — cela fiabilise TOUS les e-mails du site.
Contact Form 7 ou WPForms ?
Contact Form 7 : gratuit, léger, très répandu, mais configuration un peu technique (pas de glisser-déposer). WPForms : interface visuelle en glisser-déposer, très accessible aux débutants (version gratuite « Lite » suffisante pour un contact simple). Pour débuter sereinement, WPForms Lite ; pour la légèreté, CF7.