Recevez-vous de nombreux messages de spam via le formulaire de contact de votre site Web? Cela peut ĂȘtre trĂšs frustrant et long Ă gĂ©rer.
La bonne nouvelle est qu'il existe des moyens automatisés de stopper le spam dans WordPress.
Dans cet article, nous partagerons 5 façons différentes de réduire et de bloquer le spam dans WordPress.

Pourquoi vous devez bloquer le spam du formulaire de contact
Le spam du formulaire de contact est gĂ©nĂ©ralement automatique. C'est un problĂšme mĂȘme pour les sites Web petits et peu connus, car cela se fait via des "bots" qui envoient automatiquement du spam.
Ces spambots explorent des sites Web et recherchent des formulaires non sécurisés afin de pouvoir vous envoyer des e-mails contenant des liens de spam.
Ils peuvent également essayer de pénétrer votre formulaire de connexion à l'aide d'attaques par force brute, ce qui est l'une des raisons pour lesquelles la sécurité WordPress est si importante.
Parfois, ils peuvent mĂȘme rechercher des vulnĂ©rabilitĂ©s dans les formulaires de votre site, afin qu'ils puissent les dĂ©tourner pour envoyer des logiciels malveillants ou du spam Ă d'autres personnes.
Cela signifie que le spam n'est pas seulement une nuisance. Ces robots de spam peuvent ĂȘtre dangereux pour votre site Web et votre rĂ©putation.
Jetons un coup d'Ćil Ă quelques mĂ©thodes Ă©prouvĂ©es pour empĂȘcher le spam des formulaires de contact sur votre site WordPress.
- Choisissez le bon plugin pour lutter contre le spam dans le formulaire de contact
- Utilisation de reCaptcha pour bloquer le spam du formulaire de contact
- Recaptcha invisible pour bloquer le spam du formulaire de contact
- Utilisation de captcha personnalisé pour éviter de spammer les formulaires de contact
- EmpĂȘcher les robots collecteurs de spam de voir votre formulaire de contact
1. Choisissez le bon plugin de formulaire WordPress pour lutter contre le spam
De nombreux plugins de formulaire de contact WordPress ne sont pas livrés avec une protection anti-spam intégrée. Ceux qui ont certaines fonctionnalités de protection contre le spam ne sont souvent pas trÚs fiables ou faciles à utiliser.
Le moyen le plus efficace de bloquer le spam des formulaires de contact est de choisir le meilleur plugin de formulaire de contact WordPress.
Nous vous recommandons d'utiliser WPForms, car il est livré avec une protection anti-spam intégrée "honeypot", que nous couvrirons dans un instant.
Il a également une fonction reCAPTCHA intégrée et CAPTCHA personnalisée qui vous permet de lutter contre le spam. Nous passerons en revue les différentes options que vous pouvez utiliser.
Tout d'abord, vous devez installer et activer le plugin WPForms. Si vous ne savez pas comment le faire, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.
Remarque: 3 des 4 autres conseils de cet article fonctionnent également dans la version gratuite de WPForms lite.
Une fois le plugin WPForms activé, vous devrez créer un formulaire de contact.
Allez à WPForms »Ajouter un nouveau, saisissez un nom pour votre formulaire et sélectionnez le modÚle "Formulaire de contact simple".

WPForms créera automatiquement un formulaire de contact de base pour vous avec des champs pour le nom, l'adresse e-mail et le message de la personne:

Par défaut, WPForms activera pour vous un "pot de miel" anti-spam. Il s'agit d'un champ invisible que les utilisateurs ne peuvent pas voir, mais que les robots essaieront de remplir. Lorsque ce champ est rempli, le formulaire sera rejeté comme spam.
Vous pouvez vĂ©rifier ces paramĂštres sur n'importe lequel de vos formulaires Ă l'adresse Configuration »GĂ©nĂ©ral. "Activer l'antispam de pot de miel" devrait ĂȘtre activĂ© automatiquement.

