Fix · Forms and email
CAPTCHA fails or real people cannot pass
What you may see
- The verification says invalid or domain not allowed
- The widget does not appear
Most likely cause
The site key and secret key do not match, the domain is not on the allowed list, or the check is made only in the browser and not on the server.
Check first (about two minutes)
- Which error text does the widget or the server show?
- Check the allowed domains in the CAPTCHA service include your live domain and localhost for testing.
The fix prompt
What you type here never leaves your browser. The search runs on this page, and nothing is sent to a server or to an AI.
Kept only in this browser, on this device. Keys and passwords are removed before anything is saved.
Prompt language
Paste it into Claude, ChatGPT, Gemini or Cursor, then follow what it says.
After you tried it, did it work?
Steps
- Check the public site key is used in the page and the secret key only on the server (names only).
- Make the server verify the token with the service for every submit and reject failures with a clear message.
- Handle an ad blocker or script failure with a fallback message and a contact option.
Do not do this
- Do not put the secret key in the page.
- Do not turn the check off.