
How to Enable Google reCAPTCHA in Squarespace Forms
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 invisibly without user interaction, except for homepage forms which use reCAPTCHA v2.
Enabling reCAPTCHA
Form Blocks:
- Click Edit > pencil icon on form block
- Go to Storage tab
- Click Google reCAPTCHA
- Enable "Activate Google reCAPTCHA"
Newsletter Blocks:
- Enabled by default
- To re-enable: Follow same steps as form blocks
- Requires linked Squarespace storage
Promotional Pop-ups:
- Open pop-up panel > Action
- Select "Subscribe to a newsletter"
- Click Validation > Activate reCAPTCHA
Product Waitlist:
- Automatically enabled, no action required
Homepage Forms (Version 7.0)
To set up reCAPTCHA v2:
- Open Developer Tools > External API Keys
- Get Google reCAPTCHA API keys
- Choose reCAPTCHA V2 with "I'm not a robot" checkbox
- Add all domains (yoursite.squarespace.com and custom domains)
- Copy and paste site key and secret key to Squarespace

reCAPTCHA settings page

Copy site and secret codes

Google reCaptcha keys form
Common Issues
- Invalid domain error: Add all domains in Google reCAPTCHA settings
- Invalid key type: Use reCAPTCHA V2, not V3
- Submission errors: 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, and allow up to 30 minutes for changes to take effect.
Related Articles

How to Set Up a Third-Party Subdomain on Squarespace: Step-by-Step Guide
