User registration supports google reCaptcha feature. reCaptcha is a free service that protects your site from spam and abuse. It uses advanced risk analysis techniques to tell humans and bots apart.
To add google reCaptcha to your Registration form, go to your form and enable reCaptcha support.
STEP 1: Integrate Google reCaptcha in Settings
First of all, you need to integrate your Google reCaptcha account in the User Registration Settings.
Go to Google’s overview page to register your site, and generate Site Key and Secret Key.
After you acquire the Site Key and Secret Key, go to your WordPress dashboard. Then, go to User Registration -> Settings -> Integration. Here, you need to choose the reCaptcha type first.
About reCAPTCHA type:
There are two types of reCAPTCHA that you can integrate into your site i.e. reCAPTCHA v2 and the NEW reCAPTCHA v3.
reCAPTCHA v2 tracks users actions to identify bots. There are two options in this: Checkbox reCAPTCHA and Invisible reCAPTCHA
reCAPTCHA v3 returns a score for each request from 0.0 to 0.1. And, depending on the score the valid requests are passed. So, it doesn’t track user friction like v2.
After, you select your reCaptcha version, copy-paste the Site Key and Secret Key below.
STEP 2: Enable reCaptcha in Individual Form Settings
Then, you need to enable reCaptcha Support in the Individual Form Settings. For this, go to Form Settings -> General Settings and you can see the Enable reCaptcha Support option. Click on the drop-down menu and select Yes.
STEP 3: Enable reCaptcha for Login Form
Finally, you can also enable reCaptcha feature for your login forms.
For this go to User Registration -> General -> Login Options and Check the Enable Google reCaptcha checkbox.
Don’t forget to click on the Save Changes button.