Use this guide to reduce spammy messages sent through your site's Form Blocks. Although there's no way to block all spam from reaching you, there are a few strategies to decrease the amount.
Why is this happening?
Spambots crawl the web looking for ways to share unsolicited content. They look for email addresses, forums, and contact forms. So, if you have a Form Block on your site, there's a chance you'll receive spam.
Reduce spam using Google reCAPTCHA
The best way to prevent spammy messages through your forms is to add Google reCAPTCHA. Google reCAPTCHA is a tool that distinguishes humans from spambots. It prompts visitors to check a box verifying that they’re not a robot, and sometimes asks visitors to complete another task, like identify a string of letters. Most spambots can’t do this, but your human visitors should have no trouble.
Google reCAPTCHA is only available on the Form Block, not the Newsletter Block, so you should always use the Form Block if this feature is important to you. To add Google reCAPTCHA to your forms, visit Adding Google reCAPTCHA.
Reduce spam using MailChimp's double opt-in process
If you use MailChimp for mailing list storage, you can enable double opt-in, which requires people to confirm their subscription by email after they subscribe. This feature is enabled automatically to reduce spam and get subscribers' permission to email them, among other benefits.
So, another great way to prevent form spam is to select MailChimp as your storage option, especially if you're using the form to build an email list. Since MailChimp specializes in email marketing, they offer more protections against spam that you can manage directly in your MailChimp account.