Deep dive: CAPTCHA vs honeypot for form spam — the conversion side of security
Spam protection is usually treated as a pure security decision. On a conversion page it's also a friction decision, and the two common tools sit at opposite ends of that tradeoff.
What the research shows: visible CAPTCHAs impose real human cost — a Stanford/Google-associated study put average reCAPTCHA solve time around 10 seconds, and image-grid challenges higher, with measurable abandonment from users who fail or refuse. Baymard and others flag CAPTCHA as a documented checkout/form drop-off cause. A honeypot — a hidden field that humans never see but bots fill — adds zero friction for real users because it's invisible; only bots trip it.
The mechanism is who pays the friction. CAPTCHA taxes every human to stop some bots, raising form friction and perceived risk ('is this going to be a hassle?'). A honeypot taxes only bots, because legitimate users never interact with a field hidden via CSS. The downside is coverage: honeypots stop naive bots but not sophisticated ones that parse for hidden fields, whereas CAPTCHA (especially invisible/score-based versions) catches more.
Practical implication for affiliate landers: start with a honeypot plus a simple time-trap (reject submissions completed in under ~2 seconds — bots are fast) — zero human friction, stops the bulk of spam. Only escalate to a visible CAPTCHA if spam genuinely overwhelms that, and even then prefer invisible/score-based over image grids. A visible CAPTCHA on a low-value lead form often loses more real leads than the spam it blocks; measure the trade before defaulting to it.
TL;DR:
— Visible CAPTCHA taxes every human (~10s, plus refusals) to stop some bots
— Honeypots + a time-trap add zero friction for real users and stop most naive spam
— Start invisible; escalate to CAPTCHA only if spam overwhelms — and prefer score-based over image grids
Above Fold Lab
@AboveFoldLab
Deep dive: CAPTCHA vs honeypot for form spam — the conversion side of security
Этот пост опубликован в Telegram-канале Above Fold Lab. Подписаться можно по ссылке: @AboveFoldLab.