U logt in op uw website om een openingstijd aan te passen en ziet bovenaan een rood bolletje: 1.284 reacties wachten op goedkeuring. Casino’s, goedkope horloges, teksten in het Russisch. U heeft nooit om reacties gevraagd, u heeft niet eens een blog. Toch stroomt het binnen.
Dit is een van de meest gestelde vragen die wij krijgen van ondernemers met een informatieve website: hoe kan ik in WordPress reacties uitschakelen, en waarom staat dat eigenlijk standaard aan? Het antwoord is gelukkig eenvoudig, al zit er een addertje onder het gras dat de meeste handleidingen overslaan. In dit artikel loopt u de stappen door, en kijken we ook naar de andere kant: wat als u reacties wél wilt, maar zonder de rommel.
Waarom uw site reacties accepteert zonder dat u dat wilt
WordPress is ooit begonnen als blogsoftware. Reacties onder berichten horen bij die oorsprong en staan daarom standaard aan voor nieuwe berichten. Bij pagina’s is het thema-afhankelijk: sommige thema’s tonen het reactieformulier ook onder gewone pagina’s, andere verbergen het.
Spamrobots zoeken niet naar uw website specifiek. Ze zoeken naar het bestand wp-comments-post.php, dat op elke WordPress-installatie op dezelfde plek staat. Vinden ze een formulier dat naar dat bestand verwijst, dan sturen ze er honderden berichten naartoe. Het doel is vaak niet eens dat u de reactie goedkeurt; het gaat om de kans dat één op de duizend sites het wel doet.
Het gevolg voor u: een database die volloopt, meldingsmails die u leert negeren, en in het ergste geval een reactie die per ongeluk wél online komt en een link naar een dubieuze site bevat. Dat laatste schaadt uw geloofwaardigheid en kan uw positie in Google beïnvloeden.
WordPress reacties uitschakelen in vier stappen
Wilt u helemaal geen reacties op uw website? Dan is dit de volgorde. Doe alle vier de stappen; alleen de eerste is niet genoeg.
- Standaardinstelling uit. Ga naar Instellingen → Reacties en vink “Sta toe dat mensen reacties plaatsen op nieuwe berichten” uit. Dit geldt alleen voor berichten die u vanaf nu maakt.
- Bestaande berichten en pagina’s. Ga naar Berichten → Alle berichten, selecteer alles, kies Acties → Bewerken en zet Reacties op “Niet toestaan”. Herhaal dit voor Pagina’s. Heeft u meer dan twintig items, zet dan eerst het aantal items per pagina hoger via Scherminstellingen rechtsboven.
- Pingbacks en trackbacks uit. Op dezelfde instellingenpagina staat “Probeer alle websites die gelinkt worden vanuit het bericht te notificeren” en “Linknotificaties van andere blogs toestaan”. Beide uit. Trackbacks zijn een verouderd mechanisme dat vrijwel alleen nog door spammers wordt gebruikt.
- Mediabestanden. Dit is het addertje. Elke afbeelding in uw mediabibliotheek is technisch gezien een bijlagepagina met een eigen reactieformulier. Die pagina’s zijn onzichtbaar voor u, maar niet voor robots. Een lichte plugin zoals Disable Comments kan deze in één keer dichtzetten, inclusief de bijlagepagina’s en het REST API-eindpunt voor reacties.
Na deze stappen verdwijnt het reactieformulier van de site en stopt de toevoer. Controleer het door een oud bericht te openen in een privévenster; onderaan hoort geen formulier meer te staan.
De oude rommel opruimen
Het uitzetten van reacties verwijdert niets dat al binnen is. Ga naar Reacties, filter op Spam of Wachtend, en kies “Alle spam verwijderen” of selecteer alles en verwijder. Bij duizenden reacties kan dit even duren; WordPress verwerkt ze per pagina. Een opschoonplugin kan dit sneller, maar maak in beide gevallen eerst een back-up van de database.
Waarom die back-up? Tussen de spam staan soms echte reacties van klanten van jaren geleden. Die zijn na verwijdering weg. Wilt u ze bewaren, filter dan eerst op Goedgekeurd en exporteer of noteer wat u wilt houden.
Reacties wél toestaan, maar zonder spam
Heeft u een blog waar klanten echt reageren, dan is uitschakelen zonde. Kies dan voor beheren. Deze combinatie werkt in onze ervaring bij de meeste kleine sites goed genoeg:
- Moderatie aan. Bij Instellingen → Reacties: “Reactie moet handmatig goedgekeurd worden”. Niets komt online zonder dat u het ziet.
- Reacties sluiten na een periode. Zet “Reacties sluiten op artikelen ouder dan 30 dagen” aan. Oude berichten trekken het meeste spam en de minste echte reacties.
- Een spamfilter. Akismet zit standaard bij WordPress, maar vereist voor zakelijk gebruik een betaald abonnement. Antispam Bee is een gratis alternatief dat lokaal werkt en geen gegevens naar de VS stuurt, wat vanuit de AVG prettig is. Beide plugins vangen het overgrote deel van de geautomatiseerde spam.
- Verplichte registratie is meestal geen goed idee. Het weert spam, maar ook de klant die even een vraag wil stellen.
- Vermijd zware captcha’s. Een reCAPTCHA-puzzel onder een reactieformulier is voor bezoekers vervelend en niet nodig als een spamfilter zijn werk doet.
Controleer daarna wekelijks even het reactieoverzicht. Meer tijd kost het niet als de filters goed staan.
Een praktijkvoorbeeld
Een fysiotherapiepraktijk in Apeldoorn had een website van zes jaar oud met vier nieuwsberichten uit het eerste jaar. De eigenaar dacht dat de reacties uit stonden, want op de homepage stond geen formulier. In de database stonden 31.000 spamreacties, waardoor de beheeromgeving traag was geworden en het beheer van de site steeds vaker een time-out gaf. Na het dichtzetten van berichten, bijlagepagina’s en trackbacks, en het leegmaken van de reactietabel, was het beheer weer vlot en werd de wekelijkse back-up 40 procent kleiner.
Dit soort schoonmaak hoort bij normaal onderhoud. Wie structureel onderhoud laat doen, ziet spamreacties meestal nooit meer, omdat de instellingen bij het eerste onderhoudsmoment worden nagelopen en de database periodiek wordt opgeschoond. Meer over die schoonmaak leest u in de WordPress-database opschonen.
Wanneer reacties uitzetten niet genoeg is
Komt er nog steeds spam binnen terwijl alles uitstaat, dan kijkt u naar twee dingen. Ten eerste: staat er een pagebuilder- of themawidget die een eigen reactieformulier toont? Sommige thema’s negeren de WordPress-instelling en tonen het formulier toch. Ten tweede: het contactformulier. Spam via contactformulieren is een ander probleem met een andere aanpak, die u leest in spam via contactformulieren stoppen.
Blijft het formulier zichtbaar na alle stappen, dan zit het in de code van het thema. Dat is een kwestie van een kleine aanpassing in een child-thema, en geen werk dat u zelf hoeft te doen.
Conclusie
Voor de meeste bedrijfswebsites zonder actief blog is het antwoord simpel: reacties uit, inclusief bijlagepagina’s en trackbacks, en de oude spam opruimen. Voor sites met echte lezers: moderatie aan, oude berichten sluiten en een spamfilter dat lokaal werkt. Plan vandaag een kwartier in, open het reactieoverzicht en doe de vier stappen hierboven. Daarna hoort het rode bolletje voorgoed weg te blijven.



