X

Comment arrêter le spam des formulaires de contact dans WordPress (étape par étape)

Arrêter le spam des formulaires de contact

Êtes-vous fatigué des spams dans votre formulaire de contact ?

Si votre formulaire n'est pas protégé, vous verrez des enregistrements et des soumissions de spam vendant des produits et services. En plus d'être ennuyeux, le vrai problème est que des prospects réels pourraient se perdre dans le désordre.

Dans cet article, nous vous montrerons comment utiliser des outils anti-spam pour arrêter le spam des formulaires de contact une fois pour toutes.

Pourquoi recevez-vous des spams dans vos formulaires ?

Si vous vous demandez « Pourquoi moi ? Pourquoi est-ce que je reçois du spam ? » La réponse simple est que vous avez laissé votre formulaire sans protection.

Le spam des formulaires de contact est généralement généré par des bots programmés pour parcourir Internet et trouver des formulaires non protégés.

Ils le remplissent ensuite avec un message prédéfini et soumettent le formulaire. Et vous vous retrouvez avec une soumission de formulaire aléatoire comme celle-ci :

exemple de soumission de formulaire de contact spam

Les spambots ne regardent pas la taille ou la popularité de votre site, donc ce type de spam est un problème même pour les sites Web petits et neufs.

Pourquoi devez-vous protéger votre formulaire de contact ?

Le spam des formulaires de contact est sans aucun doute ennuyeux, mais il y a un problème plus important avec les formulaires non sécurisés, c'est le risque d'être piraté.

Ces e-mails que vous recevez proviennent très probablement de sites de phishing qui essaient de voler vos données. Ils peuvent ensuite les utiliser à leur propre profit.

Certains spambots essaient même de s'introduire sur votre site.

Ils utilisent une tactique appelée force brute où ils essaient de deviner votre nom d'utilisateur et votre mot de passe. S'ils réussissent, ils utilisent votre site pour propager plus de spam et de logiciels malveillants à d'autres personnes, y compris votre liste de contacts.

Les spambots effectuent également des attaques par injection. Comment font-ils cela ?

Les informations saisies dans le formulaire de contact sont stockées dans votre base de données. Ces bots viennent et entrent du code malveillant dans votre formulaire afin que lorsqu'il est soumis, il infecte votre base de données.

Donc, le spam des formulaires de contact n'est pas seulement une nuisance, c'est aussi dangereux !

Prévention du spam des formulaires de contact

La meilleure façon de protéger votre formulaire de contact est de choisir d'abord un plugin de formulaire fiable qui s'occupe de la sécurité du formulaire pour vous.

WPForms est le meilleur constructeur de formulaires du marché et il est doté d'une protection anti-spam intégrée. Il bloque donc le spam automatiquement et vous permet même de prendre des mesures préventives supplémentaires pour arrêter le spam.

page d'accueil wpforms

Avec WPForms, vous n'aurez pas besoin de plusieurs outils pour créer votre formulaire puis le protéger. Il s'occupe de tout pour vous. Voici ce que vous pouvez attendre de WPForms :

  • Créez n'importe quel type de formulaire en utilisant plus de 1 200 modèles prédéfinis
  • Constructeur facile par glisser-déposer, idéal pour les débutants
  • Livré avec un pot de miel intégré et les dernières méthodes de défense anti-spam
  • Activez facilement reCAPTCHA et une protection CAPTCHA personnalisée
  • Il a une version gratuite et des plans payants abordables

Créer un formulaire de contact avec WPForms

Pour commencer, vous voudrez installer et activer WPForms sur votre site. Vous pourrez ensuite accéder à WPForms depuis votre tableau de bord WordPress.

Vous verrez qu'il y a plus de 1 200 modèles prédéfinis, il est donc facile de créer un formulaire de contact en moins de 5 minutes.

formulaire de contact simple wpforms

Vous pouvez ajouter, supprimer et modifier des champs en utilisant son constructeur de formulaires par glisser-déposer. Et lorsque vous êtes satisfait, enregistrez simplement votre formulaire.

