Site icon WPMarmite

Les 10 meilleurs plugins de formulaires de contact pour WordPress

Vous connaissez sûrement le slogan d’une célèbre enseigne de grande distribution de sport et de loisirs : « À fond la forme ».

Ça tombe à pic. Enfilez votre tenue sportive, c’est parti pour une lecture « à fond le form ».

Quoi ? Vous devez penser que je perds les pédales. Eh bien pas du tout, je ne déraille pas. En fait, je vais vous présenter une sélection de plugins pour créer un formulaire de contact avec WordPress.

Et le rapport, c’est quoi ? Formulaire, ça se dit form en anglais. Ça m’a inspiré ce trait d’humour (à condition de le considérer comme tel, mais c’est une autre histoire).

Bref, j’espère que vous avez la forme (physique), parce qu’on va y aller à fond la caisse. Allez, en selle. C’est parti pour une course de fond, qui ne manquera pas de form(e).

Initialement écrit par Nicolas en 2015, cet article a été repris et mis à jour en juillet 2022.

Hébergez votre site chez o2switch

Faites comme WPMarmite, choisissez o2switch. Non seulement les performances sont au rendez-vous mais le support est exceptionnel.

Pourquoi créer un formulaire de contact ?

C’est une question que l’on peut juger facile, mais il est intéressant de se la poser. Pourquoi proposer un formulaire quand on peut plus facilement juste donner une adresse e-mail ou un numéro de téléphone ?

Il y a pour moi deux raisons :

1ère raison : Pour vous protéger du spam

Si vous faites apparaître votre adresse e-mail « en clair » sur votre site, vous recevrez des demandes, mais pas seulement. On vous ajoutera sans votre consentement à des listes de diffusion et vous recevrez également beaucoup de spam.

C’est à peu près la même chose avec votre numéro de téléphone. Vous pouvez être sûr que l’on essaiera de vous appeler en journée, en soirée, et même pendant les week-ends. Si vous recevez du spam vocal, vous ne pourrez pas dire qu’on ne vous a pas prévenu !

Un formulaire de contact permet indirectement de réduire ce flot de messages indésirables qui débarque sur votre boîte e-mail. Et au passage, vous exposez moins votre site WordPress à des problèmes de sécurité.

Connaître les bonnes pratiques en matière de sécurité sur WordPress, ça vous tente ? Retrouvez tous les conseils de WPMarmite en la matière dans la série vidéo Le Point Sécu.

Au passage, si vous tenez à mettre votre adresse e-mail sur votre site, je vous invite à utiliser le plugin Email Encoder Bundle, qui va la crypter aux yeux des robots.

C’est-à-dire que si des petits malins s’amusent à « scraper » (explorer, fouiller) le web à la recherche d’adresses e-mail de façon automatisée, ils ne trouveront rien sur votre site.

Mais un internaute lambda verra bien votre adresse e-mail, lui.

Bref, je suis le premier à ne jamais mettre mon adresse mail à la disposition de tous et à recommander l’utilisation d’un formulaire de contact. Mais il y a également d’autres justifications.

2ème raison : Pour recueillir des informations précises

Lorsque l’on vous contacte, il y a des éléments indispensables dont vous avez besoin pour traiter une demande.

Prenons l’exemple d’un graphiste qui souhaite qualifier les demandes qu’il va recevoir. Aujourd’hui, il n’a mis en place qu’un léger formulaire avec :

Et voici quelques exemples des messages qu’il peut recevoir :

Il est dit que plus un formulaire est simple, plus les internautes seront disposés à le remplir.

Il y aura en effet moins de « friction ». Mais si, par la suite, vous devez faire tout un travail de recherche complémentaire pour compenser la faible qualité des demandes…

Vous allez y passer beaucoup de temps et cela serait contre-productif.

Alors qu’au contraire un formulaire contenant beaucoup de champs sera plus sélectif. Vous recevrez probablement moins de demandes. Mais au moins vous pouvez qualifier les demandes et les messages que vous recevrez.

Ce sera à vous de trouver le juste milieu entre :

3ème raison : Vous n’attendez pas le même niveau de détail sur chaque formulaire

