Guide: How to Enable Google reCAPTCHA for Form Protection

Guide: How to Enable Google reCAPTCHA for Form Protection

By Michael Thompson

January 1, 2025 at 06:15 PM

Google reCAPTCHA helps prevent spam submissions on your forms by using invisible security checks. Here's how to implement it across different Squarespace elements:

Form Blocks, Newsletter Blocks, and Product Waitlists

  • reCAPTCHA v3 is enabled by default
  • No visible checkbox for visitors
  • Works automatically in the background

Enable reCAPTCHA for Form Blocks:

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

Enable reCAPTCHA for Newsletter Blocks:

  1. Edit the page and click the form block's pencil icon
  2. Go to Storage tab
  3. Click Squarespace and connect if needed
  4. Toggle Enable Google reCAPTCHA on

Enable reCAPTCHA for Promotional Pop-ups:

  1. Open Promotional pop-up panel
  2. Click Actions
  3. Select Sign Up for Newsletter
  4. Click Validation
  5. Check Enable reCAPTCHA box

Cover Page Forms (Version 7.0)

These forms use reCAPTCHA v2, requiring:

  • Google account
  • Manual setup through Developer Tools
  • Domain verification

Setup Process:

  1. Access Developer Tools
  2. Get API key from Google
  3. Configure for reCAPTCHA V2
  4. Add all site domains
  5. Save site and secret keys

Two options for reCAPTCHA

Two options for reCAPTCHA

reCAPTCHA settings screen

reCAPTCHA settings screen

Displaying reCAPTCHA site key screen

Displaying reCAPTCHA site key screen

Troubleshooting Common Issues:

  • Invalid domain error: Add all site domains
  • Invalid key type: Use reCAPTCHA V2 for cover pages
  • Submission errors: Check secret key formatting
  • iOS scrolling issue: Known limitation with no current fix

Remember to update reCAPTCHA settings when changing domains, allowing up to 30 minutes for changes to take effect.

Related Articles

Previous Articles