How to Setup reCAPTCHA For WPForms on Your WordPress Website?

Do you receive many spams form submissions? Are you tired of seeing submissions from automated bots? Worry no more. Because WPForms can help you build spam-free WordPress contact forms. Spam-free contact forms mean improved lead generation with quality traffic. Use reCAPTCHA for WPForms and filter spams from real leads.

Read this guide to understand what is reCAPTCHA, why you should use it, and how can you include it in your WordPress forms.

WPForms allow you to create spam-free contact forms without using CAPTCHA, using reCAPTCHA or using a Custom Captcha addon. Besides, a hidden tool called honeypot is also available to secure your contact forms. But for now, you must try reCAPTCHA and ensure that the contact forms you receive are genuine and credible. 

What Is reCAPTCHA?

reCAPTCHA is a WordPress plugin that provides effective security solutions to prevent spam entries on your WordPress website forms. It lets real people pass through ease. In simple words, site visitors need to check the reCAPTCHA section to prove they’re human. They need to confirm that they are not a robot. This is easy to do for people but difficult for the bots. 

ReCaptcha for genuine leads
reCAPTCHA for genuine leads

You can us e the reCAPTCHA plugin for registration, login, password, comments, contact forms, recovery, queries, and more. 

Why Use reCAPTCHA?

There are several ways reCAPTCHA can be beneficial for your website and your business. 

  1. Block Spam: The first and foremost benefit of using reCAPTCHA is that as you verify that a human being is submitting a form, you avoid and block all automated spam attempts. Moreover, users notice the added security and feel that it is secure to fill out their details. This, in turn, helps to reduce form abandonment. 
  2. Easy to use: CAPTCHA was made with the idea to do two things – keep spam away and assist machines with the translation of non-digital books. However, it wasn’t easy for users to provide answers for jumbled text. Google then improved the CAPTCHA tool, offering reCAPTCHA v2 and making it much easier for users. On this, users just need to put their mouse over the checkbox giving the tool a verification that it is not an automated spam bot. This made it easier for users to prove that they are not robots. 

Towards the end of the year 2018, Google introduced reCAPTCHA v3, which is based on a behind-the-scenes scoring system. This version allows you to identify abusive traffic all over the website without users taking any action. 

reCAPTCHA v2 provides two options – invisible reCAPTCHA and interactive checkboxes. Through this guide, you will learn how to add reCAPTCHA v2’s invisible reCAPTCHA or interactive checkboxes to your WP Contact forms. 

Adding reCAPTCHA Checkbox to your WPForms

Here’s a simple step-by-step guide to adding an interactive reCAPTCHA checkbox to WPForms.

Step 1: Create a WordPress Contact Form

To begin, you need to install and activate the WPForms plugin. If you know how to do this, you can skip to the next section. If you don’t, here are brief instructions to help you install the plugin in WordPress. 

You can install plugins on only if you have a business plan. However, if you use a self-hosted website, you can instantly install any plugin.

Use the plugin search to find a WordPress Contact Form plugin. Many developers have offered different contact forms and you can choose an appropriate one depending on your requirements. On the WordPress Admin, click on Plugins>Add New. Search for the plugin.

JnPS8YuC U9jcO2diDQDna6g6t 8tliBertyDU FsbZAahUgsoL1RhFnlZTxpAHa0yHUiUeYZmHkNVA9WRRmKUmjKB16l2JPvFUZLYj1c5FHyDJ5z

Once you see the plugin in the search results, click on Install Now. After installing the plugin, you will receive a success message with a link to activate the plugin. 

Next, you need to prepare a WordPress contact form. This should be easy. Click on Add New, drag and drop the fields you’d like to use in your form from the left panel and use the appropriate labels. You can give a custom name to every form you create. 

WordPress contact forms
WordPress contact forms

Step 2: Configure reCAPTCHA Settings

Now, it is time to configure reCAPTCHA settings in WordPress. 

For this, visit WPForms>Settings. Select the reCAPTCHA tab.

Install recaptcha for wpforms
Install reCAPTCHA for wpforms

In the type section, choose v2 reCAPTCHA. This will integrate an interactive reCAPTCHA box in your contact form.

qqs6RqhS4GiRfNkJ27maEPAd00yHOj p3rptpdb8ASDkPhWNjcaFuKOXlQ2lVsvYzGizp9Yf3OxRh ZFuqJUxE8H5QzqyUS4fc5S7VlXEtKh4WGilEA4tjVbZnppmk 64gzO RrR

Even though Google offers reCAPTCHA for free, you need a site key and secret key. Google’s reCAPTCHA setup page helps you easily generate site and secret keys.

As you visit the setup page, click on the Admin Console button. This is located on the top right corner.

Google admin console
Google admin console

Enter your Google username and password to log in. After logging in successfully, you can register your site for reCAPTCHA. 

Click on the plus sign to complete website registration. 

usjteExAbhPkk7Wf33avd9Zrz 6hS RBsoFf6485eOk3QGpsSMoHwpR6r5HSgdQ9aXgwTZutXsI1SHGA5kajm4DUxSjdKDwBKc7AEwiLl ZRubU Q8k1mBKqOoXpGR94dHXDMs42

You will see a Label field in which you need to fill your website’s name. This information will be used by you to identify the website if you ever need to get the keys again. 

Register your website for reCaptcha
Register your website for reCAPTCHA

If you have other websites registered with Google reCAPTCHA, a list with their identification names will be available. 

Next, select the reCAPTCHA type you want to add to your website. For this guide, we will choose reCAPTCHA v2 and then ‘I am not a robot’ checkbox.

Select your reCaptcha type before installing it in WPForms
Select your reCaptcha type before installing it in WPForms

Post this, you need to fill in your website’s domain, like

Click on the Submit button to save your site. Make sure you check the box to Accept the reCAPTCHA Terms of Service. 

recpatcha settings for wpforms
reCAPTCHA settings WPForms

The site key and secret key will be provided. 


Return to the WPForms>Settings page after copying the site key and secret key. Under reCAPTCHA settings, paste the required key in their designated fields. 

Click on Save Settings. 

Enter site key and secret key

Step 3: Add reCAPTCHA to WPForms

Now that your form is created, go to Settings>General in the form editor. You will see an option to Enable Google Checkbox v2 reCAPTCHA. Check the box. 

Enable google checkbbox to install recaptcha to your wpforms
Enable google checkbbox to install reCAPTCHA to your wpforms

Finally, click on Save.

Step 4: Adding Contact Form to WordPress

You can add forms to any location on your website – sidebar, pages, or blog posts. Create a new post and use the Add WPForms icon inside of a block. 

Add WPForms to your wordpress site
Add WPForms to your wordpress site

From the dropdown menu, choose the form you wish to add.

Choose simple contact form in wordpress to install recaptcha
Choose simple contact form in wordpress to install reCAPTCHA

Complete and publish your post and your form will successfully appear on your website.

Install recaptcha for wpforms
Install reCAPTCHA for wpforms

That’s it. Now sit back and enjoy receiving quality leads. Check more details about WPForms here.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.