Google Ads voor leadgeneratie · 16 jaar ervaring · max. 25 klanten

★★★★★  5.0 · 36 Google reviews+31 6 20592348NL · EN

Spamleads houd je niet tegen met één vinkje. Je hebt een paar lagen nodig die samenwerken: een verborgen honeypotveld, een limiet op het aantal inzendingen, een onzichtbare botcontrole met een risicoscore en filters op domein, IP en wartaal. Daarna zorg je dat alleen gecontroleerde aanvragen als conversie naar Google Ads en Microsoft Ads gaan. Zo krijgt je salesteam minder rommel en kloppen je kosten per lead weer. Hieronder lees je hoe je spam herkent, hoe je hem tegenhoudt zonder echte prospects weg te filteren en hoe je je advertentiedata schoon houdt.

Adworth
Houd je Google Ads-data zuiver
Adworth helpt leadgeneratiebedrijven met conversietracking en CRM-import, zodat Google Ads-data beter laat zien welke leads commercieel waardevol zijn.

Bekijk Adworth

Kort samengevat

Inhoudsopgave

Wat spamleads je werkelijk kosten

De eerste schade zie je in de inbox. Een adviesbureau of een dakdekker die tien aanvragen per dag binnenkrijgt, waarvan vier nep, verliest elke dag tijd aan nabellen, mailen en uitzoeken. Bij een tandartspraktijk loopt het baliepersoneel tegen hetzelfde aan: afspraakverzoeken met verzonnen namen en nummers die niet bestaan.

De tweede schade is minder zichtbaar en groter. Telt je Google Ads-account elke formulierinzending als conversie, dan telt het spam ook mee. Je kosten per lead lijken dan lager dan ze zijn, campagnes die vooral rommel opleveren lijken je beste campagnes en je verschuift budget naar de verkeerde zoekwoorden. Wie op basis van die cijfers biedingen aanpast, neemt beslissingen op een vervuilde meting.

De derde schade raakt het vertrouwen. Een salesteam dat week na week nepaanvragen krijgt, bekijkt elke lead uit Google Ads met argwaan. Echte aanvragen worden dan later of minder zorgvuldig opgevolgd, en bij lange salescycli kost dat echte opdrachten.

Wat spamleads je werkelijk kosten

Spamleads herkennen aan gedrag, niet aan inhoud

De verleiding is groot om spam te herkennen aan de tekst: rare zinnen, links naar dubieuze sites, aanbiedingen voor linkbuilding. Dat werkt voor de grove gevallen. Het gedrag rond de inzending is betrouwbaarder. Een bot kan een keurig bericht plakken, maar hij gedraagt zich niet als een mens.

SignaalSterkteWat je ziet
Inzending binnen een paar seconden na het laden van de paginaSterkNiemand vult een offerteformulier zo snel in
Meerdere aanvragen in dezelfde secondeSterkRecords met vrijwel identieke tijdstempels
Geen interactie vóór het verzendenSterkGeen scroll, geen klik, geen focus op velden
Ingevuld honeypotveldSterkEen veld dat bezoekers niet zien, is toch gevuld
IP-locatie wijkt af van opgegeven locatieMatigAdres in Utrecht, verkeer uit een ander continent
Herhaalde inzendingen vanaf hetzelfde IP-adresMatigDezelfde bron vult het formulier steeds opnieuw in
Wartaal of willekeurige tekens in veldenMatigNaam als “xkqz”, bericht zonder samenhang
Gratis of wegwerp-e-mailadres bij een B2B-aanvraagZwakKan spam zijn, maar ook een echte zzp’er

Wat er vóór de aanvraag gebeurde

Kijk ook naar het traject van de bezoeker. Een echte prospect heeft vaak al eerder iets gedaan: meerdere pagina’s bekeken, een whitepaper gedownload of zich ingeschreven voor een webinar. Een spamlead komt meestal uit het niets, zonder eerdere activiteit, vanaf een onbekend IP-adres en van buiten je werkgebied. Wil je zulke positieve en negatieve signalen systematisch wegen? Deze uitleg over leadkwalificatie met AI laat zien hoe je ze in een score vertaalt.

Geavanceerde bots wisselen van IP-adres. Een IP-blokkade alleen is daarom nooit genoeg. Gebruik IP vooral als één signaal naast de andere.

Spam blokkeren in lagen: het stappenplan

Het uitgangspunt komt uit de beveiligingswereld. Volgens de OWASP-richtlijn voor botbeheer is één maatregel kwetsbaar. OWASP adviseert controles op drie niveaus te combineren: aan de rand (CDN of firewall en limieten), in de applicatie (honeypots, CAPTCHA, limieten per sessie) en achteraf (afwijkingen signaleren en beoordelen). Voor een leadformulier komt dat neer op zes stappen.

