Un site web sans moyen de contact, c’est comme une boutique sans porte : tes visiteurs peuvent admirer la vitrine… mais pas entrer.
Et même si WordPress est livré avec plein de solutions pour ajouter un formulaire, encore faut-il savoir le faire rapidement, bien le configurer et éviter les mauvaises surprises (spam, bugs, messages perdus…).

Comment ajouter un formulaire de contact ?

Option 1 : Avec le plugin Forminator

Si tu veut une méthode simple, rapide et gratuite, Forminator est un excellent choix.

En moins de deux minutes, ton formulaire de contact peut être créé et intégré sur ton site WordPress.

1) Installer l’extension

Pour commencer, rends-toi dans ton tableau de bord WordPress, puis clique sur Extensions > Ajouter.
Dans la barre de recherche, tape Forminator.

Une fois que tu l’as trouvé, clique sur Installer, puis sur Activer.
Et voilà ! Forminator est prêt à l’emploi et tu peux passer à la création de ton premier formulaire.

💡 Pourquoi je te conseille Forminator ?
Parce que c’est l’une des extensions les plus complètes pour créer un formulaire de contact… et elle est 100 % gratuite.

2) Créer ton premier formulaire

Une fois l’extension activée, tu vas voir Forminator apparaître dans le menu de ton tableau de bord WordPress.
Clique dessus, puis sur Créer un formulaire.

Tu peux partir d’un modèle déjà prêt ou créer ton formulaire de zéro.
Dans mon exemple, je choisis un modèle existant : je clique sur Use template, je lui donne un nom pour m’y retrouver, puis je valide.

Ton formulaire est maintenant créé, prêt à être configuré et personnalisé.

3) Personnaliser les champs

C’est ici que tu peux vraiment adapter ton formulaire à tes besoins.

  • Tu veux juste un nom, un email et un message ? Laisse les champs par défaut.
  • Tu veux aller plus loin ? Ajoute une date, un champ pour téléverser un fichier, ou même un module de paiement pour encaisser directement via le formulaire.

Avec Forminator, tout ça est possible gratuitement.
Et si tu veux être plus précis, tu peux mettre en place des logiques conditionnelles : par exemple, afficher une question uniquement si la personne coche une certaine case.

Tu peux aussi personnaliser l’apparence dans l’onglet Design pour que le formulaire s’intègre parfaitement à ton site.

4) Configurer les notifications

Un formulaire, c’est bien… mais encore faut-il recevoir les messages.
Dans l’onglet Notifications par email, choisis l’adresse sur laquelle tu veux que les demandes de contact arrivent.

Tu peux aussi préparer un message de confirmation qui s’affichera juste après l’envoi — pratique pour rassurer la personne que sa demande a bien été prise en compte.

Et si tu veux aller plus loin, tu peux configurer plusieurs notifications (par exemple, un email pour toi, et un autre automatique pour ton prospect).

5) Intégrer le formulaire sur ta page

Quand ton formulaire est prêt, clique sur Publier.
Forminator va te donner un shortcode (un petit code entre crochets). C’est lui qui permet d’afficher ton formulaire où tu veux sur ton site.

  • Avec Elementor : ajoute un widget Code court à l’endroit souhaité, puis colle le shortcode.
  • Avec Gutenberg : insère un bloc Code court et colle le shortcode dedans.

Publie ta page… et ton formulaire est en ligne ! 🎯

Option 2 : Sans plugin

Si tu n’as pas envie d’ajouter une extension en plus, tu peux créer un formulaire directement avec ton constructeur de page… à condition d’avoir la bonne version.

Elementor Pro : tu as un widget Formulaire intégré. Tu le glisses sur ta page, tu ajoutes tes champs (nom, email, message…) et tu configures les notifications email.

C’est ce que je fait sur tous nos projets créés avec Elementor.

Divi : tu peux utiliser le module Contact Form, avec les mêmes réglages de base.

Les 3 meilleurs plugins de formulaires de contact WordPress

Formidable Forms

Si tu veux créer des formulaires très personnalisés et capables de gérer bien plus que de simples demandes de contact, Formidable Forms est une valeur sûre.

💡 Ce que tu peux personnaliser

  • Mise en page : formulaires sur 1, 2 ou plusieurs colonnes, gestion des espacements et marges.
  • Apparence : couleurs, polices, styles des boutons… avec possibilité d’ajouter ton propre CSS personnalisé.
  • Champs avancés : sélecteur de date, téléchargement de fichiers, signatures, notation par étoiles, calculs automatiques.
  • Logiques conditionnelles : afficher/masquer des champs selon les réponses.
  • Formulaires multi-étapes pour guider l’utilisateur pas à pas.
  • Fonctionnalités avancées : intégration avec WooCommerce, création de listings ou de tableaux de données directement depuis les réponses (Formidable Views).

⚠️ Limites

  • La version gratuite est plus restreinte que ses concurrents : certaines fonctions (multi-étapes, intégrations CRM, paiements…) sont réservées au plan Pro.
  • Interface un peu plus technique que d’autres plugins, surtout si tu pars de zéro.

💰 Tarif
Freemium – version gratuite disponible, plans payants à partir d’environ 39,50 $/an pour débloquer toutes les options.

Forminator Forms

Si tu veux un plugin complet, simple à prendre en main et avec un maximum de fonctionnalités dans sa version gratuite, Forminator est clairement dans le top.

