SUMMER Sale! Get up to 40% OFF!

How to Add reCAPTCHA in Login Form Using Elementor [Easy Guide]

Add reCAPTCHA in WordPress Login Form

Table of Contents

Looking for a simple way to add reCAPTCHA in your website’s login form using Elementor?

Enabling reCAPTCHA in your website login form helps you stop spam and protect your site from hackers/spammers.

WordPress comes with a built-in login form feature that only offers basic login functionality and is not integrated correctly with proper security features. In this article, we’ll learn how to create a custom WordPress login form with reCAPTCHA functionality.

So let’s get started!

What is reCAPTCHA?

reCAPTCHA is a type of security measure you often encounter when you’re using websites or apps. It’s designed to tell the difference between humans and robots. When you come across a reCAPTCHA, you might see a box with distorted text or images, and you’re usually asked to type what you see.

This helps the website confirm that you’re a real person and not a computer program trying to cause trouble, like spamming or hacking.

In simple words, reCAPTCHA is like a little test to ensure you’re not a robot before you can do certain things online.

How to Add reCAPTCHA in Login Form Using Elementor

For this tutorial, we’re going to use Elementor and PowerPack Login Form widget.

PowerPack is one of the best addons for Elementor. It includes 70+ creative widgets and powerful extensions, helping you enhance the website-building experience using WordPress and Elementor page builder.

Using the Login Form widget, you can create a customized login form with reCAPTCHA functionality and replace the default WordPress login form. Learn here how to create a custom WordPress Login Page using Elementor.

Generally, to integrate reCAPTCHA in WordPress, you need to add HTML codes to your page scripts. However, this is time-consuming and not a very user-friendly process.

PowerPack Login Form has a built-in reCAPTCHA functionality that allows you to add Google reCAPTCHA without hustling with any code.

Step 1: Open the Page in Elementor Editor

First, create a new page or open an existing page using the Elementor editor.

Step 2: Drag and drop the Login Form widget

Next, drag and drop the Login Form widget on your page section. Make sure to check the PP icon on the top left corner of the widget.

add login form widget

As soon as you add the widget, you’ll be displayed with a custom login page.

login form for wordpress.png

Step 3: Enable Login Form’s reCAPTCHA Feature

Next, move to the Content Tab of the widget, open the reCAPTCHA sub-section, and toggle on the Enable reCAPTCHA button.

enable recaptcha

Step 4: Generate Google reCAPTCHA keys

To enable the reCAPTCHA functionality in online forms, we need to generate reCAPTCHA keys and integrate them into our sites.

To generate the keys, open the Google Developers Console page in a new tab.

Click the v3 Admin Console tab and log into your Google account.

Once you’ve done that, you’ll be taken to a new page to create your own site. You should integrate the CAPTCHAs on this site.

add details to generate google recaptcha.png

Add your website’s name in the Label section, choose the reCAPTCHA type between v2 and v3, and your Site Domain.

add recaptcha to wordpress.png

The v2 reCAPTCHA type comes with three more options:

  • “I’m not a robot” Checkbox
  • Invisible reCAPTCHA badge
  • reCAPTCHA Android

We are adding the “I’m not a robot” Checkbox to our login form.

Choose the type of reCAPTCHA you want, add your domain, accept the reCAPTCHA Terms of Service, and click Submit.

accept google recaptcha terms and services.png

After clicking, you’ll be redirected to a new page where you’ll find your Site and Secret keys.

google recaptcha site and secret key

Copy your keys and get back to your Elementor Login Form page.

Step 5: Add reCAPTCHA keys to PowerPack Settings

Now your keys are ready, we just need to add them to PowerPack settings.

Under the Enable reCAPTCHA section, you’ll see a notification. Click on the Integrations Settings.

This will automatically redirect you to the Integration Settings page of PowerPack.

Scroll down the page, and under the reCAPTCHA V2 tab, add your Site and Secret key.

add recaptcha keys to powerpack

Once done, click Save Changes.

Step 6: Display the reCAPTCHA Checkbox in the Login Form

Now, get back to your Login Form page.

Save and refresh the page. You’ll see a reCAPTCHA Checkbox in your login form.

Display the reCAPTCHA Checkbox in Login Form

And that’s it! This is how you can easily add reCAPTCHA in your login form using Elementor.

I hope this tutorial helps you add Google reCAPTCHA to your login form. Click here to get the PowerPack Login Form Widget for the Elementor page builder.

Also, join us on Twitter, Facebook, and YouTube.

Picture of Editorial Team

Editorial Team

Leave a Comment

Get 70+ Elementor Widgets with PowerPack Addons for Elementor

Download PowerPack Free

Subscribe to receive latest updates, announcements, offers, deals & discounts.