Articles on: The App Store

Protect your forms with Google reCAPTCHA

Google reCAPTCHA helps protect your marketplace from spam and automated messages.


Once enabled, visitors will need to confirm they are human before submitting certain forms.


You can add reCAPTCHA protection to the following forms:


  • Marketplace contact form
  • Supplier contact form
  • User registration form



1. Create your reCAPTCHA keys


Before activating reCAPTCHA in your marketplace, you need to generate your Google reCAPTCHA keys.


Go to:


👉 https://cloud.google.com/security/products/recaptcha


Create a new reCAPTCHA configuration, click "Get started".


reCAPTCHA setup


Fill in the following fields:


Label

Choose a name for your website (for example: My Marketplace).


reCAPTCHA type

Select:

Challenge v2 → "I'm not a robot" Checkbox


Domains

Enter your domain name without:



Example:


mymarketplace.com


Project Name

Choose a name for your Google project.


reCAPTCHA configuration


Accept Google's terms and submit the form.


Google will then generate two keys for you:


  • Site Key
  • Secret Key


reCAPTCHA keys


⚠️ Important

Keep these two keys — you will need them to activate reCAPTCHA in your marketplace.



2. Activate reCAPTCHA in your marketplace


Log in to your Admin Dashboard.


Go to:


Apps → ReCaptcha


Click Install.


Install recaptcha


Then click Activate ReCaptcha plugin.


You will need to:


  1. Enter your Site Key
  2. Enter your Secret Key
  3. Select the forms you want to protect


Activate recaptcha


Save your settings.



3. You're done!


reCAPTCHA is now active.


Visitors will see the "I'm not a robot" checkbox before submitting the selected forms.


This helps prevent spam and automated submissions on your marketplace.



💡 Tips


Test the protection


After activating reCAPTCHA, try submitting one of the protected forms to make sure the checkbox appears correctly.


You can change the protected forms anytime


Simply return to:


Admin → Apps → ReCaptcha


and update your settings.



⚠️ Troubleshooting


reCAPTCHA does not appear on the form


Check that:


  • the domain is correct in Google reCAPTCHA settings
  • the domain was added without https://
  • the Site Key and Secret Key are correct


Example of a correct domain configuration


mymarketplace.com


Incorrect examples


https://mymarketplace.com
www.mymarketplace.com
admin.mymarketplace.com

Updated on: 11/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!