Enable Google reCAPTCHA: Protect Your Forms From Spam and Malware

Enable Google reCAPTCHA: Protect Your Forms From Spam and Malware

By Michael Chen

January 1, 2025 at 07:16 PM

Google reCAPTCHA is an invisible security feature that prevents spam submissions in forms, newsletters, promotional pop-ups, and product waitlists. Most Squarespace sites use reCAPTCHA v3, which works automatically without user interaction.

Form Blocks

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

Newsletter Blocks

  • reCAPTCHA is enabled by default
  • To re-enable:
    1. Edit page and click form block pencil icon
    2. Go to Storage tab
    3. Link Squarespace storage
    4. Enable Google reCAPTCHA option

Promotional Pop-ups

  1. Open promotional pop-up panel
  2. Click Action
  3. Select "Sign up for a newsletter"
  4. Click Validation
  5. Check Activate reCAPTCHA

Product Waitlist

  • Automatically activated, no setup required

Entry Page Forms (Version 7.0)

  1. Open Developer Tools panel
  2. Go to External API Keys
  3. Get Google reCAPTCHA API keys:
    • Choose reCAPTCHA V2
    • Select "I am not a robot" checkbox
    • Add all domains (yoursite.squarespace.com format)

reCAPTCHA Settings Page

reCAPTCHA Settings Page

  1. Accept terms and submit
  2. Copy site and secret keys

Copy site and secret codes

Copy site and secret codes

  1. Paste keys in Squarespace External API Keys panel

Google reCaptcha Keys Form

Google reCaptcha Keys Form

Troubleshooting

  • Invalid domain: Add all site domains in Google reCAPTCHA settings
  • Invalid key type: Use reCAPTCHA V2, not V3
  • Unable to submit form: Check for extra text in Secret Key field
  • iOS scrolling issue: Known limitation between iOS and Google

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

Related Articles

Previous Articles