Prerequisite:
Must obtain your required reCAPTCHA 3 keys from Google
Must have Contact Form 7 version 5.1 or greater

Step 1) You need to go to Google reCAPTCHA v3 at this URL:   
https://www.google.com/recaptcha/intro/v3.html (alternatively complete a Google Search for "Google reCAPTCHA v3 Site Key & Private Key")

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 1

Step 2) Note You will need to A) Login to your Google account or B) Create One

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 2

Step 3) Click the "+" sign at the top right to add a new site to your Google reCAPTCHA account.

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 3

Step 4) Registering for the new site
A) Give this site a name (tip: just use your sites domain name)
B) Check (tick) reCAPTCHA v3 
C) Add your domain name here like abcdef.com or a sub-domain like something.abcdef.com
D) Confirm Owners Email address and enter any extra email addresses if needed.
E) May sure to Accept the reCAPTCHA Terms of Service
F) If you would like alerts from Google, like if there is a problem with your site or an exceptionally large amount of suspicious traffic.
G) When satisfied with your selections click SUBMIT button

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 4

Step 5) After clicking the SUBMIT button you will be taken to this page as seen below displaying your SITE KEY for the domain name you entered and the SECRET KEY. You will need to copy these.

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 5

Step 6) Now login (if not already) to your WordPress site and from the left navigation menu click on Contact and from the resulting menu click Integration

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 6

Step 7) You will be on the Integration with Other Services page, look for reCAPTCHA (it might be located differently on your install) click the "Setup Integration" button.

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 7

Step 8) As seen from the image below copy your SITE Key into the reCAPTCHA Key blank field as seen by A) Below and do the same for your B) SECRET KEY. Once you confirmed you have the full accurate key in place (double-check and compare) then C) Click the Save Changes.
That's it!  Your Contact Form 7 form is now using reCAPTCHA's score to verify whether the form submission is from a real live human or a spam bot.

How to set up Google reCAPTCHA v3 with Contact Form 7 Step 8

If you found this Tutorial Helpful please consider giving it a Thumbs up!

Looking for VPS Hosting for your WordPress powered website? Take a look at KartHost's WordPress Advanced VPS Container Hosting. You will be glad you did!
Last Edited January 10, 2020

Was this answer helpful? 12 Users Found This Useful (24 Votes)