How to Generate and Share Google reCAPTCHA API Keys

How to Generate and Share Google reCAPTCHA API Keys

To enable Google reCAPTCHA on your website, we will need the Site Key and Secret Key generated by Google. Follow these steps to create and share these keys with us.

Step 1: Log In to Google reCAPTCHA

  1. Visit the Google reCAPTCHA Admin Console.
  2. Log in with your Google account (you’ll need one if you don’t already have it).

Step 2: Register Your Website

  1. Once logged in, you’ll be directed to the reCAPTCHA Registration page.
  2. Label: Enter a name for your website. This label is for your reference (e.g., "My Website reCAPTCHA").
  3. reCAPTCHA Type:
    • Select reCAPTCHA v2 or reCAPTCHA v3 depending on the type we recommended. For most cases:
      • v2 "I'm not a robot" is standard.
      • v3 operates silently in the background.
  4. Domains: Enter the domain name(s) of your website. For example, www.yourwebsite.com.
    • You can add multiple domains if needed (e.g., staging.yourwebsite.com).
  5. Owners: You (the logged-in user) will be added automatically. You can add others if necessary.
  6. Accept Terms of Service: Check the box to accept Google’s terms.

Step 3: Get Your API Keys

  1. Once your site is registered, Google will display two keys:
    • Site Key: This key is used for your website’s frontend (visible to users).
    • Secret Key: This key is used for your backend to verify the reCAPTCHA response.

Step 4: Share the API Keys with Us

  • Copy the Site Key and Secret Key.
  • Send both keys to us via  email or through our secure client portal.

Need Help?

If you run into any issues or need assistance, feel free to contact us at support@spindogs.com or 02920 480 720, and we will guide you through the process.


    • Related Articles

    • How to Generate a Google Maps API Key for Your Website

      If your website uses Google Maps to display location data, you may have encountered issues where the map shows an error or doesn’t load at all. This is often due to missing or incorrect API credentials. Google now requires each website using Google ...
    • How to Resolve the BillingNotEnabledMapError in Google Cloud Projects

      If you're encountering the BillingNotEnabledMapError, it means that billing is not enabled for your Google Cloud project. This issue can prevent certain services, like Google Maps APIs, from functioning as expected. Here’s a step-by-step guide to ...
    • Support Standard Service Levels

      Service Levels This schedule applies to these Terms if the Scope of the Project includes Services and Hosting. 1. Definitions For the purposes of this schedule, the following applies: Help Desk: the Supplier initial contact for Customer requests for ...
    • Adding a Cookie Policy to Your Website

      In today's digital environment, data privacy is a top concern for both businesses and users. One of the most important elements of maintaining transparency and adhering to privacy regulations is implementing a cookie policy on your website. A cookie ...
    • Clearing Cache

      After updating your website, you may notice that the changes don’t immediately appear. This is often due to your browser’s cache, which stores old versions of your site for faster loading. Clearing your cache forces the browser to load the latest ...