Skip to content

CAPTCHA: Form Spam Protection

Protect your Limecube website forms from spam bots using Google reCAPTCHA or hCaptcha with step-by-step setup instructions.

5 min reference guideUpdated 1 March 2026
On this page
Spammers use bots to send automated form spam to websites. While CAPTCHA cannot eliminate all spam, it filters approximately 80% of spam that would otherwise reach your inbox. Limecube supports two CAPTCHA services: Google reCAPTCHA and hCaptcha.

Google reCAPTCHA#

reCAPTCHA is a free service from Google that protects your website from spam and abuse. It uses advanced risk analysis and adaptive challenges to block automated abuse while allowing legitimate users through easily.

Step 1: Generating Your Key

  1. 1Visit the Google reCAPTCHA admin console
  2. 2Log into your Google account (or create one)
  3. 3Enter a label for your own reference (e.g. 'Limecube form protection')
  4. 4Select 'reCAPTCHA v3' as the reCAPTCHA type
  5. 5Add both your live domain and temporary domain (without https:// or www.)
  6. 6Enter your account email address under Owners
  7. 7Copy the generated public and secret keys

Step 2: Inserting Your Key into Limecube

  1. 1Navigate to More > Administration > Settings > Security in the admin menu on the left
  2. 2Paste your generated keys into the reCAPTCHA fields
  3. 3Save your changes
Please make sure to test your forms after adding reCAPTCHA to ensure you receive form emails. Check your junk mail folder as well.

reCAPTCHA Setup Video

hCaptcha#

hCaptcha is an alternative CAPTCHA service that differentiates between humans and bots with a strong emphasis on privacy protection. It presents challenges that are straightforward for humans but difficult for automated systems, making it appealing for those wanting an alternative to Google reCAPTCHA with better data protection.

FAQs

Looking for something else?

Search this guide for a feature or task, or explore another help article.

I’ve checked the guide and still need help

Tell us what you’re trying to do, what happened and what you’ve already tried. A screenshot can help us understand the issue.

Contact the support team