How to Install Google re-CAPTCHA on Your Wordpress Site

WordPress powers 30% of the web according to W3Tecs – a survey firm. With this Amazing content management system, you can create beautiful and professional websites. You can even use plugins such as Woocommerce to create a fully-fledged web store.

Even with its popularity, WordPress sites have become a target of spam and abuse. Fortunately, there is a solution to this problem.

Google has invented a very popular security service known as re-CAPTCHA that can safeguard your WordPress site and differentiate human from bots. The technology works pretty well in all type of input forms (e.g. login forms and comment forms)

In this guide, we will show you how to install and configure Google re-CAPTCHA on your WordPress website.

Special Note: if you are concerned about security on your WP site,  using a hosting service that specialized in WordPress hosting will allow you to improve your site’s security. We recommend that you choose from the best WordPress hosting services reviewed in Hostadvice, complete with expert and user reviews and features.

Prerequisites

  • A domain name(e.g. www.example.com)
  • A hosting account that supports WordPress
  • WordPress admin login credentials

 

Step 1:
Log in to your WordPress site

The first step is logging on your WordPress site by visiting the fully qualified domain name of your website followed by ‘/wp-admin’.

For instance, if your domain name is ‘www.example.com’, enter the URL below:

http://www.example.com

Then, enter your username and password and click ‘Log In’ to proceed as shown below:

Step 2:
Install the Google re-CAPTCHA plugin

Installing Google re-CAPTCHA code manually is a tedious and lengthy process. However, we can use a plugin that will automate the installation and setup process for us.

On your wordpress dashboard, locate the ‘Plugins’ menu on the left side bar and click on ‘Add New’ as shown below:

On the next screen, you have two different options for installing a plugin; you can either upload it or choose it from the list. We will use the search functions to find our Google re-CAPTCHA plugin.

So on the search box, enter ‘google captcha’ as the keyword and hit enter. Once the search list is displayed, select ‘Google Captcha (reCAPTCHA) by BestWebSoft’ and click on the ‘Install Now’ button as shown below:

Step 3:
Activate the Google re-CAPTCHA plugin

Next, click on Plugins on the left sidebar menu to display a list of all installed plugins, locate Google Captcha (reCAPTCHA) by BestWebSoft and click ‘Activate’

Once the plugin is activated, click on the settings on the same screen:

On the next screen, you will see an option for entering a Site Key and a Secret Key from Google.

On your browser, go to a new tab and visit the URL below to obtain the details:

https://www.google.com/recaptcha/admin#list

On the label, enter a title for your site (e.g. My Sample Website Keys)

On the ‘Choose the type of reCAPTCHA’ option, select reCAPTCHA v2 box. Enter your domain name (e.g. ‘example.com’). Then, accept the terms of service and click ‘Register’

A new set of API keys will be created once you hit the register button as shown below.

You will need to copy paste these details back to your WordPress site under the Google Captcha Settings page. When you enter the details, click on ‘Save Changes’

Step 4:
Test re-Captcha

Click on the ‘Test re-CAPTCHA’ button to see if setup was completed without any problems. If all goes well, you should see the image below:

Click on ‘Test Verification’ and you should get the message, “The verification is successfully completed.”

If you logout from your WordPress site, you should see the re-CAPTCHA option. This means you have successfully enabled the plugin. The re-CAPTCHA option will be displayed in all forms including comments.

Conclusion

We have shown you how to install and setup Google re-CAPTCHA on your WordPress site. With the security measure in place, malicious bots will no longer be able to send spam comments or attempt to login to your WordPress site. I hope this guide will assist you to add another layer of security to your WordPress site.

 

Check out the top 3 WordPress hosting services:

HostArmada
$2.49 /mo
Starting price
Visit HostArmada
Rating based on expert review
  • User Friendly
    4.5
  • Support
    4.5
  • Features
    4.5
  • Reliability
    4.5
  • Pricing
    4.0
Kamatera
$4.00 /mo
Starting price
Visit Kamatera
Rating based on expert review
  • User Friendly
    3.5
  • Support
    3.0
  • Features
    3.9
  • Reliability
    4.0
  • Pricing
    4.3
Hostens
$2.00 /mo
Starting price
Visit Hostens
Rating based on expert review
  • User Friendly
    4.5
  • Support
    3.8
  • Features
    4.3
  • Reliability
    4.5
  • Pricing
    4.8

How To Set Up SSH for an Ubuntu 16.04 VPS From a Linux Client

How to set up ssh private key authentication on an Ubuntu 16.04 server with a Li
2 min read
Max Ostryzhko
Max Ostryzhko
Senior Web Developer, HostAdvice CTO

How to Set Up SSH on an Ubuntu 16.04 VPS or Dedicated Server

This tutorial shows you how to set up secure shell (SSH) on an Ubuntu 16.04 virt
2 min read
Max Ostryzhko
Max Ostryzhko
Senior Web Developer, HostAdvice CTO

How to Install a SSL/TLS certificate on Your Shared Hosting Account

This guide will show you how to install an SSL/TLS certificate in cPanel for a s
3 min read
Avi Ilinsky
Avi Ilinsky
Hosting Expert

How to Enable Hotlink Protection in cPanel

Learn how to enable hotlink protection on your website and prevent other website
3 min read
Arvind Singh
Arvind Singh
Hosting Expert
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.