éditeur glisser-déposer de WPForms

Ensuite, vous pouvez intégrer le formulaire sur n'importe quelle page, publication ou barre latérale à l'aide du widget WPForms.

Ajouter WPForms dans l'éditeur de blocs

Maintenant que vous avez créé votre formulaire de contact, examinons comment vous pouvez protéger votre formulaire de contact avec WPForms. Voici une table des matières de ce que nous allons couvrir.

1. Jeton anti-spam WPForms

WPForms active automatiquement la protection anti-spam sur chaque formulaire que vous créez, que vous utilisiez la version gratuite ou premium.

Il détecte les robots et empêche la soumission de leurs entrées de formulaire. Ainsi, dès le départ, vous ne serez pas confronté à des entrées de spam.

Vos visiteurs n'ont pas non plus besoin de passer par un test pour prouver qu'ils ne sont pas un robot. Il n'y a donc aucune gêne pour vous et vos visiteurs.

Vous pouvez vérifier si la protection anti-spam par défaut est activée en naviguant vers l'onglet WPForms » Paramètres » Général.

paramètres de protection anti-spam dans WPForms

Ici, vous pouvez faire défiler jusqu'en bas de la page pour voir si la case à côté de 'Activer la protection anti-spam' est cochée.

Si vous utilisez une ancienne version de WPForms, vous pourriez voir l'option 'Pot de miel anti-spam'. C'est l'ancienne option de protection contre le spam dans WPForms.

Vous pouvez cocher cette case, ou mieux encore, mettre à jour vers la dernière version de WPForms pour obtenir la nouvelle défense anti-spam.

Si vous venez d'activer la protection anti-spam, assurez-vous de sauvegarder votre formulaire pour enregistrer vos modifications.

Votre formulaire de contact est maintenant protégé contre les spambots. Si vous souhaitez aller plus loin et rendre votre formulaire infaillible, lisez la suite pour d'autres méthodes de défense contre le spam.

2. Google reCAPTCHA

Pour ajouter une couche de protection supplémentaire à votre formulaire, vous pouvez utiliser le reCAPTCHA de Google. Il présente à vos visiteurs des énigmes ou analyse leur comportement sur votre site.

Il peut vérifier qu'un humain soumet le formulaire et bloquer les entrées de spam automatisées.

page d'accueil Google recaptcha

Ce qui est formidable, c'est qu'il est gratuit jusqu'à un million d'utilisateurs. Il existe 3 versions de Google reCAPTCHA.

  • Case à cocher reCAPTCHA v2 – Ceci présente aux visiteurs un défi pour cocher une case qui dit « Je ne suis pas un robot » et la soumettre. L'avantage ici est que c'est une forme de sécurité visible. Ainsi, les visiteurs peuvent se sentir en sécurité en remplissant votre formulaire sachant qu'il est protégé.
  • reCAPTCHA v2 invisible – Ceci détecte le comportement et l'activité de l'utilisateur sur votre site. Il ne présente aucun défi ni puzzle.
  • reCAPTCHA v3 – Ceci utilise JavaScript pour détecter les humains. Il est très efficace pour bloquer les bots, mais parfois il empêche également les utilisateurs légitimes. Nous recommandons donc de l'utiliser si vous savez comment dépanner.

Vous pouvez activer les trois versions de Google reCAPTCHA avec WPForms. Plongeons directement dedans.

Étape 1 : Choisir le type de reCAPTCHA

Pour commencer à ajouter reCAPTCHA à votre formulaire de contact, vous devrez d'abord sélectionner le type de CAPTCHA que vous souhaitez utiliser.

Rendez-vous dans l'onglet WPForms » Paramètres où vous trouverez l'option CAPTCHA.

recaptcha dans wpforms

Lorsque vous la sélectionnez, une page s'ouvrira avec des icônes CAPTCHA parmi lesquelles choisir. Tout d'abord, nous vous montrerons comment utiliser reCAPTCHA, nous sélectionnerons donc celle du centre.