Une fois que vous avez installé votre plugin de formulaire, vous pouvez en générer autant que vous le souhaitez. Et c’est très pratique parce qu’il y a plusieurs endroits où vous pourrez les utiliser :

Mais dans chaque cas, vous n’attendez pas les mêmes informations. C’est pourquoi vous pourrez mettre plus ou moins de champs.

Le titre de cet article est explicite : il s’agit de comparer des plugins. Et on y arrive bientôt. Mais d’abord, pouvons-nous nous passer d’une extension ? Quels choix a-t-on ?

Pourquoi utiliser un plugin pour vos formulaires de contact ?

Parce que les coder à la main, c’est long

Certains puristes ne jurent que par le « fait-maison » et se passent de plugins dès qu’ils le peuvent.

Ces derniers alourdissent la page, ralentissent les temps de chargement, chargent du CSS partout…

Bref, les raisons sont multiples et le plus souvent valables.

On peut très bien imaginer que pour réaliser des formulaires complexes il faudra du temps. Il faudra tout coder.

Puis, à chaque modification il faudra retourner dans le code. Si jamais ce travail est pour un client, il nous sollicitera régulièrement parce qu’il y aura des évolutions.

Alors peut-être est-ce une façon de facturer plus de temps ? Plus de maintenance ?

Je pense que lorsque l’on est développeur, intégrateur ou webmaster, on a quand même des tâches plus passionnantes que de faire des formulaires.

Parce que ceux présents dans votre thème sont limités

Vous allez peut-être me répondre que de toute façon, vous n’aviez pas la moindre intention de vous embêter à coder, car votre thème propose déjà un formulaire inclus. Trop facile !

Effectivement, de nombreux thèmes gratuits ou premium sont très souvent composés d’un modèle de page qui s’appelle « Contact Form » ou « Contact ».

En l’utilisant sur une page que vous appellerez « Contact », cela vous donnera un formulaire.

Mais ce genre de formulaires comporte certains problèmes : 

Du coup, on est loin du résultat que l’on peut atteindre avec une extension. En effet, si vous souhaitez ajouter une liste déroulante, des cases à cocher, ou juste un champ supplémentaire, vous ne pourrez pas.

Vous aurez très peu de contrôle et, surtout, vous n’aurez pas le choix.

C’est un formulaire de contact. Pas un formulaire que vous pouvez utiliser pour autre chose. C’est pourquoi il faut à mon sens se passer des formulaires de contact fournis dans les thèmes.

Parce qu’avec une extension, vous gagnez en simplicité et en flexibilité

Alors, on fait quoi, finalement ? Suivez mon regard… On peut très facilement utiliser un plugin à la place du formulaire de contact présent dans son thème.

L’un des avantages, c’est que vous aurez plus de flexibilité. D’un côté, vous serez en mesure de concevoir des formulaires de contact classiques sur WordPress.

De l’autre, vous pourrez créer des formulaires dynamiques beaucoup plus avancés, avec des éléments qui changeront en fonction des choix de l’internaute.

Vous pourrez par exemple choisir d’afficher ou non certains champs au fur et à mesure que votre visiteur remplira des informations. Et ça, c’est parfois hyper-utile.

En résumé, une extension va vous faciliter la vie. Son but est de vous éviter de réinventer la roue à chaque fois. Des développeurs ont passé un temps fou à préparer une solution « clé en main » pour que vous n’ayez pas à tout (re)coder.

C’est quand même génial, non ? Avec un plugin (bien choisi), vous avez l’assurance de réaliser quelque chose plus facilement et plus rapidement qu’en le codant vous-même.

Et si vous n’y arrivez pas ou s’il y a des problèmes de compatibilité, vous n’avez qu’à contacter le support (assistance technique). Bon, surtout avec les plugins premium.

Pour moi, c’est quand même fantastique : on n’a plus à s’occuper de l’aspect technique et l’on peut se concentrer sur l’essentiel : le contenu de notre site.

L’utilisation de plugins me semble évidente. Cette longue introduction maintenant close, il est temps de passer à la sélection de plugins que je vous ai préparée.

10 plugins de formulaires de contact sur WordPress

Il y en a pour tous les goûts dans cette sélection : du gratuit, du Premium « raisonnable » et du Premium avec un abonnement annuel.

