Do you receive numerous submissions from your contact forms? Are some of these submissions unnecessary and considered spam? Spam can be very annoying when receiving form submissions and can also throw off your lead submission data. We utilize a number of different methods to combat spam, but there are a handful we use more often than others. One technique to reducing form spam on your site is to implement the honey pot technique.
How Honey Pot Works
Automated bots do not see what humans see on a visually rendered screen. Bots see and think that all form fields, whether styled to be hidden or not, should be filled out. Because bots are not smart like humans, all of the fields within a form will then be filled out.
Because of this, we can block submissions from bots. By using CSS to visually hide a "bait-like" textbox field (in this case, with the id of "fill-me-in"), the user will not know that the field exists and will not fill in the field. Bots, on the other hand, do not know about the CSS and only see that the input element exists within the HTML. Therefore, bots will fill in the input field (and get their hands caught in the "honey pot".)
Here is a quick code example to show you how to set it up: