Squarespace: Add Google reCaptcha to Form

In this post, I will share how to add Google reCaptcha to form in Squarespace website.

You can follow this guide to setup Google reCaptcha box for Contact Form, Newsletter Form,…

1. Get Google reCaptcha Site Key

First, access Google.com/recaptcha and Login

Look at top right corner > Click plus (+) icon

Fill in your site information.

  • Label: Your site title
  • reCaptcha type: reCAPTCHA v2, I’m not a robot Checkbox
  • Domains: Enter your squarespace built-in domain & live domain. Eg: robin-triangle-z47x.squarespace.com & beaverhero.com.
  • If you don’t already have a live domain (live domain is a domain name that doesn’t contain the word squarespace.com, you can add it later, once you’ve connected the domain to Squarespace)

then accept terms & click Submit

And Google will show reCaptcha Site key & Secret key

2. Setup External API key

Access your Squarespace website and go to Settings

Advanced > External API keys

Enter Google reCaptcha Site key & Secret key

3. Enable Google reCaptcha

Edit form which you want to add Google reCaptcha. The Captcha tab will appear. You click on that and select Add Google reCaptcha.

Save Form. Open Site. Here is result!

Done. If you have any problems, just send to my email. I will answer..

4 thoughts on “Squarespace: Add Google reCaptcha to Form”

  1. Hello,

    I followed the above steps and get a ‘invalid site key’ message on the backend. I logged back in and a recopied and pasted API keys, but nothing changed. Do I log into the Google account and delete the reCaptcha I set up, and then re-try everything? When I attempt to do this, it asks if I want to “permanently delete the site”…will this wipe out my website?!!

  2. Hi there! Thanks for the info. Do you know of any tricks to have the reCAPTCHA show up after someone enters their email? It sticks out like a sore thumb at the moment :/


Leave a Comment