S’il me semblait nécessaire de vous présenter la plupart des extensions incontournables sur notre sujet du jour, vous verrez que j’évoque aussi des plugins moins connus. Je les ai tous testés un par un et au final, j’espère que vous y trouverez votre compte !

Avant de vous jeter dans le bain, j’aimerais attirer votre attention sur deux choses. La première concerne les critères de choix des extensions présentées ci-dessous. Pour trancher, j’ai pris en compte les éléments suivants : 

La seconde chose concerne la typologie des plugins permettant de concevoir des formulaires de contact sur WordPress. Schématiquement, on en dénombre 3 :

Cette fois, vous savez tout. Tout de suite, place aux présentations.

Devenez un freelance WordPress accompli

Trouvez les bons clients, vendez des sites rentables, et libérez-vous de vos contraintes​

Contact Form 7 (gratuit)

Installations actives : 5M+

Alex a déjà réalisé un tutoriel sacrément complet à ce sujet. Alors si vous voulez entrer dans les détails et que vous ne l’avez pas déjà consulté, je vous invite à le voir de suite. Mais pour faire simple, Contact Form 7 (CF7) a toujours été LA référence gratuite.

Avec plus de 5 millions d’installations actives, il s’agit de l’un des plugins les plus populaires du répertoire officiel. Relativement bien noté (4,0 sur 5), il propose aussi pléthore d’add-ons qui viennent compléter ses fonctions.

Incontournable, CF7 est aussi une solution sûre. Il faut dire que l’extension est connue depuis très longtemps maintenant.

Le développement du plugin est bénévole mais son business-model est basé sur les dons. Alors si vous l’utilisez depuis longtemps, je vous invite à faire un geste pour continuer à faire vivre l’écosystème open-source.

Entrons maintenant dans le vif du sujet.

Pourquoi choisir Contact Form 7 ? Histoire de pouvoir le comparer aux autres extensions, voici ces caractéristiques principales :

Avantages de CF7 (pour les intimes)

Limites de Contact Form 7

Télécharger Contact Form 7 sur le répertoire officiel :

Jetpack (gratuit)

Installations actives : 4M+

Développé par Automattic, la maison-mère de WordPress, on ne présente plus Jetpack (on l’a testé longuement ici). C’est le plugin « couteau-suisse » que l’on retrouve par défaut sur toutes les installations hébergées par WordPress.com.

Certains l’utilisent pour ses boutons de partage social, d’autres pour ses statistiques de visite ou encore pour ses fonctionnalités d’auto-publication sur les réseaux sociaux.

Mais savez-vous qu’il permet de mettre sur pied des formulaires de contact ?

Je ne m’intéresse ici qu’au module « Formulaire de contact » de Jetpack disponible sur Gutenberg, l’éditeur natif par défaut de WordPress. Pour y avoir accès, vous devrez peut-être activer ce module, si vous ne le trouvez pas par défaut sur Gutenberg (le nom du bloc concerné est Formulaire). Pour la marche à suivre, consultez cette ressource.

Avantages du couteau-suisse

Limites du plugin

Télécharger Jetpack sur le répertoire officiel :

Consulter le site officiel de Jetpack :

Simple Basic Contact Form (gratuit)

Installations actives : 10K+

Simple Basic Contact Form ne peut pas mieux porter son nom : il est simple, basique. Mais aussi très efficace puisqu’il se concentre sur l’essentiel : créer un formulaire de contact rapidement, sans vous embarrasser avec des réglages superflus.

Je me suis dit que pour un utilisateur débutant, ça pouvait être intéressant. 😉 Pour la p’tite histoire, cette extension a été créée par Jeff Starr, un développeur américain reconnu dans l’écosystème WP. Il est notamment l’auteur de l’extension BBQ Firewall, ou encore de l’excellent ouvrage Digging into WordPress (co-écrit avec Chris Coyier).

Elle est désormais maintenue par WPKube, un site de tutoriels et ressources en ligne consacré à WordPress (en anglais).

Vous allez voir, avec WPKube, c’est plutôt carré aussi. Et pas seulement parce que les utilisateurs de Simple Basic Contact Form en disent beaucoup de bien (4,9 sur 5 étoiles).

