What is reCAPTCHA and How It Helps You to Fight Against Spam?

What is reCAPTCHA and How It Helps You to Fight Against Spam-

Adding a contact form is really important to collect potential client inquiries and enhance your online business. It connects us to the visitors and converts them to your regular customers through a chain of interactions and negotiations. 

Such forms are useful to build a strong relationship with relevant businesses or professionals and reap maximum benefits from them. But on the other hand, they have a downside too.

Do you know what it is?

Spamming. Bots, designed by cybercriminals, may use contact forms for malicious code injections or similar activities. They work from different parts of the world and will make many submissions until reaching the target.

Moderating all those comments is a tough task and it consumes lots of your time. Are you prepared to handle the risk created by spambots?

If not, you need WPForms. 

WPForms is a powerful solution to prevent spam form submissions in WordPress websites. It comes with advanced security features to make your contact forms spam-free and productive. 

Today, we’ll tell you how to create spam-free contact forms using WPForms and reCAPTCHA. 

What is reCAPTCHA?

What is reCAPTCHA and How It Helps You to Fight Against Spam? 3

reCAPTCHA is an improved version of the CAPTCHA tool, developed by Google to protect websites against spam. It is capable to analyze the behavior of users to determine their identity, whether it is a bot or a human.

In CAPTCHA, users need to enter texts or choose images for verification. But in reCaptcha, choosing ‘I’m not a robot’ checkbox is enough to pass the test. The modern form doesn’t require any interactions in most cases and can even use invisible CAPTCHA to detect spambots.

Click here to activate the deal and buy WPForms with up to 50% discount in subscription plans (14 days money-back guarantee)

Creating Contact Forms with a reCAPTCHA checkbox

WPForms + reCAPTCHA = spam-free form submissions. It is easy to create a secure contact form in WordPress and keep bots away from leaving comments.

Download WPForms from your account and install it on the website. Copy-paste license key (under General tab) in the plugin settings to activate full features. Move to reCAPTCHA tab to configure the fields and integrate Google system on your forms.

WPForms supports three types of reCAPTCHAs,  

  • reCAPTCHA v2 checkbox:  Prompt users to check a box to confirm the identity
  • Invisible reCAPTCHA v2: Automatically detects real users using advanced technology
  • reCAPTCHA v3: Uses a background system to detect abusive traffic without any user interaction. It is recommended for advanced users only. 

Choose a reCAPTCHA type and visit the admin console to register your website with reCAPTCHA.

Google reCAPTCHA

Enter your website name in the label field to quickly identify it in the future. Next, choose the reCAPTCHA type. 

Google reCAPTCHA

reCAPTCHA v2 has additional options to set the ‘I’m not a robot’ checkbox or invisible reCAPTCHA badge for forms.

Enter the domain name and accept terms of service. Submit changes.

It will generate a site key and secret key for your website. Copy them one by one to paste into the plugin dashboard and connect. 

Now you can create forms with a reCAPTCHA field. Click on ‘Add New’ and choose a form type. 

WPForms templates

Select a blank form template or simple contact form and modify the form if needed. Visit Settings > General to view this kind of options,

Google reCAPTCHA

Select ‘Enable Google Checkbox v2 reCAPTCHA’ and save. Collect the embed code to insert your form on the site.

You will get a form like this, Google reCAPTCHA

Click here to activate the deal and buy WPForms with up to 50% discount in pricing plans (14 days money-back guarantee)

Creating Contact Forms with an Invisible reCAPTCHA

Invisible reCAPTCHA

Visit WPForms from the left pane of your WordPress dashboard and open Settings. Choose ‘Invisible reCAPTCHA’ as type.

Go to Google’s reCAPTCHA setup page. Enter your website name in the label field. 

Invisible reCAPTCHA

Then, you have to choose a reCAPTCHA type. In this example, we selected ‘Invisible reCAPTCHA badge’. Click on Submit.

Copy your site and secret keys and paste them into WPForms settings. Save.

Create a new form where you want to enable this security badge. Open its settings > General. 

Invisible reCAPTCHA

Select ‘Enable Google Invisible v2 reCAPTCHA’ field and save. Copy embed code and paste it into the WordPress page editor.

That’s it. It will create a form with an invisible reCAPTCHA checkbox. Google will analyze user behavior from the backend to determine whether it’s a spam bot or not. 


Spam-free contact forms let you prevent bots from making fake submissions and thereby save your moderation time. If you are really concerned about WordPress security, don’t forget to enable reCAPTCHA on any kind of form. So WPForms should be your first choice for building registration, contact, order, and other forms. 

Click here to activate a limited period deal on WPForms with up to 50% discount in subscription plans (14 days money-back guarantee)