How to Enable Google reCAPTCHA to Prevent Form Spam
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:
- Click Edit on page
- Click pencil icon in form block
- Go to Storage tab
- Click Google reCAPTCHA
- Enable toggle
Newsletter Blocks:
- Click Edit on page
- Click pencil icon
- Go to Storage tab
- Click Squarespace
- Enable toggle (requires Squarespace storage connection)
Promotional Pop-ups:
- Open Promotional Pop-up menu
- Click Action
- Select "Sign up for a newsletter"
- Click Verification
- Enable reCAPTCHA
Product Waitlists:
- Automatically enabled
Cover Page Forms (Version 7.0)
Setup Steps:
- Access Developer Tools
- Go to External API Keys
- Get Google reCAPTCHA API keys
- Choose reCAPTCHA V2
- Add domains (built-in and custom)
- Copy site and secret keys
- Paste keys in Squarespace External API Keys
ReCAPTCHA checkbox with security symbol
Blurred HTML code
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
- Access Developer Tools
- Go to External API Keys
- Click Google reCAPTCHA API Key
- Add new domain
- Allow 30 minutes for changes to take effect