Skip to main content
Question

Help Installing Recaptcha on Site

  • April 7, 2026
  • 2 replies
  • 82 views

Chipi410

Hi, 

I am trying to install reCaptcha on my site but when I copy and paste that snippet of code with my site key, I get a submit button that appears at the top of my website. (Not the checkbox I was going for). 

2 replies

faube
Staff
Forum|alt.badge.img+7
  • Staff
  • April 16, 2026

Instructions to install a checkbox key on your website:

https://docs.cloud.google.com/recaptcha/docs/instrument-web-pages-with-checkbox

 

This will only work if your key has the right integration_type=CHECKBOX

You can verify this using the GetKey API method, or the GCloud SDK:

https://docs.cloud.google.com/sdk/gcloud/reference/recaptcha/keys/describe


amandasamop
Forum|alt.badge.img
  • New Member
  • July 27, 2026

Hi, 

I am trying to install reCaptcha on my site but when I copy and paste that snippet of code with my site key, I get a submit button that appears at the top of my website. (Not the checkbox I was going for). 

I also have the same question because I have run into similar issues when trying to add reCaptcha to a website. From what I understand, the expected result should usually be the reCaptcha checkbox or widget appearing in the correct location near the form, so seeing a submit button appear at the top of the page sounds like something might not be loading or being placed correctly. I’m wondering if this could be related to where the snippet was added, a conflict with existing form code, or a missing JavaScript reference. It would be helpful to know if anyone has experienced this exact behaviour and what fixed it.

I would also like to understand the correct way to integrate reCaptcha without affecting the existing form layout. Sometimes small changes in the HTML structure, script placement, or theme files can cause elements to render in unexpected places. I have the same question and would appreciate any advice on checking whether the site key, script loading, and container placement are configured properly. If someone could share the correct implementation steps or common mistakes that lead to this kind of display issue, that would be really helpful. Please assist