Une vingtaine de messages en langue étrangère chaque jour, au milieu des demandes des habitants. Voici comment nous avons protégé le formulaire de contact du site WordPress d’une mairie de plus de 80 000 habitants, pour que seules les vraies demandes arrivent au service communication.
Fiche d’intervention
- Client Mairie de plus de 80 000 habitants
- Site WordPress, formulaire de contact Contact Form 7
- Problème Une vingtaine de spams par jour via le formulaire de contact
- Cause Formulaire sans aucune protection contre les robots
- Solution Captcha sur le formulaire, tests d’envoi
- Depuis Maintenance du site assurée par Youdemus
Votre site WordPress reçoit du spam ?
Formulaires envahis, commentaires indésirables, inscriptions de robots : nous trouvons la porte d’entrée et protégeons votre site.
Obtenir de l’aideVingt messages indésirables par jour
Au service communication de la mairie, le formulaire de contact du site est la porte d’entrée des habitants : une question sur une démarche, un signalement, une demande d’information. Mais depuis quelques semaines, une vingtaine de messages en langue étrangère arrivent chaque jour par ce même formulaire.
Personne ne les lit, mais il faut les trier. Chaque matin, l’équipe passe du temps à les écarter, avec le risque de supprimer au passage une vraie demande, ou de la voir arriver trop tard.
La mairie nous contacte un lundi. Nous lui envoyons un devis pour une intervention de notre équipe d’assistance WordPress.
Le diagnostic : un formulaire ouvert à tous les robots
Le site utilisait Contact Form 7, l’une des extensions de formulaire les plus répandues sur WordPress. Son formulaire de contact n’avait aucune protection : rien pour distinguer un habitant d’un robot.
Or des robots parcourent le web en permanence à la recherche de formulaires de ce type. Ils les remplissent automatiquement pour y déposer leurs messages, et une fois le formulaire repéré, les envois ne s’arrêtent plus d’eux-mêmes. Le spam passait uniquement par là : rien d’autre sur le site n’était touché.
L’intervention, étape par étape
- Avant Depuis quelques semaines, une vingtaine de spams par jour arrivent par le formulaire de contact.
- Lundi Le service communication nous contacte.
- Mardi Analyse du site, devis envoyé.
- Jeudi La mairie valide le devis, nous recevons les accès.
- Vendredi matin Mise en place d’un captcha sur le formulaire, puis envois de test depuis un ordinateur et un téléphone.
- La semaine suivante Les spams ont quasiment disparu. Nous vérifions avec le service communication que les demandes des habitants arrivent toujours.
- Ensuite La mairie nous confie la maintenance de son site.
Ce que nous avons fait
- Un captcha sur le formulaire. Un captcha est un test automatique qui fait la différence entre un humain et un robot. Nous l’avons ajouté au formulaire de contact.
- Des envois de test. Depuis un ordinateur et un téléphone, pour vérifier qu’un habitant peut toujours écrire sans difficulté.
- Un suivi les jours suivants. Avec le service communication, pour confirmer que les spams avaient cessé et que les vraies demandes arrivaient toujours.
Pour que ça ne se reproduise pas
La mairie nous a ensuite confié la tenue à jour de son site WordPress. Extensions, captcha et formulaire sont maintenus à jour : un formulaire protégé le reste dans le temps. Pour aller plus loin, notre guide explique comment mettre son site WordPress à l’abri des robots.
Les résultats
Quasiment 0 spam au lieu d’une vingtaine par jour
| Avant notre intervention | Après notre intervention | |
|---|---|---|
| Spams reçus | Une vingtaine par jour | Quasiment plus aucun |
| Formulaire de contact | Aucune protection | Protégé par un captcha |
| Boîte du service communication | Tri à faire chaque matin | Seules les vraies demandes arrivent |
| Demandes des habitants | Noyées parmi les spams | Repérées tout de suite |
| Suivi du site | Aucun | Maintenance par Youdemus |
Le conseil de nos experts
Vos formulaires WordPress reçoivent du spam ? Les 5 premiers réflexes
- Ne répondez jamais aux messages suspects et ne cliquez pas sur leurs liens.
- Repérez par où ils arrivent : formulaire de contact, commentaires, inscriptions… Chaque entrée se protège séparément.
- Ajoutez une protection anti-robots. Un « pot de miel », un champ invisible que seuls les robots remplissent, est discret et ne gêne pas les visiteurs.
- Si vous choisissez un captcha, vérifiez qu’il respecte le RGPD et qu’il est accessible. Certains transmettent des données à des services tiers, d’autres gênent les personnes malvoyantes.
- Après chaque changement, envoyez-vous un message de test : un formulaire trop protégé peut aussi bloquer les vrais visiteurs.

