How to Enable Google reCAPTCHA to Prevent Form Spam

How to Enable Google reCAPTCHA to Prevent Form Spam

By Michael Chen

January 1, 2025 at 04:10 PM

Google reCAPTCHA securely prevents spam submissions in your forms, newsletters, promotional pop-ups, and product waitlists. Most Squarespace sites use invisible reCAPTCHA v3, while cover pages use v2.

Enabling reCAPTCHA

Form Blocks:

  1. Click Edit on page
  2. Click pencil icon in form block
  3. Go to Storage tab
  4. Click Google reCAPTCHA
  5. Enable toggle

Newsletter Blocks:

  1. Click Edit on page
  2. Click pencil icon
  3. Go to Storage tab
  4. Click Squarespace
  5. Enable toggle (requires Squarespace storage connection)

Promotional Pop-ups:

  1. Open Promotional Pop-up menu
  2. Click Action
  3. Select "Sign up for a newsletter"
  4. Click Verification
  5. Enable reCAPTCHA

Product Waitlists:

  • Automatically enabled

Cover Page Forms (Version 7.0)

Setup Steps:

  1. Access Developer Tools
  2. Go to External API Keys
  3. Get Google reCAPTCHA API keys
  4. Choose reCAPTCHA V2
  5. Add domains (built-in and custom)
  6. Copy site and secret keys
  7. Paste keys in Squarespace External API Keys

ReCAPTCHA checkbox with security symbol

ReCAPTCHA checkbox with security symbol

Blurred HTML code

Blurred HTML code

ReCaptcha text fields for verification

ReCaptcha text fields for verification

Troubleshooting

Common Errors:

  • Invalid domain: Add all website domains
  • Invalid key type: Use reCAPTCHA V2 for cover pages
  • Submission error: Check secret key accuracy
  • iOS redirect: Known limitation between iOS and Google

Domain Updates

  1. Access Developer Tools
  2. Go to External API Keys
  3. Click Google reCAPTCHA API Key
  4. Add new domain
  5. Allow 30 minutes for changes to take effect

Related Articles

Previous Articles