Si vous faites défiler vers le bas sur la même page, vous verrez les paramètres reCAPTCHA. Gardez à l'esprit que ces paramètres s'appliquent à tous les formulaires que vous créez avec WPForms.

Vous devriez maintenant voir les 3 différentes options reCAPTCHA que nous avons mentionnées précédemment :

paramètres recaptcha wpforms
  • reCAPTCHA v2 avec case à cocher
  • reCAPTCHA v2 invisible
  • reCAPTCHA v3

Sélectionnez simplement celle que vous souhaitez utiliser sur votre site. Ensuite, vous verrez deux champs disponibles pour remplir votre clé de site et votre clé secrète. Nous vous montrerons comment créer ces clés ensuite.

Étape 2 : Configuration de Google reCAPTCHA

Pour utiliser Google reCAPTCHA, vous devrez visiter le site reCAPTCHA de Google pour le configurer.

Ici, cliquez sur Console d'administration dans le menu supérieur.

console-admin-recaptcha

Si vous n'êtes pas connecté à votre compte Google, Google vous demandera de le faire maintenant.

Après cela, vous serez redirigé vers une nouvelle page pour enregistrer votre site pour reCAPTCHA. Tout d'abord, entrez le nom de votre site Web dans le champ libellé. Si vous avez plusieurs domaines, assurez-vous de pouvoir reconnaître le nom que vous entrez car vous en aurez besoin plus tard.

paramètres recaptcha google

Ensuite, choisissez entre reCAPTCHA v2 ou v3 en utilisant les boutons radio. Si vous choisissez v3, vous n'avez rien d'autre à faire ici.

Si vous décidez d'utiliser reCAPTCHA v2, vous aurez deux options supplémentaires parmi lesquelles choisir. Vous pouvez sélectionner la case à cocher « Je ne suis pas un robot » ou l'icône invisible reCAPTCHA.

Pour ce tutoriel, nous utiliserons la méthode de la case à cocher sous reCAPTCHA v2. Bien que les étapes restent à peu près les mêmes pour les autres types également.

Maintenant, vous devrez entrer le domaine officiel de votre site Web, tel que « isitwp.com ». Vous n'avez pas besoin d'ajouter « https:// »

Après cela, vous devez simplement accepter les conditions d'utilisation et choisir si vous souhaitez recevoir des alertes concernant reCAPTCHA.

paramètres recaptcha dans google

Une fois terminé, vous pouvez soumettre le formulaire en cliquant sur le bouton « Soumettre » en bas de la page.

Étape 3 : Obtention de vos clés reCAPTCHA

Après avoir soumis vos détails, Google générera automatiquement des clés d'identification uniques pour lier votre formulaire à votre compte reCAPTCHA. Vous devriez voir un message contenant vos clés. Vous obtiendrez une clé de site et une clé secrète.

Gardez à l'esprit que Google utilise des clés différentes pour chaque type de CAPTCHA. Ainsi, si vous utilisez reCAPTCHA v2 aujourd'hui et que vous souhaitez passer à v3 plus tard, vous devrez générer un nouvel ensemble de clés.

recaptcha enregistré

Copiez ces clés et retournez sur votre site WordPress où la page WPForms » Paramètres » CAPTCHA est ouverte. Vous verrez des champs pour remplir ces informations. Collez les clés ici.

entrer clé de site captcha wpforms

Après cela, vous verrez deux options supplémentaires :

  • Message d'échec – Vous pouvez personnaliser le message affiché à un visiteur s'il échoue au test CAPTCHA ou s'il est empêché de soumettre un formulaire.
  • Mode sans conflit – Si un autre plugin tente de charger le mode reCAPTCHA, cela pourrait causer des erreurs indésirables sur votre site. En cochant cette case, WPForms désactivera de force les reCAPTCHA provenant d'autres plugins.

Une fois que vous avez tout rempli, cliquez sur le bouton Enregistrer les paramètres pour stocker vos paramètres reCAPTCHA.

Étape 4 : Ajouter reCAPTCHA à votre formulaire de contact

