Skip to content

How to Secure Your Contact Form 7 with reCaptcha V2

As we know WordPress websites form having many bots attacks on the form from past years. While we are using any contact form which is open for public, we need to sure about there no spam or bots will attack. Because it is very easy to webscraper detect them and sent spam message through it. For avoiding this issue we are using Contact Form 7 with ReCaptcha v2

Contact Form 7 with reCaptcha V2

If you’ve ever using and submitting any form on the Internet or website, you should know about reCAPTCHA. This technology developed by Google for identifying and detect automated bot behavior. Older versions of reCAPTCHA V2 which is required users to pass a puzzle or any other challenge.

The latest version of reCAPTCHA V3 does not require any interaction from users. It transparently monitors in background user’s activity to identify difference between human and bot visitors. Since Contact Form 7 supports reCAPTCHA V3, we recommend use this latest version of captcha because it provides a better user experience for visitors.

To set up reCAPTCHA, you’ll first need to generate an API key. To do this, log in to your Google account and go to the reCAPTCHA setup page.

reCaptcha V2 Creation

Go through the reCAPTCHA registration form and insert details.

  • Label – Choose your own name label.
  • reCAPTCHA Type – Contact Form 7 supports reCAPTCHA v3, so select that version.
  • Domains – Add your domain here
  • Owners – The email address associated with your Google account will be added as an owner by default. You can add other email address also

After you’ve filled in all the options, click Submit. You’ll then be presented with your site-specific “site key” and “secret key”. Be sure to keep these keys somewhere safe because you’ll need to add them to Contact Form 7.

reCaptcha V2 Key

Next, click on your WordPress dashboard sidebar contact, and click Integration. Select the reCAPTCHA option, and paste your site key and secret key into their respective fields. Finally, click Save Changes to finalize the reCAPTCHA integration.

contactform7 recpatcha keys
Contact Form 7 reCaptcha

Once you configuring reCAPTCHA in Contact Form 7, you’ll see a reCAPTCHA on your contact form page. This means reCAPTCHA is active and protecting your contact form from spam submissions.

form with recaptcha
Contact Form 7 reCaptcha V2


Today we learn how to secure our WordPress Contact Form 7 with reCaptcha V2. Hope you understand and it will help you protect your form. Do you have any query please contact us.

Related Articles