I'm using the standard EE Contact Form (exp:email:contact_form) and getting spammed. Apart from enabling CAPTCHA, are there any good ways of reducing spam from it? Using EE 5.3.2.

3 Answers 3


You need to check out Snaptcha from Put Your Lights On. A remarkable add-on for EE - install it and it just works: no configuration or hoopla. Have used on several installations and it is effective. Highly recommended.

  • Nice! I didn't know that was still around. Used it for EE2 and it worked well. Glad to see it's still around and working.
    – jphansen
    Commented Aug 29, 2020 at 19:40

Short of using a Captcha there's no sure fire way to stop spam. https://putyourlightson.com/plugins/snaptcha-ee is a good Captcha because it works behind the scenes, I've used it and it does stop most spam.

There's always the option of forcing visitors to do a preview first before sending, using the preview parameter https://docs.expressionengine.com/latest/add-ons/email.html#preview - bots tend to miss this so it can stop most spam, albeit at slight inconvenience.


Interesting results: With Snaptcha (set to highest protection) + EE's built-in contact form, I still get spammed. But I never get spam via any of my FreeForm Pro forms. So I'm going to use FreeForm Pro for my contact form, as well.

I thought Spaptcha and FreeForm used similar "honeypot" methods? Maybe not.

Update: Been using FreeForm as my contact form for a few days and haven't gotten any spam. It says it's filtered out 62 now and I believe it.

  • Is the Snaptcha code being added to your contact form? Commented Sep 5, 2020 at 12:08
  • I installed it and it said it automatically did that, so I assumed yes.
    – jphansen
    Commented Sep 10, 2020 at 2:23
  • I remember you had to add a line of code somewhere when you're using it with the EE contact form?!?! Maybe I'm wrong
    – Benoit L
    Commented Sep 10, 2020 at 15:55
  • Interesting. That would explain things. Reading putyourlightson.com/plugins/snaptcha-ee#using-snaptcha, they really hype not having to do anything other than install Snaptcha.
    – jphansen
    Commented Sep 11, 2020 at 17:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.