Spam commentaires WordPress : le bloquer pour l’avenir et vider l’arriéré
Vous bloquez le spam commentaires WordPress pour l’avenir avec les réglages de discussion et un filtre anti-spam, par exemple Akismet. L’arriéré se vide séparément : parcourez la file en attente, marquez le spam et envoyez-le à la corbeille. Le blocage ne supprime pas ce qui est déjà arrivé, et le ménage n’arrête pas les nouveaux commentaires : il faut les deux.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de sites WordPress et de boutiques WooCommerce : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 7 min de lecture
Deux problèmes sous un même nom
Un propriétaire de site qui écrit « j’ai du spam dans les commentaires » a en général deux problèmes à la fois. Le premier est un flux de nouveaux commentaires de robots. Le second est l’arriéré : plusieurs centaines de commentaires dans la file, avec trois vraies questions de clients quelque part au milieu.
La plupart des guides ne traitent que du premier problème. Cet article a deux parties. D’abord une comparaison des façons de bloquer le spam, puis le vidage de l’arriéré.
Comparaison des méthodes : ce qui bloque et ce qui nettoie
| Méthode | Ce qu’elle fait | Coût et effort | Limites |
|---|---|---|---|
| Réglages de discussion | une file pour les commentaires avec liens, l’approbation manuelle, la fermeture des anciens articles | intégré, quelques minutes de réglages | le spam arrive toujours dans la file, qu’il faut parcourir |
| Akismet | vérifie chaque commentaire dans une base de spam et met les suspects dans le dossier Indésirables | gratuit pour les sites personnels, payant pour les sites d’entreprise | se trompe rarement, mais rejette parfois un vrai commentaire |
| CAPTCHA, par exemple Cloudflare Turnstile | arrête les robots au formulaire de commentaire | une extension et un compte séparés | les personnes qui collent du spam à la main passent |
| Désactiver les commentaires | ferme le formulaire sous les articles | intégré | vous perdez aussi les vraies questions et les avis |
| Le chat avec l’extension TellMyShop | parcourt la file, sépare le spam des vrais commentaires, les marque par lots avec un aperçu | TellMyShop Free lit, le ménage dans Pro | ne bloque pas le nouveau spam, c’est le rôle d’Akismet et des réglages |
Une combinaison fonctionne bien : les réglages de discussion et un filtre anti-spam pour bloquer, et un vidage de l’arriéré une fois, sérieusement, puis de temps en temps.
Comment régler la discussion pour que le spam n’atteigne pas le site
Les réglages des commentaires se trouvent dans le tableau de bord, sous Réglages > Discussion. Chaque champ est décrit dans la documentation WordPress sur la modération des commentaires.
- Les liens dans un commentaire. Trouvez le champ du nombre de liens à partir duquel un commentaire attend dans la file. La valeur par défaut est 2. Réglez-la sur 1, et si le spam passe encore, sur 0. Presque tout le spam a un lien, et les vrais commentaires rarement.
- L’approbation manuelle. Cochez l’option selon laquelle un commentaire doit être approuvé manuellement. Rien n’apparaît sur le site sans votre décision.
- La fermeture des anciens articles. Activez la fermeture automatique des commentaires sur les articles plus vieux qu’un nombre de jours choisi, par exemple 90. Les robots aiment les anciens articles bien positionnés.
- La liste de mots. Dans le champ de modération, saisissez les mots typiques du spam que vous recevez : noms de médicaments, casinos, « crypto ». Un commentaire avec un tel mot va dans la file.
- Les notifications. Gardez l’e-mail sur un commentaire en attente de modération si vous recevez peu de commentaires. Avec beaucoup de spam, désactivez-le pour qu’il n’inonde pas votre boîte mail.
- Enregistrer les modifications en bas de la page.
Si vous voulez vous débarrasser du spam avant qu’il n’atteigne la file, activez Akismet. L’extension est en général installée avec WordPress. Vous l’activez dans Extensions > Extensions installées et la reliez à un compte sur la page d’Akismet pour WordPress. Un tour d’horizon d’autres méthodes, dont les blocages au formulaire, se trouve dans le guide de LH.pl sur le spam dans les commentaires (en polonais).
Vider l’arriéré : là où commence le travail fastidieux
Quand il y a 300 commentaires dans la file, le spam lui-même se supprime vite. Dans Commentaires, vous sélectionnez tout sur la page de la liste et choisissez une action groupée. Le problème est qu’un vrai commentaire se perd facilement. La question d’un client sur le délai de livraison ressemble dans la liste à une publicité pour un casino, jusqu’à ce que vous la lisiez.
Les parcourir un par un, c’est lire chaque commentaire, vérifier les liens et cliquer. Dans une boutique WooCommerce, vous avez aussi les avis produits, qui arrivent eux aussi dans les commentaires et sont parfois du spam.
Comment le chat nettoie les commentaires par lots
L’extension TellMyShop pour WordPress et WooCommerce montre à votre chat (Claude ou ChatGPT) la liste des commentaires, avis produits WooCommerce compris. Pour chacun, il voit la date, l’article, le nom de l’auteur, un extrait du texte, le nombre de liens et s’il s’agit d’une réponse. Les adresses e-mail et IP des auteurs sont toujours masquées : le chat reçoit un pseudonyme qui reste le même pendant une journée, il reconnaît donc une série d’un même expéditeur mais n’apprend jamais ses données.
Vous: J’ai plein de commentaires dans la file. Sépare le spam des vrais et dis-moi quoi en faire.
Votre chat: Il y a 286 commentaires dans la file. 281 sont du spam : des liens vers des casinos et des pharmacies en ligne, la plupart de 4 expéditeurs, en séries de plusieurs dizaines. 5 semblent vrais, dont une question sur le délai de livraison sous le produit Lanterne de jardin et un avis sur les gants de travail.
Votre chat: Aperçu du premier lot, 50 commentaires, par exemple :
Vous: Oui. Réponds aussi à la question sur la livraison que nous expédions sous 2 jours ouvrés.
Votre chat: Enregistré, avec le numéro d’opération dans l’historique des modifications. La réponse au commentaire n° 4130 est dans l’aperçu, signée de votre nom. Je la publie après votre « oui ».
ancienne version : commentaire n° 4127 (3 liens, « Best casino bonus… ») : en attente
nouvelle version : commentaire n° 4127 : indésirable
ancienne version : commentaire n° 4130 (question sur la livraison) : en attente
nouvelle version : commentaire n° 4130 : approuvé
Dans TellMyShop Free, le chat ne fait que lire. Il compte combien de commentaires attendent, sépare le spam des vrais commentaires et signale ceux qui méritent une réponse. Dans TellMyShop Pro, il marque les commentaires comme indésirables, les envoie à la corbeille, les approuve, les restaure et y répond, jusqu’à 50 commentaires par lot. Chaque lot a un aperçu, votre « oui » et un numéro pour l’annuler. Annuler une réponse la supprime. La modération ne demande aucun interrupteur, elle fonctionne dès l’activation de la licence.
Un point important de sécurité : les spammeurs écrivent parfois des instructions dans les commentaires, en espérant qu’un système automatique les lira. L’extension transmet les commentaires au chat comme des données à évaluer, et ses règles de travail lui disent de ne pas suivre les instructions qu’ils contiennent. Malgré cela, vous regardez toujours chaque lot dans l’aperçu avant l’enregistrement.
Ce que le chat ne fera pas
Le chat ne bloquera pas le nouveau spam. C’est le rôle d’Akismet, d’un CAPTCHA et des réglages de discussion. Pendant le ménage des commentaires, il ne change rien non plus dans Réglages > Discussion. Il n’installera un filtre anti-spam de wordpress.org dans TellMyShop Pro qu’une fois l’interrupteur Extensions activé. L’interrupteur fonctionne 24 heures et demande une sauvegarde de la base de données faite le jour même. Si une nouvelle extension anti-spam casse quelque chose, lisez le guide WordPress ne fonctionne plus après une mise à jour.
Un bon rythme de travail ressemble à ceci : vous mettez en place le blocage une fois, videz l’arriéré une fois, puis, dans votre point du matin, vous demandez au chat combien de commentaires attendent une modération.
Si vous tenez une boutique, passez aussi en revue les anciens avis produits. Plus d’informations sur ce que fait le chat sur le site sur la page TellMyShop pour WordPress et WooCommerce. Vous pouvez comparer les licences sur la page des tarifs, et vous trouverez d’autres guides sur le blog.
Questions et réponses
Comment arrêter le spam dans les commentaires WordPress sans extension supplémentaire ?
Dans Réglages > Discussion, baissez à un ou zéro le nombre de liens qui envoie un commentaire dans la file. Activez l’approbation manuelle des commentaires et la fermeture automatique des commentaires sur les anciens articles. Le spam avec liens cessera d’apparaître sur le site, même s’il arrivera toujours dans la file.
Akismet est-il gratuit ?
Akismet a une offre gratuite pour les sites personnels. Les sites d’entreprise et les boutiques ont besoin d’une offre payante. Vérifiez les conditions actuelles sur le site d’Akismet, car elles changent avec le temps. L’extension est en général installée avec WordPress, il suffit de l’activer et de la relier à un compte.
Le spam dans les commentaires nuit-il à mon site dans Google ?
Du spam approuvé avec des liens vers des sites douteux fait baisser la qualité de la page aux yeux des lecteurs et peut signaler un site laissé à l’abandon. WordPress marque les liens des commentaires comme non fiables, ils ne transmettent donc pas de valeur, mais il vaut toujours mieux retirer le spam du site.
Comment supprimer des centaines de commentaires indésirables d’un coup ?
Dans Commentaires, passez à la vue Indésirables et cliquez sur Vider les indésirables. Sélectionnez les commentaires en attente dans la liste et choisissez Marquer comme indésirable dans les actions groupées. Les difficultés commencent quand le spam est mêlé à de vrais commentaires et qu’il faut les séparer un par un.
Le chat répondra-t-il aux commentaires des clients ?
Oui, dans TellMyShop Pro. Le chat propose la réponse et, après votre accord, la publie signée de votre nom, tel que réglé dans le panneau de l’extension. Il ne répond qu’aux commentaires approuvés, et vous pouvez annuler toute réponse depuis l’historique des modifications, ce qui la supprime.
WordPress est une marque de la WordPress Foundation. WooCommerce est une marque d’Automattic Inc. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.