Spam Prevention/Reduction – Contact Form?

A very simple trick I’ve been using with a surprisingly good success rate is this: Provide a text field that is hidden from human users with style="display: none", but with an enticing name like email. Most bots will fill in something in this field, but humans can’t see it so they wont. At the server, just make sure the field is empty, else treat the submission as spam.

Leave a Comment