Avantages de Simple Basic Contact Form

Limites de Simple Basic Contact Form

Télécharger Simple Basic Contact Form sur le répertoire officiel :

Dans la catégorie des plugins gratuits, j’ai aussi testé Forminator (500K+ installations actives). Plus complet que Simple Basic Contact Form, puisqu’il permet aussi de créer des sondages et des quiz, j’ai moins été séduit par sa prise en main. Toute l’interface est en anglais et on se perd un peu dans les réglages proposés. Cela reste quand même une extension solide, d’autant qu’elle est maintenue par l’excellente équipe de WPMU Dev. N’hésitez pas à vous forger votre propre avis en la testant à la maison.

Apprenez le CSS une bonne fois pour toutes

Créez des sites au rendu impeccable sans y passer des heures avec CSS Express.

Contact Form by WPForms (freemium)

Installations actives : 5M+

Après Contact Form 7 et Jetpack, place à un autre mastodonte du secteur : WPForms. Avec plus de 5 millions d’installations actives, il ne s’agit pas du premier venu, comme vous le voyez.

On l’a d’ailleurs testé en long en large dans cet article, où on vous montre également comment le configurer.

En plus, la qualité semble au rendez-vous : sur plus de 11 500 avis au moment d’écrire ces lignes, l’extension cumulait l’excellente note de 4,9 sur 5.

Derrière WPForms, on retrouve Syed Balkhi et son entreprise Awesome Motive, qui possède plusieurs outils/plugins bien implantés dans l’écosystème WordPress : 

WPForms est une extension dont l’objectif consiste à faciliter la vie des débutants allergiques au code. Découvrez comment et pourquoi.

Avantages de Contact Form by WPForms

Limites de Contact Form by WPForms

Télécharger Contact Form by WPForms :

Formidable Forms (freemium)

Installations actives : 300K+

Avec un nom pareil, on s’attend à tomber sur quelque chose de formidable. Bon, elle est facile, mais je tenais à détendre un peu l’atmosphère avant de replonger dans du sérieux. 😉

Au final, je dirais que Formidable Forms, qu’on a testé en détail dans cet article, est plutôt propre et facilement personnalisable. Je vous laisse découvrir la suite juste en dessous.

Avantages de Formidable Forms

Limites du plugin

Télécharger le plugin Formidable Forms :

Happpyforms (freemium)

Installations actives : 30K+

« Développer les interactions avec vos clients », voilà la mission affichée par l’extension de formulaire Happyforms.

Sur la page d’accueil de son site, c’est également l’efficacité de la délivrabilité du plugin qui est mise en avant (en d’autres termes, les e-mails envoyés via ses formulaires devraient arriver à destination sans encombre).

La version payante est disponible à partir de 53,80 $ soit 50 € pour une utilisation sur un site. Comptez 283,60 $ soit 270 € pour profiter de toutes les fonctionnalités de l’extension et l’utiliser sur un nombre illimité de sites.

Alors, Happyforms va-t-elle vous rendre happy ? Éléments de réponse juste en dessous.

Avantages de Happyforms

Limites de Happyforms

Télécharger le plugin Happyforms :

Ninja Forms (freemium)

Installations actives : 800K

Je vais vous présenter là un plugin qui est bien connu de la communauté des développeurs WordPress. En effet, c’est leur positionnement principal : on peut facilement améliorer ou optimiser les formulaires grâce aux hooks et filters disponibles.

Au-delà de ça, c’est un très bon plugin qui vous permettra de réaliser les formulaires que vous souhaitez, avec beaucoup de champs disponibles dans la version gratuite. On l’a d’ailleurs testé de fond en comble dans cet article.

Le rendu aussi bien en front-end qu’en back-end est franchement propre, même si j’ai trouvé leur interface en drag & drop plutôt frustrante (beaucoup d’accordéons à déplier plutôt que d’onglets).

Leur business model est basé sur la vente d’add-ons et non sur une version premium du plugin. Il faut donc voir si les fonctions dont vous avez besoin existent en add-ons.

Là où le bât blesse, c’est qu’ils sont plutôt chers. Comptez en moyenne 18 à 49 $ par add-on (17 à 46 €) et par site pour un an de mises à jour et de support.

