Kennisbank

Kennisbank

Home › Kennisbank › WordPress

Hoe voorkom ik spamreacties op mijn WordPress-website?

Direct antwoord

Installeer een antispam-plugin zoals Akismet of Antispam Bee en laat nieuwe reacties eerst handmatig goedkeuren via Instellingen > Discussie in het WordPress-dashboard. Vul dat aan met een CAPTCHA op het reactieformulier, een limiet op links en een firewall. De combinatie van deze maatregelen houdt de meeste spam tegen.

Wat heb je nodig?

  • Een inlog als beheerder voor het WordPress-dashboard van je website
  • De privacyverklaring van je website, om die aan te vullen
  • Een Google-account als je Google reCAPTCHA wilt gebruiken
Stappenplan11 stappen
  1. 1Log in op WordPress
  2. 2Installeer een antispam-plugin
  3. 3Open de discussie-instellingen
  4. 4Zet handmatige goedkeuring aan
  5. 5Beperk het aantal links
  6. 6Vul de lijsten met spamwoorden
  7. 7Sla de instellingen op
  8. 8Voeg een CAPTCHA toe aan het reactieformulier
  9. 9Blokkeer verdachte bezoekers en bots
  10. 10Werk je privacyverklaring bij
  11. 11Controleer regelmatig de spammap

Waarom zijn spamreacties een probleem?

Spamreacties zijn ongewenste reacties, meestal automatisch geplaatst door programma’s (bots) en vaak vol links. Ze maken je website minder betrouwbaar, kunnen naar onveilige websites leiden en belasten je server.

Eén maatregel houdt niet alles tegen. De beste bescherming is meestal een combinatie van een antispam-plugin, een CAPTCHA, handmatige goedkeuring en een firewall.

Stappenplan 11 stappen

Stap 1: Log in op WordPress

Ga naar jouwdomein.nl/wp-admin en log in als beheerder. Vervang jouwdomein.nl door je eigen domeinnaam.

Stap 2: Installeer een antispam-plugin

Klik op Plugins > Plugin toevoegen en zoek op Antispam Bee of Akismet. Klik op Nu installeren en daarna op Activeren. Zo’n plugin beoordeelt elke reactie automatisch en houdt bekende spam tegen voordat die op je website verschijnt.

Akismet vraagt na het activeren om een sleutel die je via een account bij Akismet krijgt. Voor zakelijke websites is daarvoor een betaald abonnement nodig. Antispam Bee werkt zonder account.

Stap 3: Open de discussie-instellingen

Ga in het WordPress-dashboard naar Instellingen > Discussie. Hier staan alle instellingen voor reacties.

Stap 4: Zet handmatige goedkeuring aan

Vink bij Voor een reactie verschijnt de optie Reactie moet handmatig worden goedgekeurd aan. Nieuwe reacties komen dan pas op je website nadat jij ze hebt gecontroleerd.

Wil je bekende reageerders niet steeds controleren, vink dan alleen Auteur van de reactie moet een eerder goedgekeurde reactie hebben aan.

Stap 5: Beperk het aantal links

Bij Reacties modereren staat een veld met een getal. Een reactie met dat aantal links of meer komt in de wachtrij, omdat veel links een kenmerk van spam zijn. Zet het getal op 1 als je elke reactie met een link eerst wilt zien.

Stap 6: Vul de lijsten met spamwoorden

In het tekstvak bij Reacties modereren typ je woorden, webadressen of IP-adressen waarbij een reactie in de wachtrij moet komen. Een IP-adres is het nummer waarmee een apparaat op internet herkenbaar is. In het tekstvak bij Niet toegestane reactie toetsen zet je woorden en adressen waarbij een reactie direct naar de prullenbak gaat.

Zet elk woord of adres op een eigen regel. Let op: WordPress kijkt ook binnen woorden. Kies dus geen korte, algemene woorden, want dan houd je ook echte reacties tegen.

Stap 7: Sla de instellingen op

Klik onderaan de pagina op Wijzigingen opslaan.

Stap 8: Voeg een CAPTCHA toe aan het reactieformulier

Een CAPTCHA is een korte test die mensen van bots onderscheidt, bijvoorbeeld een vinkje of een puzzel. Installeer een CAPTCHA-plugin of gebruik de CAPTCHA-functie van je beveiligingsplugin en zet die aan voor het reactieformulier. Voor Google reCAPTCHA maak je met een Google-account twee sleutels aan die je in de plugin invult.

Stap 9: Blokkeer verdachte bezoekers en bots

