Spam via je contactformulier komt bijna nooit van een mens: het zijn geautomatiseerde programma's die het internet afstruinen en elk formulier invullen dat ze tegenkomen. Je stopt het grootste deel met een onzichtbaar lokveld, een controle op verdachte inhoud en pas als laatste redmiddel een klikcontrole. Je klant merkt daar niets van, en je hoeft je formulier zeker niet weg te halen.
Waarom juist jouw formulier spam krijgt
Het voelt persoonlijk als je inbox volloopt met onzin via je eigen site, maar dat is het niet. Er zijn programma's (bots) die systematisch websites langsgaan, elk formulier herkennen aan de standaardvelden en die automatisch invullen. Ze weten niet wat je doet, ze weten alleen dat er een invulveld staat. Een kleine hoveniersite krijgt daarom precies dezelfde rommel als een groot bedrijf.
De inhoud is meestal goed te herkennen: aanbiedingen voor goedkope SEO of backlinks, berichten vol links, half-Engelse teksten, of een bericht dat alleen uit losse woorden bestaat. Soms zit er ook phishing tussen, bedoeld om jou op een link te laten klikken.
Zo herken je een botbericht
Het naamveld bevat willekeurige letters, het bericht bevat een of meer links, het e-mailadres komt van een domein dat je niet kent, of hetzelfde bericht komt binnen een paar minuten meerdere keren binnen met een andere naam. Klik nooit op links in zulke berichten en beantwoord ze niet, ook niet met een boze reactie.
Vier maatregelen die het meeste wegvangen
Je hoeft niet alles tegelijk te doen. Deze vier vullen elkaar aan en gaan van onzichtbaar naar zichtbaar. Begin bovenaan.
1. Een verborgen lokveld
Dit is de eenvoudigste en meest effectieve truc. Je zet een extra invulveld in je formulier dat voor bezoekers onzichtbaar is. Een mens ziet het niet en vult het dus nooit in, een bot vult braaf alles in wat hij tegenkomt. Is dat veld ingevuld, dan gaat het bericht niet door. Je klant merkt hier niets van en het kost hem geen enkele extra handeling.
2. Een controle op verdachte inhoud
De meeste spam wil dat je ergens op klikt. Een regel die berichten met meerdere links tegenhoudt, of berichten in een schrift dat je klanten nooit gebruiken, vangt een groot deel weg. Let op: houd deze filters ruim. Een klant die netjes een link naar zijn eigen bedrijf meestuurt, wil je niet kwijtraken.
3. Kijken hoe het formulier is ingevuld
Bots vullen een formulier in één beweging in, zonder te lezen en zonder ergens te klikken. Veel formulieren kunnen dat gedrag herkennen en zulke inzendingen stil laten sneuvelen. Ook dit gebeurt op de achtergrond.
4. Pas daarna een klikcontrole
Een vinkje met "ik ben geen robot" werkt, maar het is wel de eerste zichtbare drempel voor je bezoeker. Zet hem er dus pas neer als de rest niet genoeg helpt, en kies de lichtste variant: een vinkje of een simpele rekensom, geen puzzel met vage foto's van verkeerslichten.
Elke drempel die je opwerpt tegen bots, werpt je ook op tegen die ene klant die haast heeft.
Wat je beter niet doet
Je formulier weghalen. Dat is spam bestrijden door de deur dicht te timmeren. Een deel van je klanten belt niet en mailt niet, die vult alleen een formulier in. Die aanvragen ben je dan gewoon kwijt.
Je e-mailadres als platte tekst op elke pagina zetten. Adressen die zichtbaar in de tekst staan, worden automatisch verzameld. Zet je adres liever achter een klikbare knop of gebruik het formulier als hoofdroute, met je telefoonnummer ernaast.
Een zware captcha op elk formulier. Puzzels waarbij je plaatjes moet aanklikken kosten je bezoeker moeite, werken slecht op mobiel en zijn lastig voor mensen die minder goed zien. Je ruilt spam in voor gemiste aanvragen.
Verplicht veel velden invullen. Bots hebben er geen last van, echte klanten wel.
Blijft het doorkomen? Dan dit
Stuurt je formulier de berichten naar je gewone mailbox, maak dan een aparte map met een regel die berichten met bekende spamwoorden meteen wegzet. Kijk daar één keer per week in, voor de zekerheid.
Komt er ineens veel meer binnen dan normaal, meld het dan bij degene die je site beheert. Vaak is er iets kleins mis: een verouderde formulierinstelling, of een oud formulier op een pagina die je zelf allang vergeten was. Bij joepa zit die beveiliging standaard in het formulier, zodat je er niet zelf over hoeft na te denken.
Samengevat
- Formulierspam is niet persoonlijk: het zijn bots die elk formulier invullen dat ze vinden.
- Een onzichtbaar lokveld vangt het grootste deel weg zonder dat je klant iets merkt.
- Vul aan met een ruime controle op links en verdachte inhoud.
- Een klikcontrole is het laatste redmiddel, niet het eerste.
- Haal je formulier nooit weg: je verliest dan ook de echte aanvragen.