Maintenant que vous avez activé reCAPTCHA, il ne vous reste plus qu'à l'ajouter à votre formulaire de contact. Pour ce faire, ouvrez WPForms » Tous les formulaires et sélectionnez votre formulaire de contact.

Cela ouvrira le constructeur de formulaire où vous pourrez modifier le formulaire. Dans le menu de gauche, sous Champs standard, cliquez sur le champ CAPTCHA.

champ captcha wpforms

Vous n'avez pas besoin de le faire glisser et déposer dans votre formulaire comme les autres champs. En cliquant dessus, reCAPTCHA sera activé pour ce formulaire et vous verrez un message de confirmation comme celui-ci :

confirmer message captcha

Et voilà, vous avez ajouté avec succès reCAPTCHA à votre formulaire de contact. Si vous souhaitez désactiver cette fonctionnalité, vous pouvez modifier le formulaire et cliquer sur le même champ CAPTCHA pour le désactiver.

3. hCaptcha

Si vous souhaitez une alternative à reCAPTCHA, vous pouvez activer hCaptcha qui présentera aux visiteurs un défi.

Si les visiteurs ne terminent pas le défi, le formulaire ne sera pas soumis. Ainsi, les spambots seront stoppés net.

hcaptcha-page-accueil

En quoi hCaptcha diffère-t-il de reCAPTCHA ? Voici quelques-unes des principales différences qui peuvent vous aider à déterminer lequel convient le mieux :

  • hCaptcha est gratuit, mais si vous souhaitez un CAPTCHA invisible, vous devrez vous inscrire à un plan payant.
  • Chaque fois qu'un visiteur termine un défi, vous gagnez une petite récompense. Donc, si vous avez un site très fréquenté, vous pourriez générer pas mal de revenus. Vous pouvez également faire don du montant à une œuvre de charité.
  • Comparé à Google, hCaptcha ne collecte pas autant de données de votre site. Cela peut donc être une meilleure option si vous êtes préoccupé par la sécurité des données.
  • Il existe un « mode facile » que vous pouvez activer pour minimiser le nombre de CAPTCHAs affichés à vos visiteurs.

Prêt à utiliser hCaptcha ? Commençons.

Étape 1 : Configuration de hCatpcha dans WPForms

La première chose à faire est d'ouvrir la page WPForms » Paramètres pour activer hCaptcha.

Sur cette page, sous l'onglet CAPTCHA, vous verrez l'option hCaptcha.

wpforms-captcha-hcaptcha

Maintenant, vous aurez besoin de votre clé de site et de votre clé secrète. Pour générer ces clés, vous devrez d'abord créer un compte hCaptcha.

Étape 2 : Configuration de votre compte hCaptcha

Pour créer votre compte hCaptcha, il vous suffit de vous rendre sur le site web hCaptcha et de vous inscrire au plan gratuit.

hcaptcha-captcha-gratuit

Une fois connecté, vous pouvez ajouter un nouveau site depuis le tableau de bord hCaptcha.

ajouter-nouveau-site-hcaptcha

Lorsque vous cliquez sur le bouton « Nouveau site », vous pouvez entrer le nom de votre site et enregistrer vos modifications. Ensuite, vous verrez une option pour Ajouter une nouvelle clé de site avec une icône de crayon.

Si vous cliquez sur l'icône de crayon, vous pouvez ajouter le nom de votre propre clé de site afin qu'elle soit facile à retenir plus tard.

ajouter-nom-de-site-hcaptcha

Après cela, sous la section Informations générales , vous devrez ajouter votre domaine.

ajouter-domaine-hcaptcha

Maintenant, vous verrez un curseur de difficulté CAPTCHA qui vous permet de choisir la difficulté du puzzle.

hcaptcha-difficulté

Voici un bref aperçu des différents niveaux de difficulté :

  • Facile – Il essaiera d’abord de valider l’utilisateur sans défi. S’il affiche un défi, ce seront les plus faciles qui prendront quelques secondes à résoudre.
  • Modéré – C’est le juste milieu qui affiche un défi ni trop facile ni trop difficile à résoudre.
  • Difficile – Les défis prennent plus de temps à résoudre et nécessitent plus d’efforts de la part du visiteur.
  • Toujours activé – Cela rend votre formulaire extrêmement sécurisé mais peut également affecter négativement l’expérience utilisateur.