Dès lors que vous voulez plusieurs fonctions, la facture peut monter à plus de 100 $ par an (environ 93 €) et par site, même s’il est vrai que Ninja Forms propose aussi des packs avec plusieurs add-ons à l’intérieur (à partir de 49 $, soit environ 46 €, pour une utilisation sur 1 site).

A contrario, si vous n’avez pas besoin de beaucoup de fonctions, il pourra se révéler peu couteux.

Voici ses caractéristiques principales :

Avantages de Ninja Forms

Limites de Ninja Forms

Télécharger le plugin Ninja Forms :

Everest Forms (freemium)

Installations actives : 100K+

Je ne connaissais pas Everest Forms avant d’entamer mes recherches pour ce test et c’est globalement une belle découverte.

En consultant sa page de présentation sur le répertoire officiel, je me suis rendu compte qu’il cumulait les excellentes notes. Au moment d’écrire ces lignes, on recensait quasi-uniquement des avis de 5 étoiles.

Je m’attendais donc à tomber sur du costaud. Résultat : même s’il ne réinvente pas la roue, j’ai trouvé ça pas mal du tout. L’extension Everest Forms est claire et efficace, mais elle a aussi quelques limites. Découvrez tout ça juste en dessous.

Avantages d’Everest Forms

Limites d’Everest Forms

Télécharger le plugin Everest Forms :

Form Maker by 10Web (freemium)

Installations actives : 50K+

Terminons la section des plugins freemium avec Form Maker by 10Web. Cette extension vendue comme « mobile-friendly », affiche la jolie note de 4,5 sur 5 sur le répertoire officiel.

Conçu par la prolifique équipe de 10Web, qui compte à son actif une cinquantaine de plugins affichant pour certains des millions de téléchargements, on est en droit de s’attendre à du solide.

Cela dit, qu’en est-il dans le feu de l’action ? Form Maker tient-il la route ? C’est ce que nous allons voir tout de suite.

Avantages de Form Maker by 10Web

Limites de Form Maker by 10Web

Télécharger le plugin Form Maker by 10Web :

Gravity Forms (premium)

Je vous ai gardé le meilleur pour la fin. Et vous en avez probablement déjà entendu parler : beaucoup le conseillent et ne jurent que par lui. Il s’agit de Gravity Forms, bien entendu.

Nicolas, l’auteur de la version originale de cet article, vous expliquait à l’époque – et c’est toujours le cas -, qu’il utilisait Gravity Forms sur ses projets et ceux de ses clients pour tout faire, ou presque : des formulaires de contact, des formulaires de devis, et même dans ses « opt-ins » pour capter l’adresse e-mail de ceux qui veulent s’abonner aux newsletters.

Selon lui, c’est la Rolls des plugins de formulaire de contact. Il lui a d’ailleurs consacré un tutoriel dédié.

Personnellement, je ne suis pas client de Gravity Forms, mais je suis complètement d’accord avec Nicolas. Cette extension est super.

Développée par la société RocketGenius, elle existe depuis 2009 et fait parler d’elle depuis ses débuts. Très vite, elle a su s’imposer comme une solution de référence et maintenant il y a une myriade d’extensions ou de services – gratuits comme payants – qui gravitent autour d’elle.

Son interface est intuitive grâce à un éditeur en drag & drop sympathique, le tout en restant dans les codes de WordPress. Entre les fonctionnalités de base, celles dans les add-ons et celles des services externes, autant vous dire que les possibilités sont énormes et que les usages sont quasi-illimités.

Si vous voulez pousser le plugin le plus loin possible, il faudra tout de même mettre la main à la poche. Seule la licence Elite à 259 $/an, soit 240 €, permet d’utiliser les add-ons les plus techniques. Et d’avoir la possibilité d’utiliser le plugin sur un nombre illimité de sites.

Avantages de Gravity Forms

Limites de Gravity Forms

Télécharger le plugin Gravity Forms :

Créez des formulaires facilement est possible

Apprenez à créer des formulaires sans manipuler de code puis rendez-les conformes au RGPD avec la formation à distance la plus généreuse du marché (éligible au CPF).

J’aurais pu aussi vous parler de…

