While creating forms on your website allows visitors to send you messages and registrations, non-human "bots" can automatically fill out forms and submit them to create spam messages. You can eliminate most spam by adding “reCAPTCHA” to your website. reCAPTCHA will verify that the submission process is done by a human, eliminating most unwanted submissions.
reCAPTCHA is free and simple to set up. When you have completed the integration with reCAPTCHA, all of your public forms will contain the spam prevention features.
Setup reCAPTCHA:
reCAPTCHA is a free tool available from Google for developers. To start, apply for a set of "keys" to integrate into your website at https://www.google.com/recaptcha/admin/create
Note: You will need a Google Workspace or gmail account, so if you don't already have one, pause and create one now at https://accounts.google.com/signin
Create a label for your site account. This should help you easily identify which site the API keys will be used on, since you can set up multiple website reCAPTCHAs on the same Google account.
You should add all the domain names associated with your website. The domain names should not include http, https, or www.
If you are unsure what domain names are associated with your website, go to your website's dashboard, "Settings" and select "Domains and Email." There, you will find a list of all associated domain names.
Copy the secret key to add to your website form settings.
In your website dashboard, navigate to Forms > Settings. Click on reCAPTCHA and enter the v3 codes.
Once you have added these keys and saved the page, all the forms your website currently has and will create in the future will be automatically protected with reCAPTCHA.
reCAPTCHA will stop automated (non-human) filling out of your forms, which is the most common reason for receiving emails with content that does not relate to your website.
