Enable Google reCAPTCHA

What is reCAPTCHA?

reCAPTCHA is a free service that protects your website from spam and abuse. reCAPTCHA uses an advanced risk analysis engine and adaptive CAPTCHAs to keep automated software from engaging in abusive activities on your site. It does this while letting your valid users pass through with ease.

reCAPTCHA offers more than just spam protection. Every time our CAPTCHAs are solved, that human effort helps digitize text, annotate images and build machine learning datasets. This, in turn, helps preserve books, improve maps, and solve hard AI problems.

Configuration

Reviewer Plugin supports Google reCAPTCHA so your users can submit reviews more quickly and in a more secure way. To configure ReCaptcha, you need the  Site Key and Secret Key that Google provides and insert them into Reviewer > Preferences page.

You can get the keys by following the official Google’s documentation about reCAPTCHA at the following link  https://www.google.com/recaptcha

Do not add any extra file inside your theme source code as suggested by Google documentation. The Reviewer plugin will handle it for you. You need the Site Key and Secret Key only.

Troubleshooting

It could happen that you have installed another plugin that uses Google reCAPTCHA so some errors and compatibility issues could be introduced. The reason is both Reviewer and the other plugin adds the required Google Javascript assets so they are imported twice. 

So to fix the issue you can insert the Exclude ReCaptcha JS Lib Import field of Reviewer > Preferences page the post/page identifiers that contains an additional instance of reCAPTCHA.

For example, you have configured a contact form that uses reCAPTCHA and on some different pages, there is a review box with reCAPTCHA too. This could generate conflicts so on the Preferences page, add the ID of the contact form page.

Still need help? Contact Us Contact Us