Que faire si du spam est toujours reçu? Ensuite, vous pouvez utiliser l'une des mĂ©thodes ci-dessous pour empĂȘcher les spammeurs d'utiliser votre formulaire de contact.
2. Utilisez la case Ă cocher ReCAPTCHA pour bloquer le spam du formulaire de contact
Un moyen simple d'empĂȘcher les robots de spam de passer est d'utiliser ReCAPTCHA. Cette mĂ©thode fonctionne Ă©galement avec la version allĂ©gĂ©e de WPForms.
ReCAPTCHA est un outil gratuit disponible auprÚs de Google, et nous l'utilisons en combinaison avec le systÚme de pot de miel intégré de WPForms.
Pour ajouter une case à cocher reCAPTCHA à votre formulaire, vous devez d'abord accéder à WPForms »Configuration dans votre tableau de bord WordPress et cliquez sur l'onglet "reCAPTCHA".

Ensuite, vous devez sélectionner "case à cocher reCAPTCHA v2" en cliquant dessus.
Pour obtenir la clé de votre site et la clé secrÚte, vous devez vous rendre sur la page de configuration de reCAPTCHA de Google.
Sur la page Google reCAPTCHA, cliquez sur le bouton bleu "Console d'administration" dans le coin supérieur droit.

Si vous n'ĂȘtes pas encore connectĂ© Ă votre compte G Suite, vous serez invitĂ© Ă vous connecter ou Ă crĂ©er un compte.
Vous verrez alors un Ă©cran oĂč vous pourrez enregistrer votre site. Vous devriez commencer par Ă©crire une balise pour votre site. Ceci est pour votre propre rĂ©fĂ©rence et ne sera pas visible pour les utilisateurs.
AprÚs cela, vous devez sélectionner "reCaptcha v2" et la case "Je ne suis pas un robot".

Saisissez ensuite le nom de domaine de votre site Web.
Votre adresse e-mail sera dĂ©jĂ prĂ©sente depuis que vous vous ĂȘtes connectĂ© Ă votre compte Google. Cependant, vous pouvez saisir des adresses e-mail supplĂ©mentaires si vous le souhaitez.
AprÚs cela, vous devez cocher la case pour accepter les conditions de service et cliquer sur le bouton «Soumettre» au bas de la page.

Ensuite, vous verrez une page avec une clé de site et une clé secrÚte pour votre site Web.

Vous devez copier et coller la clé de site / clé secrÚte dans votre WPForms »Configuration page dans votre tableau de bord WordPress. AprÚs cela, cliquez sur "Enregistrer les paramÚtres" en bas de cet écran.

Maintenant, vous pouvez ajouter la case Ă cocher reCAPTCHA Ă votre formulaire de contact.
Trouvez votre formulaire dans WPForms »Tous les formulaires puis cliquez pour le modifier.
Une fois à l'intérieur du générateur de formulaires, cliquez sur le champ "reCAPTCHA" sur le cÎté gauche. Vous verrez un message vous indiquant que reCAPTCHA a été activé pour le formulaire. Cliquez simplement sur le bouton "OK" pour continuer.

Vous verrez maintenant le logo reCAPTCHA en haut de votre formulaire.

Remarque: Si vous souhaitez supprimer reCAPTCHA de votre formulaire Ă tout moment, cliquez Ă nouveau sur le champ "reCAPTCHA" sur la gauche. Vous verrez un message vous demandant de confirmer que vous souhaitez le supprimer.
Une fois que vous avez terminé, assurez-vous d'enregistrer votre formulaire afin de pouvoir l'ajouter à votre site Web plus tard.
Ajoutez votre formulaire de contact Ă votre site Web
Pour ajouter votre formulaire, accédez à votre page de contact et cliquez pour ajouter un nouveau bloc. Sélectionnez le bloc "WPForms" en le recherchant ou en le recherchant dans "Widgets".

Sélectionnez ensuite votre formulaire dans la liste déroulante et il sera ajouté à votre page.

Lorsque vous prévisualisez ou affichez votre page, vous devriez voir la boßte reCAPTCHA au bas de votre formulaire.