Gebruik een beveiligingsplugin of een firewall om bekende spam-IP-adressen te blokkeren. Zet daarin ook deze functies aan, als ze er zijn:

  • Rate limiting: een limiet op het aantal verzoeken dat één bezoeker per minuut mag doen.
  • Botdetectie, ook via een Web Application Firewall (WAF).
  • Het uitschakelen van XML-RPC als je het niet gebruikt. Dat is een oudere manier waarop apps met WordPress praten.

Controleer ook of koppelingen met andere systemen (API-koppelingen) niet worden misbruikt om reacties te plaatsen. Lees wat een WordPress-firewall is.

Stap 10: Werk je privacyverklaring bij

Bij een reactie slaat WordPress de naam, het e-mailadres en het IP-adres van de schrijver op. Zet in je privacyverklaring dat je reacties verwerkt en welke gegevens je bewaart. Dat hoort bij de Europese privacywet, de AVG.

Gebruik je een CAPTCHA of een dienst die gegevens naar een ander bedrijf stuurt, zoals Google reCAPTCHA of Akismet, vermeld dat dan ook. Controleer in je plugins hoe IP-adressen en andere persoonsgegevens worden opgeslagen.

Stap 11: Controleer regelmatig de spammap

Klik in het menu links op Reacties en open het tabblad Spam. Staat er een echte reactie tussen, klik dan onder die reactie op Geen spam. Met Spam leegmaken verwijder je de rest.

Let op: spam die je hebt leeggemaakt, kun je niet terughalen.

Controleer of het gelukt is

Open je website in een privévenster, zonder ingelogd te zijn, en plaats een testreactie onder een bericht. De reactie mag niet direct zichtbaar zijn. In het WordPress-dashboard staat hij onder Reacties te wachten tot je hem goedkeurt met Toestaan.

Hoe houd ik mijn reacties op de lange termijn schoon?

  • Controleer regelmatig de spammap en verwijder ongewenste reacties.
  • Controleer of echte reacties niet onterecht worden geblokkeerd.
  • Houd WordPress, thema’s en plugins bijgewerkt.
  • Kijk welke spam er nog doorheen komt en pas je woordenlijsten en regels daarop aan.
  • Test een nieuwe beveiligingsoplossing eerst in een staging-omgeving. Dat is een kopie van je website waar bezoekers niet bij kunnen.

Werkt het niet?

Echte reacties komen in de spammap

Klik bij de reactie op Geen spam. Haal daarna te algemene woorden uit je woordenlijsten en verhoog zo nodig het aantal toegestane links.

Er komt nog steeds spam door

Voeg een extra laag toe, zoals een CAPTCHA of handmatige goedkeuring. Controleer of je antispam-plugin actief is en, bij Akismet, of de sleutel is ingevuld. Je kunt onder Instellingen > Discussie ook Automatisch reacties sluiten op oude berichten aanvinken.

De CAPTCHA verschijnt niet op het reactieformulier

Controleer in de plugin of de CAPTCHA aanstaat voor het reactieformulier en of de sleutels kloppen. Leeg daarna de cache van je website en bekijk de pagina in een privévenster.

Veelgestelde vragen

Kan ik reacties ook helemaal uitzetten?

Ja. Heb je geen reacties nodig, dan is uitschakelen de zekerste manier om spam te voorkomen. Lees hoe je reacties in- of uitschakelt.

Welke antispam-plugin kies ik, Akismet of Antispam Bee?

Beide houden veel spam tegen. Antispam Bee is gratis, werkt zonder account en stuurt geen persoonsgegevens naar andere bedrijven. Akismet controleert reacties via de eigen servers en vraagt voor zakelijke websites een betaald abonnement.

Zijn spamreacties slecht voor mijn positie in Google?

Spamlinks kunnen je website onbetrouwbaar maken voor bezoekers en zoekmachines. Verwijder ze daarom en laat reacties met links eerst in de wachtrij komen.

Wat is het verschil tussen de wachtrij en de spammap?

In de wachtrij staan reacties die op jouw goedkeuring wachten. In de spammap staan reacties die WordPress of je antispam-plugin als spam heeft gemarkeerd.

Hulp nodig?

Schakel de helpdesk van ViVortis in als:

  • je ondanks deze maatregelen honderden spamreacties per dag krijgt
  • echte reacties steeds worden geblokkeerd en je de oorzaak niet vindt
  • je website traag wordt door grote hoeveelheden spam
  • je hulp wilt bij het instellen van een firewall of CAPTCHA

Dien een ticket in via de helpdesk van ViVortis en voeg waar mogelijk een screenshot toe.

Lukt het niet?

Dien een ticket in met een screenshot van wat je ziet. De helpdesk reageert meestal binnen één werkdag.

Verder lezen

Offerte aanvragen

Liever een voorbeeld? Gratis voorbeeldwebsite