Enable Google reCAPTCHA: Protect Your Forms From Spam and Malware
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
- Click Edit on the page
- Click the pencil icon in the form block
- Go to Storage tab
- Click Google reCAPTCHA
- Enable Google reCAPTCHA option
Newsletter Blocks
- reCAPTCHA is enabled by default
- To re-enable:
- Edit page and click form block pencil icon
- Go to Storage tab
- Link Squarespace storage
- Enable Google reCAPTCHA option
Promotional Pop-ups
- Open promotional pop-up panel
- Click Action
- Select "Sign up for a newsletter"
- Click Validation
- Check Activate reCAPTCHA
Product Waitlist
- Automatically activated, no setup required
Entry Page Forms (Version 7.0)
- Open Developer Tools panel
- Go to External API Keys
- 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
- Accept terms and submit
- Copy site and secret keys
Copy site and secret codes
- Paste keys in Squarespace External API Keys panel
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.