💡 Ce que tu peux personnaliser

  • Mise en page : formulaires en 1 ou 2 colonnes, organisation des champs par grille, ajustement des marges et espacements.
  • Apparence : choix des couleurs, polices, styles de boutons, ou ajout de ton propre CSS personnalisé.
  • Champs avancés : date, fichier à téléverser, champ de paiement (Stripe/PayPal), sondages, quiz, notation par étoiles.
  • Logiques conditionnelles : afficher/masquer des champs selon les réponses données.
  • Intégrations : CRM, outils email marketing (Mailchimp, HubSpot…), Google Sheets.
  • Fonctionnalités bonus : calculs automatiques, formulaires multi-étapes, et même création de formulaires interactifs type sondage ou quiz.

⚠️ Limites

Pas de véritable limite bloquante en version gratuite, mais certaines intégrations avancées et options de design ultra poussées restent plus simples à faire avec du CSS.

💰 Tarif
Gratuit – toutes les fonctionnalités principales sont incluses sans payer. Version Pro disponible via l’abonnement WPMU DEV (à partir de 7,50 $/mois) pour plus d’intégrations et de support.

Fluent Forms

Si tu veux un plugin léger, rapide et ultra intuitif, Fluent Forms est une excellente option, surtout si tu débutes ou que tu veux gagner du temps.

💡 Ce que tu peux personnaliser

  • Mise en page : formulaires sur 1 ou plusieurs colonnes, disposition des champs en glisser-déposer.
  • Apparence : choix des couleurs, polices, styles des boutons, et personnalisation avancée via CSS personnalisé.
  • Champs avancés : date, fichier à téléverser, signature électronique, paiement (Stripe/PayPal), notation par étoiles.
  • Logiques conditionnelles : disponibles même en version gratuite, pour afficher/masquer des champs selon les réponses.
  • Intégrations : connecteurs gratuits vers Mailchimp, Slack, Zapier, Google Sheets…
  • Fonctions bonus : formulaires multi-étapes, calculs automatiques, et templates prêts à l’emploi.

⚠️ Limites

  • Quelques intégrations premium (CRM avancés, Webhooks illimités) et fonctionnalités comme l’A/B testing sont réservées à la version Pro.
  • Moins orienté “app builder” que Formidable Forms (pas de vue native pour afficher les données côté front).

💰 Tarif
Freemium – version gratuite déjà très complète. Plans payants à partir d’environ 59 $/an pour débloquer toutes les intégrations et fonctions avancées.

Les extensions que je ne recommande pas

Contact Form 7

On ne va pas se mentir : Contact Form 7 est une légende sur WordPress.
Il est installé sur des millions de sites, mais si tu ne veux pas mettre les mains dans le code, tu risques vite de déchanter.

Ici, pas d’éditeur visuel. Tu crées ton formulaire en ajoutant des balises et un peu de HTML… et si tu veux changer l’apparence, il faudra toucher au CSS. Résultat : la personnalisation est quasi inexistante sans compétences techniques, et l’interface — franchement vieillissante — ne propose même pas d’aperçu en direct.

WPForms

À première vue, WPForms coche toutes les cases : simple, clair, rapide à prendre en main.
Sauf qu’en réalité, on est très vite limité.

En version gratuite, tu n’as que les champs de base : nom, prénom, email, message. Même pas un champ téléphone ! Pour ajouter plus d’options ou des fonctionnalités avancées, il faut passer en version payante… et à ce prix-là, autant opter directement pour un plugin plus complet comme Forminator ou Fluent Forms.

Bonnes pratiques en termes de sécurité

Un formulaire de contact mal protégé peut vite devenir la porte d’entrée des spams… et parfois pire.
Voici ce que je te conseille de mettre en place dès le départ pour éviter les mauvaises surprises.

1. Active un anti-spam
La première étape, c’est d’empêcher les robots d’inonder ta boîte mail.
Tu peux utiliser reCAPTCHA de Google (invisible ou avec case à cocher),
Sur la plupart des plugins modernes, l’intégration se fait en quelques clics via les réglages de ton plugin.

2. Respecte le RGPD
Si tu collectes des données personnelles (nom, email, téléphone…), tu dois informer tes visiteurs et obtenir leur consentement.
Concrètement, ça passe par :

  • Une case à cocher pour accepter la politique de confidentialité.
  • Un lien clair vers cette politique.
  • Une mention indiquant pourquoi tu collectes les données et comment elles seront utilisées.

3. Vérifie la validation des champs
C’est tout bête, mais un champ email doit vérifier que l’adresse a un format valide, un champ fichier doit limiter la taille et le type de fichier…
Les bons plugins le font automatiquement, mais mieux vaut vérifier dans les options.

4. Mets à jour ton plugin 

Un plugin de formulaire obsolète peut contenir des failles de sécurité. Pense à faire les mises à jour dès qu’elles sont disponibles, surtout si elles corrigent des failles signalées.

En résumé : un bon formulaire, c’est comme une porte d’entrée. Il doit être accueillant pour tes visiteurs, mais fermé à double tour pour tout le reste.

Alternatives possibles au formulaire de contact

Un formulaire, c’est pratique… mais ce n’est plus une obligation.
Aujourd’hui, il existe des options plus directes qui peuvent vraiment booster ton taux de conversion.

L’agenda de prise de rendez-vous
Plutôt que d’échanger 5 mails pour fixer une date, propose directement un agenda en ligne (ex. Calendly).
Ton visiteur choisit un créneau, réserve une visio ou programme un rappel téléphonique… et c’est réglé.
Rapide, clair, efficace.

page contact avec un formulaire et un agenda de rendez-vous

Le combo gagnant
Tu n’es pas obligé de choisir : garde ton formulaire pour ceux qui préfèrent écrire, et ajoute un agenda pour ceux qui veulent aller droit au but.
Ça laisse le choix au visiteur et ça montre que tu es disponible.

Plus tu facilites la prise de contact, plus tu réduis le risque que ton prospect abandonne en route.