Aller au contenu

Les formulaires dans WordPress

La plupart des sites Web utlisent des formulaires, au moins un formulaire de contact. Les formulaires peuvent avoir des tas d'autres utilités : collectes d'information, inscriptions, calculateurs, etc.

Vous cherchez un plugin WordPress super puissant et gratuit pour créer des formulaires ? Forminator est une bonne réponse.

WordPress n'a pas de formulaire intégré

WordPress ne propose pas de formulaire de contact en standard : il faut un plugin de formulaires, ou le module de formulaire de votre page builder si vous en utilisez un (Divi et Elementor Pro en ont un). Le plugin fournit un éditeur pour composer le formulaire, l'envoi des réponses par e-mail, et souvent leur enregistrement dans l'administration.

Les usages courants

  • Contact : nom, e-mail, message, le minimum de tout site ;

  • Demande de devis : champs adaptés à votre activité, pièces jointes ;

  • Inscription à un événement, à une liste d'attente ou à une newsletter ;

  • Sondage ou quiz ;

  • Calculateur : simulateur de prix, de mensualité ou de quantité ;

  • Paiement : commande simple ou don, sans boutique complète.

Choisir un plugin de formulaires

Les critères qui comptent :

  • la version gratuite suffit-elle à vos besoins ?

  • l'enregistrement des réponses dans l'administration, utile si un e-mail se perd ;

  • la logique conditionnelle : afficher un champ selon la réponse précédente ;

  • la protection antispam proposée ;

  • les intégrations : outil d'emailing, CRM, paiement.

Quelques références :

Plugin

Version gratuite

Points à retenir

Forminator (WPMU DEV)

Oui

Glisser-déposer, sondages, quiz, paiements, réponses enregistrées, antispam complet

Contact Form 7

Oui, entièrement

Simple et très répandu ; n'enregistre pas les messages par défaut

WPForms

Oui (version Lite)

Éditeur visuel simple, nombreuses fonctions dans les versions payantes

WS Form

Oui (version Lite)

Très complet en version Pro : logique conditionnelle, champs calculés

Gravity Forms

Non

Pour les besoins avancés, à partir de 59 $ par an pour un site (tarif relevé en octobre 2026)

Pour aller plus loin sur chacun : Forminator est développé par WPMU DEV ; Contact Form 7 s'associe au plugin Flamingo pour conserver les messages ; voir aussi WPForms, WS Form et Gravity Forms. Fluent Forms, Ninja Forms et Formidable Forms sont d'autres options solides. Le détail des versions gratuites et payantes est dans notre comparatif des meilleurs plugins de formulaires WordPress.

Protéger vos formulaires du spam

Un formulaire public reçoit du spam automatisé. Les protections les plus utilisées, souvent intégrées aux plugins de formulaires :

  • le champ piège (honeypot) : un champ invisible pour les humains, que les robots remplissent ; invisible et sans effort pour vos visiteurs ;

  • le captcha : Google reCAPTCHA, hCaptcha ou Cloudflare Turnstile, proposés par Forminator et Contact Form 7 notamment ;

  • le filtrage par un service antispam comme Akismet, qui analyse le contenu envoyé.

Les captchas et les services antispam transmettent des données du visiteur (dont son adresse IP) à un service tiers : mentionnez-le dans votre politique de confidentialité. À noter : Antispam Bee, souvent recommandé pour les commentaires, ne protège pas les formulaires des plugins. Plus de détails dans la sécurité WordPress.

Recevoir les messages

C'est le point le plus souvent oublié : un formulaire qui fonctionne côté visiteur ne garantit pas que vous recevez les messages. Par défaut, WordPress envoie ses e-mails avec une méthode peu fiable, et beaucoup finissent en spam ou n'arrivent jamais. Deux précautions :

  • configurez un envoi fiable via un service d'envoi et un plugin SMTP (voir les emails et WordPress) ;

  • choisissez un plugin qui enregistre aussi les réponses dans l'administration, et testez le formulaire après chaque modification.

Formulaires et données personnelles

Un formulaire collecte des données personnelles : il doit informer la personne de l'usage de ses données, au moment de la collecte. En pratique :

  • ne demandez que les champs utiles (un téléphone obligatoire n'est pas nécessaire pour un simple contact) ;

  • placez sous le formulaire une courte mention d'information (qui traite les données, pourquoi, combien de temps, quels droits) avec un lien vers votre politique de confidentialité ;

  • n'inscrivez personne à une newsletter sans une case à cocher dédiée, non cochée par défaut ;

  • supprimez régulièrement les réponses enregistrées dont vous n'avez plus besoin.

La CNIL publie des exemples de mentions d'information, dont un exemple de formulaire. Voir aussi notre page sur le RGPD ; ces informations ne remplacent pas un conseil juridique.

La création de formulaires avec Contact Form 7 et Forminator, et la mise en place d'un captcha, sont montrées en vidéo dans le module 13 de la formation WordPress.

Auteur : Jean-Noël Mathonnet

Commentaires

Pas encore de commentaire. Soyez le premier !

Laisser un commentaire

Lorsque vous achetez via des liens sur ce site, nous pouvons toucher une commission d'affiliation. + d'infos