Webflow sync, pageviews & more.
NEW

How can I resolve the Google reCaptcha error on my Webflow form? I have tried adding both the Site and Secret keys, enabling validation, and even using different Google accounts, but the issue persists. Has anyone else experienced this and found a solution? Thank you.

TL;DR
  • Use reCAPTCHA v2 and ensure your domain (no https/www) is added in Google's settings.
  • Paste only the Site Key in Webflow forms, publish to a listed domain, and avoid duplicate reCAPTCHA scripts.

You're encountering a Google reCAPTCHA error on a Webflow form even after entering the correct Site and Secret keys. This issue is often due to misconfiguration on either the Google side or within Webflow’s embed setup.

1. Verify reCAPTCHA Type and Version Match

  • Webflow only supports reCAPTCHA v2 ("I'm not a robot" Checkbox).
  • Go to Google reCAPTCHA Console and ensure your site key is for reCAPTCHA v2, not v3 or invisible.
  • If it’s not v2, create a new v2 key pair, add your domain, and use that.

2. Add Domain Correctly in Google reCAPTCHA Settings

  • In Google’s reCAPTCHA settings, ensure your website domain is entered without https:// or www. (only the root domain like example.com).
  • If you're using Webflow’s staging domain (e.g., your-site.webflow.io), add that too.

3. Re-enter Site Key in Webflow

  • Go to Project Settings > Forms.
  • Paste the exact Site Key from Google (Webflow only needs the Site Key, not the Secret Key).
  • Do NOT use the Secret Key in Webflow; it's used server-side and not required or used by Webflow.

4. Publish to the Connected Domain

  • reCAPTCHA verification only works when published to a domain listed in your Google reCAPTCHA settings.
  • Webflow's Preview/Designer mode won’t validate reCAPTCHA, so always test on the actual published site.

5. Ensure Only One reCAPTCHA Script is Loaded

  • If you're using custom embed code or third-party forms, ensure you don't have multiple copies of the reCAPTCHA API (https://www.google.com/recaptcha/api.js) loading.
  • Avoid mixing Webflow’s native reCAPTCHA with other integrations or plugins.

6. Clear Site Cache & Test in Incognito

  • After making changes, clear your browser cache or use Incognito Mode.
  • This helps bypass local script or form caching issues that could cause deprecated errors.

Summary

To fix the Google reCAPTCHA error in your Webflow form, make sure you're using a reCAPTCHA v2 key, that your domain is correctly listed in the Google settings, and that you're testing the form on a published site with the valid domain. Double-check you haven't included both native and custom reCAPTCHA implementations, and do not use the Secret Key in Webflow.

Rate this answer

Other Webflow Questions