Je opent ’s ochtends je mailbox en ziet drie nieuwe aanvragen via je website. Mooi, denk je. Tot je beter kijkt. Een vaag Gmail-adres, een onlogisch telefoonnummer en een bericht dat duidelijk automatisch is ingestuurd. Zeker als dit vaker gebeurt, kost het niet alleen tijd, maar vervuilt het ook je leadopvolging.
Bij Webtify zien we dit regelmatig bij contactformulieren, offerte-aanvragen en zelfs terugbelverzoeken. De goede boodschap: nepaanvragen via je website zijn vaak goed terug te dringen, zolang je niet op één losse maatregel vertrouwt maar je formulier slimmer opbouwt.
Waar komen nepaanvragen meestal vandaan?
Nepaanvragen komen meestal van bots, scripts of handmatige spammers. Vooral formulieren op openbare pagina’s zijn een makkelijk doelwit. Cloudflare benoemt contact-, registratie- en checkoutformulieren expliciet als veelvoorkomende doelen van geautomatiseerd misbruik.
Soms gaat het om simpele spam met reclame of onzintekst. Maar het kan ook gaan om formulieren die bewust worden misbruikt om je mailbox vol te zetten, je team tijd te laten verspillen of zwakke plekken in je website te testen. Daarom is dit niet alleen een irritatieprobleem, maar ook een stukje websitebeveiliging. Dat sluit goed aan op de bredere vraag hoe veilig WordPress is.
Hoe voorkom je nepaanvragen via je website?
De beste aanpak is een combinatie van technische filters en slimme formulierlogica. Eén captcha alleen is in de praktijk vaak niet genoeg.
1. Gebruik een spamfilter op formulierniveau
Werk je in WordPress, dan is een anti-spamlaag zoals Akismet vaak een logische eerste stap. Akismet ondersteunt ook contactformulieren en controleert inzendingen op spamkenmerken. Vooral bij veelgebruikte formulieren kan dat direct een groot deel van de rommel onderscheppen.
2. Voeg een captcha of botcheck toe
Een extra controle helpt om geautomatiseerde scripts te blokkeren voordat een formulier wordt verzonden. Google noemt reCAPTCHA of vergelijkbare verificatie expliciet als manier om geautomatiseerde inzendingen te beperken. Cloudflare positioneert Turnstile als een captcha-alternatief dat gevoelige acties zoals formulierverzending kan beschermen.
Bij Webtify kijken we hierbij niet alleen naar veiligheid, maar ook naar gebruiksgemak. Een te zware captcha kan echte bezoekers namelijk ook irriteren. De beste oplossing is meestal zo onzichtbaar mogelijk voor normale gebruikers, maar streng genoeg voor verdachte verzoeken.
3. Werk met een honeypotveld
Een honeypot is een verborgen veld dat gewone bezoekers niet invullen, maar bots vaak wel. OWASP noemt hidden form fields expliciet als nuttige maatregel tegen geautomatiseerde abuse. Wordt zo’n veld ingevuld, dan weet je vrijwel zeker dat het geen normale aanvraag is.
Dit is een simpele maar effectieve laag, zeker in combinatie met andere controles. Let er wel op dat je dit technisch netjes laat inbouwen en niet vertrouwt op verborgen velden alleen.
4. Stel limieten in op inzendingen
OWASP noemt rate limiting een basismaatregel tegen geautomatiseerd misbruik. Denk aan een beperking op het aantal formulierverzendingen per minuut per IP-adres, sessie of formulierpagina. Daarmee voorkom je dat één bron in korte tijd tientallen nepaanvragen kan versturen.
Vooral bij offerteformulieren of uitgebreide intakeformulieren is dit slim. Je maakt misbruik lastiger zonder dat gewone bezoekers daar veel van merken.
5. Vraag alleen wat je echt nodig hebt
Hoe uitgebreider en rommeliger een formulier, hoe groter de kans op slechte of zinloze inzendingen. Vraag dus alleen om relevante velden. Een duidelijk formulier met logische validatie werkt niet alleen prettiger, maar maakt misbruik ook minder eenvoudig. Gebruik je WordPress-formulieren intensief, dan is het slim om ook kritisch te kijken naar hoe je contactformulieren in WordPress zijn ingericht.
Waar gaat het in de praktijk vaak mis?
We zien bij Webtify vaak dat ondernemers één plugin installeren en denken dat het probleem daarmee opgelost is. Maar spam verschuift mee. Bots worden slimmer en formulieren verschillen in opzet. Daarom werkt een losse tool zelden als complete oplossing.
Een tweede valkuil is dat formulieren technisch wel beveiligd lijken, maar niet goed getest zijn. Bijvoorbeeld omdat de botcheck niet correct valideert of omdat meldingen alsnog rechtstreeks in de inbox belanden. Test daarom altijd of je formulier zich echt goed gedraagt. Daarbij kan een staging omgeving in WordPress handig zijn, zodat je aanpassingen eerst veilig kunt controleren.
Een praktische aanpak die vaak goed werkt
- gebruik een anti-spamoplossing zoals Akismet
- voeg een captcha of Turnstile-check toe
- plaats een honeypotveld in het formulier
- stel verzendlimieten in
- houd je formulier kort en logisch
- controleer regelmatig verdachte inzendingen en logs
Gebruik je meerdere formulieren, bijvoorbeeld voor contact, offerte en support? Dan is het slim om per formulier te kijken hoeveel bescherming echt nodig is. Een simpel contactformulier vraagt iets anders dan een aanvraagformulier dat direct in je salesproces terechtkomt.
Minder nepaanvragen begint bij slimmer formulierbeheer
Hoe voorkom je nepaanvragen via je website? Door formulieren niet alleen mooi, maar ook slim en veilig in te richten. Met een combinatie van anti-spamfilters, botchecks, honeypots en limieten kun je een groot deel van de onzin al tegenhouden voordat het je team bereikt.
Merk je dat je website structureel nepaanvragen ontvangt, dan is het verstandig om niet alleen naar het formulier zelf te kijken, maar naar de hele technische inrichting. Soms zit de winst in een kleine aanpassing, soms in een betere opbouw van je formulier of website. Ook onderwerpen zoals wat reCAPTCHA precies is kunnen dan nuttig zijn om beter te begrijpen welke bescherming bij jouw situatie past.
Nepaanvragen herken je vaak aan vage namen, irrelevante teksten, onlogische telefoonnummers, verdachte e-mailadressen of meerdere vergelijkbare inzendingen kort na elkaar. Ook aanvragen zonder duidelijke inhoud zijn vaak een signaal.
Nee, niet altijd. Een captcha helpt tegen veel geautomatiseerde bots, maar is meestal het sterkst in combinatie met andere maatregelen zoals een honeypot, anti-spamfilter en verzendlimieten.
Een honeypot is een verborgen formulierveld dat gewone bezoekers niet invullen, maar bots vaak wel. Wordt dat veld ingevuld, dan kan de inzending automatisch als spam worden gemarkeerd of geweigerd.
Ja, dat kan deels. Met de juiste combinatie van formulierplugin, anti-spamtool en verificatie kun je in WordPress veel nepaanvragen automatisch laten blokkeren of apart laten markeren als verdacht.
Dat kan komen doordat bots je formulier hebben gevonden, doordat beveiliging ontbreekt of doordat een bestaande maatregel niet goed meer werkt. Ook wijzigingen in plugins of formulierinstellingen kunnen invloed hebben.