Maatregelen in het formulier zelf

  1. Voeg een honeypotveld toe. Dat is een veld dat voor bezoekers verborgen is. Bots vullen het wel in, omdat ze elk veld in de code invullen. Is het veld gevuld, dan weet je vrijwel zeker dat het om automatische spam gaat. Het kost de bezoeker niets.
  2. Stel een inzendingslimiet in. Beperk hoe vaak dezelfde bron of sessie een formulier kan versturen. De WordPress-plugin Sobi Forms hanteert bijvoorbeeld standaard 10 inzendingen per gehasht IP-adres per uur, naast een honeypot en server-side validatie. Voor een offerteformulier mag die limiet gerust lager.
  3. Gebruik een onzichtbare botcontrole. reCAPTCHA v3 van Google onderbreekt de bezoeker niet, maar geeft per inzending een score terug. Op basis van die score bepaal jij wat er gebeurt. Een klassieke puzzel-CAPTCHA houdt veel botverkeer tegen, maar werpt bij iedereen een drempel op, ook bij de directeur die op zijn telefoon snel een offerte aanvraagt.
  4. Valideer de velden logisch. Vraag alleen wat je echt nodig hebt en controleer of een telefoonnummer op een telefoonnummer lijkt en een postcode op een postcode. Een kort formulier met strakke validatie is lastiger te misbruiken en prettiger in te vullen.

Filters achter en vóór het formulier

  1. Filter op domein, IP en wartaal. Werk je met een CRM-formulier, kijk dan welke filters er al in zitten. HubSpot beschrijft bijvoorbeeld per formulier reCAPTCHA, het blokkeren van specifieke e-maildomeinen of gratis e-mailproviders, wartaaldetectie en het uitsluiten van bekende IP-adressen of verwijzers. Gedetecteerde inzendingen zie je daar terug in een aparte spamindex.
  2. Zet een firewall aan de voorkant. Een webapplicatiefirewall of de botbescherming van je CDN houdt bekend kwaadaardig verkeer tegen voordat het je formulier bereikt. Dat scheelt ook serverbelasting.

Geen van deze stappen is op zichzelf waterdicht. Samen houden ze het overgrote deel van de geautomatiseerde spam tegen. Handmatige spam, van iemand die echt je formulier invult om iets te verkopen, vang je vooral in stap 5 en in de opvolging.

Echte leads niet per ongeluk wegfilteren

Een spamfilter dat te scherp staat, is duurder dan een beetje spam. Eén gemiste aanvraag van een nieuwe zakelijke klant kost meer dan een middag nepleads verwijderen. Daarom werk je met proportionele stappen in plaats van met één harde drempel.

Google adviseert bij reCAPTCHA v3 om eerst zonder acties te draaien en het verkeer in de Admin Console te bekijken. Pas daarna bepaal je bij welke score je ingrijpt. Dat is een goede gewoonte voor elk filter: eerst meten, dan pas blokkeren.

OWASP beschrijft een vergelijkbare trap. Bij lage zekerheid log en markeer je. Bij middelmatige zekerheid vraag je een extra controle. Bij hoge zekerheid vertraag je, en pas bij zeer hoge zekerheid blokkeer je een specifieke actie. Voor een leadformulier betekent dat:

Verwijder verdachte records ook niet meteen. Markeer ze, sluit ze uit van rapportages en controleer regelmatig of er geen echte aanvraag tussen zit. Zo leer je waar je filter te streng of te ruim staat.

Plan daar een vast moment voor, bijvoorbeeld elke maandagochtend tien minuten. Loop dan de gemarkeerde aanvragen van de afgelopen week door en zet een echte aanvraag die ten onrechte als spam is aangemerkt direct door naar sales. Gaat het steeds om hetzelfde soort aanvraag, bijvoorbeeld buitenlandse prospects met een gratis e-mailadres? Stel dan die regel bij in plaats van elke keer handmatig te corrigeren.

Spamleads uit je Google Ads-data houden

Spam tegenhouden in het formulier is de helft van het werk. De andere helft is voorkomen dat het je advertentiedata vervuilt. Daar gaat het in de praktijk vaak mis, omdat de conversietag al afgaat op het bedankscherm, nog voordat er iets gecontroleerd is.

Laat de conversie pas na controle tellen. Vuur de conversie niet af bij het laden van een bedankpagina, maar pas nadat de server de inzending heeft geaccepteerd. Met server-side tagging via een GTM-servercontainer bouw je die controle in de keten in: alleen een inzending die door honeypot, limiet en score komt, gaat als conversie naar Google Ads en GA4.

