Topics

Google reCAPTCHA


In This Guide

The Google ReCAPTCHA plugin integrates with Google’s reCAPTCHA service that blocks automated software from submitting forms to your website. The Google ReCAPTCHA plugin applies to Brightspot contact, custom, or user-generated upload forms. You can also add reCAPTCHA validation by adding it as a form field.

The following example shows reCAPTCHA validation added to a contact form.

Google reCAPTCHA response

The Google ReCaptcha plugin supports reCAPTCHA V2 and V3. It does not support reCAPTCHA Android.

See also:


Configuring Google reCAPTCHA

To configure Google reCAPTCHA:

  1. Select Click menu > Admin > Sites & Settings.
  2. Under Sites, select the site for which you want to configure the reCAPTCHA service. The Edit Site widget appears.
  3. Under Front-End, expand Form CAPTCHA.
    reCAPTCHA form
  4. Click search to open the content picker.
  5. Click New Google ReCaptcha.
  6. In the content edit form, set the Client Key and Secret Key fields to the values generated when you registered your site from your Google account.
    reCAPTCHA keys
  7. In the content edit form, click Save.
  8. Click Back to Select Provider. You return to the content picker.
  9. Click the Google ReCAPTCHA item you just created. You return to the Edit Site or Edit Global widget, and the reCAPTCHA service you created appears in the Provider field.
  10. Click Save.

You can now add reCAPTCHA validation to forms on the sites that you registered for reCAPTCHA integration.
See also:


Resolving reCAPTCHA errors

When you test a page with a reCAPTCHA module, you may see the error ERROR for site owner: Invalid key type. This error may also occur when a visitor is attempting to log in to your site.

There are several possible causes for this error:

  • Your site’s domain is not registered with your reCAPTCHA account. For example, if you created a new site flavors.kombucha.com, be sure you register the site in your reCAPTCHA admin console.
  • Your site is not yet launched. reCAPTCHA works only on launched sites.

See also:


Adding Google reCAPTCHA to forms

The Google ReCaptcha plugin applies to Brightspot contact, custom, or user-generated upload forms. You can also add reCAPTCHA validation by adding it as a form field.

To add Google ReCaptcha to a form:

  1. In the header, click add.
  2. Click Module.
  3. Under Type, click one of the following:
    • Contact Form—A common vehicle for enabling visitors to leave contact information, often for a sales, consultant, or technical support representative to initiate further discussion with the visitor.
    • Custom Form—Similar to a contact form, a customized form that uses a variety of fields and messages.
    • Third-Party Form—A form that leverages a third-party service.
  4. Under Items, select Captcha Field.
  5. Enter a label.
  6. Enter a description.
  7. Complete your site’s workflow and publish the form.

Enabling Invisible reCAPTCHA on themes

Google has many methods of verifying that a site visitor is not a bot. One such way is Invisible ReCAPTCHA. Unlike other ReCAPTCHA options, Invisible ReCAPTCHA does not require that the visitor click on a checkbox; instead, the visitor may click on any button on your site to trigger the challenge.

To enable Invisible ReCAPTCHA on theme settings:

  1. Select menu > Admin > Themes > Desired theme > Overrides .
  2. Toggle on Uses Invisible Captcha.

See also: