Protecting the Site from Spam without Using Captcha

Protecting the Site from Spam without Using Captcha
It is today the time when almost every website or online product is bombarded by hackers and spammers. Robots attack corporate emails, which may pose a serious danger to your security and influence the experience using the service. Of course, you can use a captcha to filter all the incoming data; however, it can be a bad solution. Implementing a captcha on the site you risk losing customer loyalty, as poorly readable pictures annoy 90% of users. If you want to avoid that, then we offer 6 simple ways to protect your site from spam through reverse forms.

Method #1 – Hidden Field
With this approach, an open field is added to the form (hidden in the sense of display: a user will not see it). So if the field is not filled out, then the user is considered a robot and the form info is not sent to your database. As a rule, bots look for the name, phone, and message fields since these fields are required in most forms. Therefore, using this method, it is recommended to set a hidden field as type = “tel,” type = “name” or use the text area for this purpose. As an alternative solution, you can use anti-spam plugins and thus safeguard your online resource from email bombarding.

Method #2 – Check Box
You can add a checkbox where the user can specify that he is not a robot. This approach is very effective since robots are not always “attentive” to checkbox fields.

Method #3 – Substitution
Instead of the standard submit button type, you can use an input field with a different value; for example, you can use the type = “image” or any of the tags, which will definitely confuse the robot.

Method #4 – Dynamic Form Creation
The form itself is generated by the javascript dynamic method. With this option, the form of sending data is only available to the user who initiated the work of the javascript (submitted the form).

Method #5 – Time Tracking
You can filter out users with strange activity; for example, if a website visitor sends a form in less than 3 seconds after he enters the page, it is a good reason to recognize him as a bot thus block the data from entering your database.

Method #6 – Hybrid Approach
IIt is always a good idea to use the mix of several effective techniques when standing against robots and online spam. For example, if a user submits a form too quickly or his IP address is in the list of SPAM bots, use a captcha for user identification. Thus, you will make sure that only relevant information enters your database and your customers are not annoyed by a captcha unless they are not blocked as suspicious by your system.

Final Say
Based on the above, it is obvious that it is absolutely possible to safeguard your resource from unwanted emails, data, and spamming. Of course, you cannot be 100% sure that any piece of spamming info enters your mailbox, but you can reduce its amount significantly.


comments so far. Comments posted to may be reprinted in the Easy Reader print edition, which is published each Thursday.