Formuliercontroles vóór conversiemeting in advertentiekanalen

Importeer gekwalificeerde leads vanuit je CRM. De beste filter is je eigen salesteam. Beoordeel leads in het CRM en stuur alleen de echte, gekwalificeerde aanvragen als offline conversie terug. Dan meet je wat een lead commercieel waard is in plaats van hoeveel formulieren er zijn ingevuld. Hoe je dat inricht, lees je in ons stuk over het CRM koppelen aan Google Ads en over offline leads meten in B2B.

Houd GA4 schoon. Spam zit niet alleen in formulieren. Nepverkeer via verwijzende sites vervuilt ook je analysedata. Lees hoe je referral spam in GA4 herkent en blokkeert.

Koppel spam aan de bron. Komen verdachte leads steeds uit dezelfde campagne, hetzelfde zoekwoord of dezelfde zoekterm? Dan is dat het signaal om in het account in te grijpen: zoektermen uitsluiten, de matchtypes aanscherpen of het netwerk beperken.

Onze visie: spam is ook een structuurprobleem

Wij zien spamleads niet alleen als een formulierprobleem. Ze zijn vaak een symptoom van een account dat te breed staat en waarin niemand meer precies weet waar het verkeer vandaan komt.

Hoe meer je de keuzes overlaat aan automatisering, hoe meer het systeem optimaliseert op alles wat als conversie telt. Is die conversie vervuild met spam, dan krijg je meer van hetzelfde. Daarom draaien wij geen Performance Max en geen Smart Bidding, maar handmatige CPC-biedingen in een strakke structuur met losse exact- en phrase-zoekwoorden. Dat hebben we uitgewerkt in ons artikel over Performance Max en leadkwaliteit.

In zo’n structuur zie je direct welk zoekwoord welke lead oplevert. Wij controleren de zoektermen dagelijks en sluiten irrelevante termen uit voordat ze budget en nepaanvragen opleveren. Met server-side tracking via GTM en GA4 meten we bovendien alleen de inzendingen die door de controle komen. Zo wordt leadkwaliteit meetbaar in plaats van geschat.

Het is arbeidsintensief werk. Het is ook de enige manier die we kennen om een adviesbureau, een installateur of een tandartspraktijk te laten sturen op echte aanvragen in plaats van op een getal in een dashboard.

Arno Kooijman

Hulp bij schone leads uit Google Ads

Krijg je veel aanvragen uit Google Ads, maar weinig die tot een gesprek of opdracht leiden? Adworth beheert Google Ads en Microsoft Ads uitsluitend voor leadgeneratie, met handmatige biedingen, een SKAG-structuur, intensief negatief zoekwoordbeheer en server-side conversiemeting. Elk account staat onder persoonlijke regie van Arno Kooijman, en we werken met maximaal 25 klanten tegelijk.

Adworth

We werken voor bedrijven met minimaal 1 miljoen omzet die teleurgesteld zijn in de brede, geautomatiseerde aanpak en bereid zijn in een specialist te investeren. Bekijk wat we doen op onze pagina over het Google Ads-bureau Adworth.

Veelgestelde vragen

Is een CAPTCHA genoeg om spamleads te blokkeren?

Nee. Een CAPTCHA houdt veel geautomatiseerde inzendingen tegen, maar is als enige maatregel kwetsbaar. Combineer hem met een honeypot, een inzendingslimiet, veldvalidatie en filters op domein en IP. Een onzichtbare variant met een score, zoals reCAPTCHA v3, voorkomt bovendien dat je echte bezoekers een drempel opwerpt.

Waarom krijg ik spam terwijl mijn formulier een honeypot heeft?

Een honeypot vangt vooral eenvoudige bots die elk veld invullen. Slimmere bots en mensen die handmatig je formulier invullen om iets te verkopen, glippen erdoorheen. Daarvoor heb je de andere lagen nodig: een risicoscore, limieten en filters op inhoud en afzender.

Moet ik spamleads uit mijn CRM verwijderen?

Liever niet meteen. Markeer ze als spam, sluit ze uit van rapportages en zorg dat ze niet als conversie naar Google Ads gaan. Zo kun je later controleren of er geen echte aanvraag tussen zat, en zie je patronen die helpen je filters bij te stellen.

Beïnvloeden spamleads mijn Google Ads-resultaten?

Ja, als elke formulierinzending als conversie telt. Je kosten per lead lijken dan lager en je stuurt budget naar campagnes die vooral rommel opleveren. Laat de conversie pas tellen na controle aan de serverkant en importeer gekwalificeerde leads vanuit je CRM.

Bronnen

Aanbevelingen