Au cours de mes recherches, de nombreuses extensions sont remontées. En fait, ce n’est pas ce qui manque sur le répertoire officiel : le mot-clé « contact » fait ressortir 51 pages de résultats…

Afin que ce test reste digeste, on a choisi de se concentrer sur 10 plugins. Puisqu’il a fallu trancher dans le vif, on a forcément laissé sur le bord de la route des extensions qui pourraient quand même vous intéresser. Parmi elles, je pourrais vous citer : 

Quelles sont les caractéristiques d’un formulaire de contact pour WordPress qui se respecte ?

Qu’est-ce qui fait un bon plugin de formulaire de contact sur WordPress ? Je dirais que c’est avant tout une extension qui doit répondre à vos besoins, autant en termes de fonctionnalités que de budget.

Mais au-delà de cela, la présence de certains éléments sera un plus non négligeable et parfois indispensable.

Parmi eux, je pourrais vous citer : 

Concernant ce dernier point, vous devez veiller à respecter les règles du RGPD (Règlement Général pour la Protection des Données).

Entrée en vigueur en mai 2018, cette réglementation a pour but d’assurer à tout individu le contrôle et la protection des données à caractère personnel qu’il dissémine lors de ses navigations sur la toile.

Nos très chers formulaires de contact sur WordPress sont concernés. Pour les mettre au parfum, vous devez ajouter une case à cocher supplémentaire afin que l’utilisateur consente de vous communiquer certaines de ses données à caractère personnel (ex : adresse e-mail, numéro de téléphone, etc.). 

La bonne nouvelle, c’est que la plupart des extensions que je vous ai présentées sont conformes au RGPD.

N’hésitez pas à consulter leur documentation, voire à contacter leur support si vous ne trouvez pas d’option pour ajouter une case de consentement à cocher.

Le RGPD ne concerne pas uniquement vos formulaires de contact. Pour savoir comment mettre en conformité votre site WordPress, consultez l’article de WPMarmite sur le sujet.

Alors, quel est le meilleur plugin de formulaire de contact ?

J’espère qu’au travers de ces 10 présentations vous voyez quelle solution vous pourriez tester pour améliorer votre site.

Et je vous le répète, nous avons tous des besoins différents ! Certains plugins seront parfaits pour certains d’entre vous, d’autres absolument pas. C’est d’ailleurs pour ça qu’il y en a tellement sur le marché.

On peut quand même dire que certains sortent du lot. Et ça tombe bien, j’en ai trois à vous conseiller : un gratuit, un freemium et un premium.

Ma sélection des 3 meilleurs plugins de formulaire

En gratuit : Contact Form 7

Contact Form 7 a quand même des limites (ex : son interface vieillotte), mais il reste incontournable dans le domaine des plugins de formulaire WordPress gratuits.

Jetpack a beau être plus intuitif si vous utilisez Gutenberg, je lui préfère quand même CF7 et son écosystème d’add-ons.

En freemium : WPForms mais…

Dans l’article initial, Nicolas vous avait recommandé Formidable Forms, qui reste une valeur sûre. Personnellement, je lui préfère WPForms. Il s’agit de l’extension freemium qui me semble la plus simple à prendre en main pour un débutant.

Le choix a été difficile à faire avec Ninja Forms, qui a de sérieux atouts lui aussi.

En premium : Gravity Forms

Je vous conseille Gravity Forms (lien aff) si vous souhaitez bénéficier d’une valeur sûre. Si vous avez un site qui a du trafic ou bien que vous travaillez pour des clients, ne réfléchissez pas. C’est ce plugin qu’il vous faut et il est recommandé par de nombreux professionnels.

Et vous, qu’utilisez-vous ?

Je sais qu’il y en a parmi vous qui sauront également nous partager d’autres plugins WordPress pour créer des formulaires de contact.

Si je ne les ai pas cités, c’est qu’ils ne font pas partie des solutions les plus connues. Ils ont peut-être des fonctionnalités très précises, spécifiques à des attentes différentes des miennes ?

Faites-m’en part en commentaire ! Dites-moi quel plugin vous utilisez et si vous en êtes content, que l’on puisse continuer le débat.

Quitter la version mobile