Cela devrait réduire considérablement le spam sur votre site Web en éliminant toutes les soumissions automatisées de spam.
3. Utilisation de Google Invisible reCAPTCHA pour bloquer le spam du formulaire de contact
Certains propriétaires de sites Web ne veulent pas que leurs utilisateurs aient à cocher une case pour soumettre le formulaire de contact. C'est là que reCAPTCHA invisible entre en jeu.
Invisible ReCAPTCHA fonctionne de la mĂȘme maniĂšre que reCAPTCHA normal, sauf qu'il n'y a pas de case Ă cocher.
Au lieu de cela, lorsque le formulaire est soumis, Google déterminera s'il peut s'agir d'un bot en le soumettant. Si tel est le cas, Google affichera une vérification reCAPTCHA supplémentaire. Si vous voulez voir comment cela fonctionne, Google a une démo ici.
Vous pouvez utiliser reCAPTCHA invisible dans vos formulaires de contact WPForms. Il est trÚs similaire au processus précédent d'utiliser une case à cocher reCAPTCHA.
La premiÚre différence est que vous devez sélectionner une option différente lors de la configuration de reCAPTCHA avec Google. Au lieu de cocher la case "Je ne suis pas un robot", choisissez "Badge invisible reCAPTCHA".

Ensuite, quand vous allez à WPForms »Configuration et cliquez sur l'onglet "reCAPTCHA", vous devez sélectionner l'option "ReCAPTCHA invisible v2":

Lorsque vous ajoutez le champ reCAPTCHA Ă votre formulaire de contact, vous allez maintenant utiliser le reCAPTCHA invisible. Lorsque les utilisateurs accĂšdent Ă votre formulaire, il ressemble Ă ceci:

Le logo reCAPTCHA sera toujours en bas à droite de l'écran.
Si l'utilisateur souhaite en savoir plus sur reCAPTCHA sur son site, il peut cliquer sur ce logo. Il s'agrandira pour afficher des liens vers la politique de confidentialité et les conditions d'utilisation de Google. Vous devez également mettre à jour la politique de confidentialité de votre propre site.
Remarque: dans la capture d'écran, vous verrez l'option pour reCAPTCHA v3 mais en particulier nous ne le couvrons pas car il a beaucoup de faux positifs et peut bloquer les vrais utilisateurs. Nous utilisons et recommandons l'option de case à cocher reCAPTCHA v2 que nous avons montrée dans notre étape 2 de l'article.
4. Utilisation de Captcha personnalisé pour bloquer le spam du formulaire de contact
Certains propriétaires de sites Web ne veulent pas utiliser reCAPTCHA de Google sur leur site pour des raisons de confidentialité, ou ils veulent simplement quelque chose sans marque.
Dans ce cas, vous pouvez utiliser le plug-in CAPTCHA personnalisé WPForms qui fait partie du plug-in Pro.
Il vous permet de créer des questions mathématiques CAPTCHA personnalisées ou d'autres questions personnalisées que vous pouvez utiliser comme validation.
Pour utiliser ce plugin, vous devez aller sur WPForms »PluginsTrouvez le plugin Captcha personnalisé et cliquez sur le bouton "Installer le plugin".

Le plugin doit ĂȘtre installĂ© puis activĂ© automatiquement.
Une fois installé, allez sur WPForms »Tous les formulaires et ouvrez votre formulaire de contact. Sous "Fantasy Fields", vous trouverez le champ "Captcha".
Cliquez dessus et faites-le glisser sur votre formulaire. Nous vous recommandons de le placer juste au-dessus du bouton "Soumettre".

Si vous souhaitez modifier le champ Captcha de la question mathématique par défaut, cliquez dessus et sélectionnez le type de Captcha que vous souhaitez utiliser. Les options sont "Mathématiques" ou "Questions et réponses".

