WordPress reactiespam: nieuwe spam tegenhouden en de achterstand wegwerken
WordPress reactiespam houd je voor de toekomst tegen met de discussie-instellingen en een spamfilter, bijvoorbeeld Akismet. De achterstand ruim je apart op: loop de wachtrij met reacties in afwachting door, markeer de spam en verplaats die naar de prullenbak. Tegenhouden haalt niet weg wat er al is, en opruimen stopt geen nieuwe reacties, dus je hebt beide stappen nodig.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
Twee problemen onder één naam
Een site-eigenaar die schrijft “ik heb reactiespam”, heeft meestal twee problemen tegelijk. Het eerste is een stroom nieuwe reacties van bots. Het tweede is de achterstand: een paar honderd reacties in de wachtrij, met ergens daartussen drie echte vragen van klanten.
De meeste handleidingen behandelen alleen het eerste probleem. Dit stuk heeft twee delen. Eerst een vergelijking van manieren om spam tegen te houden, dan het wegwerken van de achterstand.
De methoden vergeleken: wat tegenhoudt en wat opruimt
| Methode | Wat ze doet | Kosten en moeite | Beperkingen |
|---|---|---|---|
| Discussie-instellingen | een wachtrij voor reacties met links, handmatig goedkeuren, oude berichten sluiten | ingebouwd, een paar minuten instellen | spam komt nog in de wachtrij, die je moet doorlopen |
| Akismet | controleert elke reactie tegen een spamdatabase en zet verdachte in de map Spam | gratis voor persoonlijke sites, betaald voor zakelijke | vergist zich zelden, maar weigert soms een echte reactie |
| CAPTCHA, bijvoorbeeld Cloudflare Turnstile | houdt bots tegen bij het reactieformulier | een aparte plugin en account | mensen die spam met de hand plakken komen erdoor |
| Reacties uitzetten | sluit het formulier onder berichten | ingebouwd | je verliest ook echte vragen en reviews |
| De chat met de TellMyShop-plugin | loopt de wachtrij door, scheidt spam van echte reacties, markeert ze in batches met een voorbeeld | TellMyShop Free leest, opruimen in Pro | houdt geen nieuwe spam tegen, dat is het werk van Akismet en de instellingen |
Een combinatie werkt goed: de discussie-instellingen en een spamfilter om tegen te houden, en de achterstand één keer grondig opruimen, daarna af en toe.
Zo stel je Discussie in zodat spam de site niet bereikt
De instellingen voor reacties staan in het dashboard onder Instellingen > Discussie. Elk veld staat beschreven in de documentatie van WordPress over reactiemoderatie.
- Links in een reactie. Zoek het veld met het aantal links waarna een reactie in de wachtrij wacht. De standaard is 2. Zet het op 1, en komt er nog spam door, op 0. Bijna alle spam heeft een link, en echte reacties zelden.
- Handmatig goedkeuren. Vink de optie aan dat een reactie handmatig moet worden goedgekeurd. Zonder jouw beslissing verschijnt er niets op de site.
- Oude berichten sluiten. Zet het automatisch sluiten van reacties aan op berichten die ouder zijn dan een gekozen aantal dagen, bijvoorbeeld 90. Bots houden van oude berichten die goed scoren.
- Woordenlijst. Vul in het moderatieveld woorden in die typisch zijn voor de spam die je krijgt: namen van medicijnen, casino’s, “crypto”. Een reactie met zo’n woord gaat naar de wachtrij.
- Meldingen. Houd de e-mail over een reactie die op moderatie wacht als je weinig reacties krijgt. Bij veel spam zet je hem uit, zodat je inbox niet volloopt.
- Wijzigingen opslaan onderaan de pagina.
Wil je spam kwijt voordat hij de wachtrij bereikt, zet dan Akismet aan. De plugin wordt meestal met WordPress meegeïnstalleerd. Je activeert hem in Plugins > Geïnstalleerde plugins en koppelt hem aan een account op de pagina van Akismet voor WordPress. Een overzicht van andere methoden, waaronder blokkades bij het formulier, staat in de handleiding van LH.pl over reactiespam (in het Pools).
De achterstand wegwerken: waar het saaie werk begint
Staan er 300 reacties in de wachtrij, dan is de spam zelf snel verwijderd. In Reacties selecteer je alles op de pagina van de lijst en kies je een bulkactie. Het probleem is dat je makkelijk een echte reactie kwijtraakt. Een vraag van een klant over de levertijd ziet er in de lijst hetzelfde uit als een casinoadvertentie, tot je hem leest.
Ze een voor een doorlopen betekent elke reactie lezen, de links controleren en klikken. In een WooCommerce-webshop heb je ook productreviews, die ook in de reacties terechtkomen en soms ook spam zijn.
Zo ruimt de chat reacties in batches op
De TellMyShop-plugin voor WordPress en WooCommerce toont je chat (Claude of ChatGPT) de lijst met reacties, inclusief productreviews van WooCommerce. Bij elke reactie ziet hij de datum, het bericht, de naam van de auteur, een stuk van de tekst, het aantal links en of de reactie een antwoord is. E-mail- en IP-adressen van auteurs zijn altijd gemaskeerd: de chat krijgt een pseudoniem dat één dag hetzelfde blijft, zodat hij een reeks van één afzender herkent maar nooit hun gegevens te weten komt.
Jij: Ik heb een hoop reacties in de wachtrij. Scheid de spam van de echte en zeg wat ik ermee moet.
Je chat: Er staan 286 reacties in de wachtrij. 281 zijn spam: links naar casino’s en medicijnwinkels, de meeste van 4 afzenders in reeksen van een paar tientallen. 5 lijken echt, waaronder een vraag over de levertijd onder het product Tuinlantaarn en een review van de werkhandschoenen.
Je chat: Voorbeeld van de eerste batch, 50 reacties, bijvoorbeeld:
Jij: Ja. Antwoord ook op de vraag over levering dat we binnen 2 werkdagen verzenden.
Je chat: Opgeslagen, met het bewerkingsnummer in de wijzigingsgeschiedenis. Het antwoord op reactie #4130 staat in het voorbeeld, ondertekend met je naam. Ik publiceer het na jouw ‘ja’.
oude versie: reactie #4127 (3 links, “Best casino bonus…”): in afwachting
nieuwe versie: reactie #4127: spam
oude versie: reactie #4130 (vraag over levering): in afwachting
nieuwe versie: reactie #4130: goedgekeurd
In TellMyShop Free leest de chat alleen. Hij telt hoeveel reacties er wachten, scheidt spam van echte reacties en wijst de reacties aan die een antwoord waard zijn. In TellMyShop Pro markeert hij reacties als spam, verplaatst hij ze naar de prullenbak, keurt hij ze goed, zet hij ze terug en antwoordt hij, tot 50 reacties in één batch. Elke batch heeft een voorbeeld, jouw “ja” en een nummer om hem ongedaan te maken. Een antwoord ongedaan maken verwijdert het. Moderatie heeft geen schakelaar nodig, het werkt direct na het activeren van de licentie.
Eén belangrijk punt over veiligheid: spammers schrijven soms instructies in reacties, in de hoop dat een geautomatiseerd systeem ze leest. De plugin geeft reacties aan de chat door als gegevens om te beoordelen, en de werkregels zeggen hem geen instructies op te volgen die erin staan. Toch bekijk je elke batch zelf in het voorbeeld voor het opslaan.
Wat de chat niet doet
De chat houdt geen nieuwe spam tegen. Dat is het werk van Akismet, CAPTCHA en de discussie-instellingen. Bij het opruimen van reacties wijzigt hij ook niets in Instellingen > Discussie. Een spamfilter uit wordpress.org installeert hij alleen in TellMyShop Pro zodra de schakelaar Plugins aan staat. De schakelaar werkt 24 uur en vraagt om een databaseback-up van dezelfde dag. Maakt een nieuwe antispamplugin iets kapot, lees dan de handleiding WordPress werkt niet na een update.
Een goed werkritme ziet er zo uit: je stelt het tegenhouden één keer in, werkt de achterstand één keer weg, en vraagt de chat dan in je ochtendoverzicht hoeveel reacties er op moderatie wachten.
Heb je een webshop, loop dan ook oude productreviews door. Lees meer over wat de chat op de site doet op de pagina TellMyShop voor WordPress en WooCommerce. Licenties vergelijk je op de pagina prijzen, en andere handleidingen vind je op de blog.
Vragen en antwoorden
Hoe stop ik reactiespam in WordPress zonder extra plugins?
Verlaag in Instellingen > Discussie het aantal links waarbij een reactie in de wachtrij komt naar één of nul. Zet handmatig goedkeuren van reacties aan en het automatisch sluiten van reacties op oude berichten. Spam met links verschijnt dan niet meer op de site, al komt hij nog wel in de wachtrij.
Is Akismet gratis?
Akismet heeft een gratis abonnement voor persoonlijke sites. Zakelijke sites en webshops hebben een betaald abonnement nodig. Controleer de actuele voorwaarden op de site van Akismet, want die veranderen in de loop van de tijd. De plugin wordt meestal met WordPress meegeïnstalleerd, je hoeft hem alleen te activeren en aan een account te koppelen.
Schaadt reactiespam mijn site in Google?
Goedgekeurde spam met links naar twijfelachtige sites verlaagt de kwaliteit van de pagina in de ogen van lezers en kan laten zien dat de site verwaarloosd is. WordPress markeert links in reacties als niet vertrouwd, dus ze geven geen waarde door, maar spam haal je altijd beter van de site.
Hoe verwijder ik honderden spamreacties tegelijk?
Zet in Reacties de weergave op Spam en klik op Spam legen. Selecteer reacties in afwachting in de lijst en kies Markeren als spam bij de bulkacties. Het probleem begint als spam door echte reacties heen staat en je ze een voor een moet scheiden.
Beantwoordt de chat reacties van klanten?
Ja, in TellMyShop Pro. De chat stelt het antwoord voor en publiceert het na jouw akkoord, ondertekend met je naam zoals ingesteld in het pluginpaneel. Hij antwoordt alleen op goedgekeurde reacties, en elk antwoord kun je ongedaan maken vanuit de wijzigingsgeschiedenis, waardoor het wordt verwijderd.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.