Anti-Spammer Master lets you easily add a honeypot and a timer field to your forms.
If you're not sure what they are it's simple.
A honeypot is a visually hidden input that s supposed to be left empty. Normal users will NOT see it and won't try to fill it. Bots will see it and will most likely fill it up. Anti-Spammer Master will mark the submission as spam if the honeypot is filled.
A timer is an input that allows Anti-Spammer Master to calculate how long it took for the form to be filled and submitted. Bots fill forms in a matter of seconds. Forms filled too fast will be marked as spam.
Adding a honeypot and a timer to any form is easy and can be done with just a few lines of code.
You will need to add the following code to your forms:
This code must be inside the <form></form> element and preferably after the submit button. Putting it after the submit button will make sure users with disabilities using screen readers will not fill the honeypot by accident. Other measures are in place to avoid that, this is just an extra measure but an important one.
If you're using Express Forms and don't want to add code to your forms you can use the package Hidden Data Attributes for Express. You can get both packages together for a hugely discounted price.
It will allow you to add the honeypot and timer attributes directly to your forms without dealing with extra code.
To add the honeypot to your Express Forms:
To add the timer to your Express Forms: