Kennisbank
Websites & Webflow
Formulierspam voorkomen zonder echte aanvragen te missen
Bestrijd formulierspam in lagen: gebruik de ingebouwde spambescherming van je websiteplatform, voeg een onzichtbare controle toe (een honeypotveld of een niet-hinderlijke captcha-alternatief zoals Cloudflare Turnstile of reCAPTCHA v3), filter op inhoud en controleer of echte aanvragen nog binnenkomen. Vermijd lastige puzzels die echte bezoekers afschrikken, en test na elke wijziging het formulier zelf.
Spam via je contactformulier is meer dan ergernis. Echte aanvragen raken ondergesneeuwd, je conversiecijfers raken vertekend en soms komt je e-mail zelfs als spam aan. De verleiding is om een moeilijke captcha toe te voegen, maar die kost ook echte aanvragen. Beter is een aanpak in lagen.
Waar komt spam vandaan?
- Bots die formulieren automatisch invullen, vaak met links of reclame.
- Mensen die handmatig commerciële berichten sturen (SEO-aanbiedingen, verkoopmails).
- Misbruik van je formulier om spam naar anderen te sturen, bijvoorbeeld via een automatische bevestigingsmail met de ingevulde tekst.
Laag 1: ingebouwde bescherming
Veel platforms hebben standaard spambescherming:
- Webflow heeft spamfiltering en de optie om reCAPTCHA toe te voegen in de formulierinstellingen.
- WordPress-formulierplugins bieden vaak een honeypot, reCAPTCHA of Turnstile en koppelingen met antispamdiensten.
- Shopify heeft spambescherming voor contactformulieren.
Controleer of deze aanstaat.
Laag 2: onzichtbare controles
- Honeypot: een verborgen veld dat mensen niet zien, maar bots wel invullen. Is het ingevuld, dan wordt de inzending geweigerd.
- Onzichtbare captcha-alternatieven: Cloudflare Turnstile of reCAPTCHA v3 beoordelen op de achtergrond of een bezoeker een mens is, meestal zonder puzzel.
- Tijdcontrole: een formulier dat binnen een seconde wordt ingevuld, is verdacht.
Laag 3: inhoud filteren
- Weiger of markeer inzendingen met veel links.
- Filter op bekende spamwoorden of talen die je niet verwacht.
- Valideer velden: een geldig e-mailadres, geen URL in het naamveld.
Wees voorzichtig: te strenge filters houden echte aanvragen tegen.
Laag 4: automatische mails beveiligen
Zet geen door de bezoeker ingevulde tekst in een automatische bevestigingsmail naar het opgegeven adres. Zo voorkom je dat spammers jouw formulier gebruiken om anderen te mailen. Dat helpt ook de reputatie van je domein. Zie E-mail komt in spam.
Wat je beter niet doet
- Lastige puzzels voor iedereen.
- Je e-mailadres weghalen zonder alternatief.
- Spam handmatig wegklikken zonder de oorzaak aan te pakken.
Controleren
- Test het formulier zelf na elke wijziging, ook op mobiel.
- Bekijk de spam- of blokkeerlijst regelmatig.
- Let op je conversiecijfers: een plotselinge daling kan op een te strenge filter wijzen, een plotselinge stijging op spam. Zie Conversieratio berekenen.
- Komen formulieren helemaal niet aan? Zie Webflow-formulier komt niet aan.
Privacy
Diensten als reCAPTCHA en Turnstile verwerken gegevens van bezoekers. Vermeld ze in je privacyverklaring en controleer of toestemming nodig is.
Een aanpak per niveau van overlast
- Af en toe een spambericht — Eerste stap: ingebouwde bescherming aanzetten, honeypot
- Dagelijks enkele berichten — Eerste stap: onzichtbare controle (zoals Turnstile of reCAPTCHA v3) toevoegen
- Tientallen per dag, veel links — Eerste stap: inhoudsfilter op links en verwachte taal, plus blokkeerlijst bekijken
- Berichten van echte mensen met aanbiedingen — Eerste stap: een korte zin bij het formulier ("niet voor commerciële aanbiedingen") en een filterregel in je mailbox
Begin licht en voeg pas een volgende laag toe als het nodig is. Elke laag kan ook een echte aanvraag tegenhouden.
Spam en je CRM
Is je formulier gekoppeld aan een CRM of e-mailtool, dan belandt spam daar ook in, met vervuilde lijsten als gevolg. Laat inzendingen pas doorgaan naar je CRM na de spamcontrole, en verwijder spamcontacten regelmatig. Zie Websiteformulier koppelen aan CRM.
Voorbeeld
Stel: een webbureau ontvangt tientallen spamberichten per dag via het contactformulier, vooral met links. Na het toevoegen van een honeypot, een onzichtbare controle en een filter op berichten met meer dan twee links daalt de spam sterk. De eerste weken wordt de blokkeerlijst gecontroleerd; één echte aanvraag met twee links wordt teruggevonden, waarna de filter wordt versoepeld tot drie links.
Veelgestelde vragen
Is een captcha slecht voor conversie?
Een zichtbare puzzel kan bezoekers afschrikken. Onzichtbare varianten hebben minder invloed.
Waarom krijg ik ondanks reCAPTCHA nog spam?
Sommige spam wordt door mensen verstuurd of omzeilt de controle. Combineer meerdere lagen.
Kan ik spammers blokkeren op IP-adres?
Dat helpt zelden, omdat spammers vaak wisselen van adres.
Tellen spaminzendingen mee als conversie?
Als je meet op verzending, wel. Filter spam zo vroeg mogelijk om je cijfers zuiver te houden.
Moet ik mijn e-mailadres van de website halen?
Liever niet; het helpt bezoekers. Gebruik eventueel een algemeen adres met een goede spamfilter.
Hulp nodig?
Last van formulierspam of formulieren die niet goed werken? Bekijk onze dienst support en doorontwikkeling.
Controleer na het instellen van spambescherming een paar weken lang de spam- of blokkeerlijst. Zo zie je of er geen echte aanvragen tussen zitten.
Kennisbank
Verder lezen