Nous vous recommandons d’utiliser le mode Facile ou Modéré, cependant, c’est une décision commerciale que vous devez prendre vous-même.

Vous pouvez toujours revenir et ajuster le niveau de difficulté ici.

La dernière option sur cette page concerne les centres d’intérêt de votre public. Cela signifie que vous pouvez sélectionner des thèmes similaires à votre secteur d’activité ou à votre domaine d’activité.

hcaptcha-intérêts

Vous pouvez ignorer cette section si vous souhaitez que des défis aléatoires soient générés. Assurez-vous de revenir en haut et d’enregistrer vos paramètres.

Étape 3 : Obtenir vos clés hCaptcha

Lorsque vous enregistrez vos informations, hCaptcha vous redirige automatiquement vers l’onglet Sites où vous verrez une liste de vos sites.

Cliquez sur le bouton Paramètres pour obtenir votre clé de site.

hcaptcha-sites-actifs

Copiez simplement votre clé de site ici et collez-la dans le champ de WPForms.

clé-de-site-wpforms

Ensuite, vous aurez également besoin de votre clé secrète. Vous devrez retourner à la page précédente et ouvrir l'onglet Paramètres.

clé secrète hcaptcha-settings

Ici, vous pouvez cliquer sur le bouton Paramètres pour obtenir votre clé secrète.

copier la clé secrète hcaptcha

Copiez votre clé secrète, retournez sur votre site WordPress et collez-la dans la page WPForms » Paramètres » CAPTCHA.

entrer clé de site captcha wpforms

Maintenant que nous sommes de retour sur la page WPForms, vous verrez deux options supplémentaires :

Message d'échec – Vous pouvez personnaliser le message affiché à un visiteur s'il échoue au test CAPTCHA ou s'il est empêché de soumettre un formulaire.

Mode sans conflit – Si un autre plugin essaie de charger le mode reCAPTCHA, cela pourrait causer des erreurs indésirables sur votre site. Si vous cochez cette case, WPForms désactivera de force les reCAPTCHAs provenant d'autres plugins.

C'est tout. Une fois que vous avez tout rempli, cliquez sur le bouton Enregistrer les paramètres pour stocker vos paramètres hCaptcha.

Étape 4 : Ajout de hCaptcha à votre formulaire de contact

Maintenant que vous avez activé hCaptcha, il ne vous reste plus qu'à l'ajouter à votre formulaire de contact. Pour ce faire, ouvrez WPForms » Tous les formulaires et sélectionnez votre formulaire de contact.

Cela ouvrira le constructeur de formulaire où vous pourrez modifier le formulaire. Dans le menu de gauche, sous Champs standard, cliquez sur le champ hCaptcha.

activer le champ hcaptcha wpforms

Vous n'avez pas besoin de le faire glisser et déposer dans votre formulaire comme les autres champs. En cliquant dessus, hCaptcha sera activé dans votre formulaire. Vous verrez le badge hCaptcha affiché sur votre formulaire.

Et avec cela, vous avez ajouté avec succès hCaptcha à votre formulaire de contact. Si vous souhaitez désactiver cette fonctionnalité, vous pouvez modifier le formulaire et cliquer sur le même champ hCaptcha pour le désactiver.

4. Utiliser le module complémentaire WPForms Custom CAPTCHA

Nous comprenons que vous ne souhaitiez parfois pas utiliser un service tiers pour des raisons de confidentialité. Ou peut-être que vous ne voulez pas ajouter le badge d'une autre marque à votre formulaire.

WPForms a ce qu'il vous faut. Il dispose d'un module complémentaire CAPTCHA personnalisé que vous pouvez utiliser pour créer votre propre CAPTCHA.

Cet addon fait partie de la version Pro, vous devrez donc passer à la version supérieure si vous utilisez la version WPForms Lite.