Lorsque vous choisissez l'option Math, WPForms génÚre des questions mathématiques aléatoires, ce qui la rend moins prévisible.
Si vous choisissez l'option Q&R, nous vous recommandons d'y ajouter au moins quelques questions, ce qui rend plus difficile à prévoir car WPForms les fera pivoter de maniÚre aléatoire.
Une fois que vous ĂȘtes satisfait de votre formulaire, enregistrez-le puis ajoutez-le Ă votre page de contact. Vous pouvez le faire en crĂ©ant un bloc "WPForms", comme indiquĂ© dans la mĂ©thode de case Ă cocher reCAPTCHA.
5. EmpĂȘchez les robots collecteurs de mails de voir votre formulaire
Vous ne voudrez peut-ĂȘtre pas utiliser reCAPTCHA ou un champ captcha personnalisĂ© sur votre formulaire.
Une autre façon d'Ă©viter le spam sur les formulaires de contact est d'empĂȘcher les robots de voir votre formulaire. Vous pouvez le faire par protection par mot de passe ou simplement en montrant votre formulaire aux utilisateurs enregistrĂ©s de votre site d'adhĂ©sion WordPress.
Ces mĂ©thodes peuvent ĂȘtre excessives pour votre formulaire de contact habituel, mais elles peuvent bien fonctionner dans d'autres situations.
Par exemple, si vous exécutez une session de questions-réponses mensuelle pour vos abonnés à la newsletter par e-mail, vous pouvez créer un formulaire leur permettant de soumettre leurs questions.
Protégez votre formulaire par mot de passe à l'aide des options de visibilité de WordPress
Il s'agit d'un moyen rapide de protéger par mot de passe votre page de contact.
AccĂ©dez aux paramĂštres "Publier" de votre page, puis dĂ©finissez la visibilitĂ© sur "ProtĂ©gĂ© par mot de passe". Choisissez un mot de passe pour votre page. Ce sera le mĂȘme pour tous les utilisateurs.

Lorsque vous publiez votre page, elle ressemblera Ă cela lorsque les gens arrivent pour la premiĂšre fois. Ils devront saisir le mot de passe pour voir la page et le formulaire de contact.

Une fois qu'ils ont entré le mot de passe, ils peuvent utiliser leur formulaire normalement.
Il y a quelques inconvénients à cette méthode.
Tout d'abord, votre page affichera le message WordPress par défaut. Cela dit: "Pour afficher ce message protégé, veuillez saisir le mot de passe ci-dessous." Il n'est pas facile de modifier cela.
DeuxiĂšmement, votre page entiĂšre sera protĂ©gĂ©e, pas seulement votre formulaire. Cela peut ĂȘtre gĂȘnant si vous souhaitez que certains contenus, comme les questions frĂ©quemment posĂ©es, soient visibles par tous les utilisateurs.
Protégez votre formulaire par mot de passe à l'aide d'un plugin WPForms
Si vous utilisez la version Pro de WPForms, vous pouvez installer le plugin Form Locker qui vous permet de protéger par mot de passe votre propre formulaire, pas votre page entiÚre.
Pour l'installer, allez sur WPForms »Plugins. Trouvez le plugin Form Locker et cliquez sur "Installer le plugin". Il devrait s'activer automatiquement.

Trouvez ensuite le formulaire que vous souhaitez protéger WPForms »Tous les formulaires. Cliquez dessus pour le modifier.
Allez ParamÚtres »Verrouillage de formulaire. Cochez la case "Activer la protection par mot de passe" et vous verrez des options pour entrer votre mot de passe et votre message.

Votre page de contact sera désormais visible par tous les utilisateurs, seul le formulaire de contact sera masqué. Le formulaire ressemblera à ceci avant d'entrer le mot de passe:

Afficher votre page de contact uniquement aux utilisateurs enregistrés
Une derniÚre méthode consiste à autoriser les utilisateurs à accéder à votre formulaire de contact uniquement s'ils se sont inscrits sur votre site. Vous pouvez utiliser un plugin de site d'adhésion et protéger votre page de contact afin que seuls les membres enregistrés puissent le voir.
C'est une excellente option si vous souhaitez offrir un service spécifique uniquement aux membres. Il existe plusieurs excellents plugins pour les sites d'adhésion que vous pouvez utiliser pour ce faire.
Nous espérons que cet article vous a aidé à apprendre à bloquer le spam dans WordPress. Vous pouvez également consulter notre guide sur la création d'une adresse e-mail professionnelle et notre comparaison des meilleurs services téléphoniques professionnels.
Si vous avez aimé cet article, abonnez-vous à notre chaßne YouTube pour regarder des vidéos de didacticiel WordPress. Vous pouvez également nous trouver sur Twitter y Facebook.
