Honeypot field
A form field hidden with CSS. Visitors never see it, but naive bots autofill every field they find, so a filled honeypot marks the submission as spam.
Free and invisible, but it only stops bots that fall for it. Human spammers and smarter scripts get past, so treat it as the first layer, not the only one.