Pour activer cet addon, rendez-vous sur la page WPForms » Addons, trouvez l'addon Captcha personnalisé et installez-le simplement.

module complémentaire captcha personnalisé

Il s'activera automatiquement. Ensuite, vous pouvez aller sur la page WPForms » Tous les formulaires et ouvrir votre formulaire de contact.

Sous Champs fantaisistes, vous devriez voir l'option Captcha. Vous devrez la faire glisser et la déposer dans votre formulaire.

ajouter un captcha à wpforms

Nous pensons que le meilleur endroit pour ajouter le champ Captcha est au-dessus du bouton « Envoyer ».

Maintenant, lorsque vous sélectionnez le champ Captcha dans l'aperçu de votre formulaire, les options du champ Captcha devraient s'ouvrir dans le menu de gauche.

Ici, vous pouvez changer le type de Captcha en « Question et réponse » ou en un problème de « Mathématiques ». Il vous permet même de personnaliser la question posée. Et vous pouvez ajouter différentes questions pour rendre la réponse plus difficile à prédire.

Une fois que vous êtes satisfait du formulaire de contact, n'oubliez pas de l'enregistrer.

Et voilà ! Ces méthodes empêcheront les robots de spammer votre site via votre formulaire de contact.

Il arrive que vous receviez du spam de visiteurs humains. Il peut s'agir d'équipes de vente et d'escrocs qui remplissent manuellement votre formulaire. Pour lutter contre cela, nous vous montrerons comment bloquer des adresses e-mail spécifiques.

5. Bloquer ou autoriser des adresses e-mail spécifiques sur vos formulaires

Si vos visiteurs vous spamment via votre formulaire de contact, aucune des mesures mentionnées ci-dessus ne l'empêchera. Elles sont conçues pour détecter et bloquer les robots.

WPForms dispose donc d'une fonctionnalité intégrée pour bloquer ou autoriser les adresses e-mail afin que vous puissiez empêcher manuellement quelqu'un de soumettre votre formulaire.

Pour ce faire, accédez à WPForms » Tous les formulaires et modifiez votre formulaire de contact. Sur la page de l'éditeur de formulaire, vous verrez « Options avancées » dans le menu de gauche.

liste noire dans wpforms

Vous verrez ici un menu déroulant qui vous permet de choisir une liste d'autorisation ou une liste de blocage. Lorsque vous sélectionnez la liste de blocage, une boîte s'ouvrira où vous pourrez saisir des adresses e-mail spécifiques séparées par des virgules.

WPForms dispose maintenant d'une fonctionnalité vraiment intéressante ici. Vous pouvez utiliser un astérisque * pour créer des correspondances partielles. Par exemple, vous pouvez entrer des exemples comme ceux-ci :

  • spamname* – bloque les adresses e-mail commençant par ‘spamname’
  • *@example.com – bloque les adresses e-mail d'un domaine spécifique
  • s*@example.com – bloque toutes les adresses e-mail commençant par la lettre ‘s’ d'un domaine spécifique

Une fois que vous avez configuré votre liste de blocage, enregistrez votre formulaire pour sauvegarder vos modifications.

Vous pouvez tester le formulaire sur votre site en saisissant l'adresse e-mail que vous venez de bloquer. Vous verrez une notification indiquant que cet e-mail n'est pas autorisé.

adresse e-mail non autorisée wpforms

Avec cela, vous devriez avoir tout ce dont vous avez besoin pour arrêter le spam des formulaires de contact une fois pour toutes !

Nous vous recommandons également de prendre quelques mesures pour renforcer la sécurité de votre site (si ce n'est pas déjà fait) :

Nous espérons que cet article vous a aidé à arrêter le spam des formulaires de contact sur votre site. Si vous avez aimé cet article, vous pourriez également vouloir consulter 6+ meilleurs plugins anti-spam WordPress et comment ajouter un chat en direct à votre site pour offrir plus d'options à vos visiteurs pour vous contacter.

Commentaires   Laisser une réponse

Ajouter un commentaire

Nous sommes ravis que vous ayez choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !