How to stop email form spam?

ok180

Junior Member
Joined
May 12, 2012
Messages
148
Reaction score
33
Hi Everyone,

I seem to be getting a lot of spam from the email form on one of my ecommerce sites.

I want to know if there is a way to stop this without using something like captcha which people could find potentially difficult to deal with.

Thanks
 
Add an email form with same ID that's almost invisible, the bot will fill it out, but the customers won't see it.

And for the customers, add an email form that is called "watermelon" or something, so the bots can't detect it's an email form.

Edit: Something like: http://riserinteractive.com/stop-form-spam-without-captcha-or-quizzes/
 
Thanks Snckr. Do you offer a service for this? I'm not that great with web stuff so I would need someone to implement it for me.

PM if interested.

Thanks
 
Hide the form if there is no referer. Bots usually just go to the form via an url, from a scraped list like domain.com/contact .
But if someone is browsing your site and go to /contact, the previous page (like homepage) would be the referer and the form would show up.

If the form is not showing you can instead add a link to the same page, the visitor wont go anywhere, but the page will reload and they will get a referer if clicked.
So on /contact there could be a link like <a href="/contact">Click here to show the form, we fight spam</a>

Maybe not the best solution but you won't need to have annoying captchas :)

Or you just add an extra, hidden text input, which the bot will fill. If filled -> don't submit.
 
The only (client-side) way other than a CAPTCHA type user confirmation would be to write the whole thing dynamically. A lot (but not all) of robots would probably ignore the dynamic content.

document.write("<"+"form>"
+" NAME "
+" <"+"input type='text' name='name' /> "
+"EMAIL "
+"<"+"input type='text' name='email' /> "
+"MESSAGE "
+"<"+"textarea name='message' /> "
+"<"+"input type='submit' /> "
+"<\/form> ");
 
Thanks Snckr. Do you offer a service for this? I'm not that great with web stuff so I would need someone to implement it for me.

PM if interested.

Thanks
Actually, I don't. Just follow the tutorial, there are a few video step-by-step ones on YouTube :)
 
Captcha is a waste of time and annoys users. Are they doing something stupid like using a unique user agent?

Does your website only serve a specific country or region? If so and the offenders IP is from a different country then IP ban the originating country.
 
Try to use something like this:

playthru-hopes-to-kill-text-captchas.png
 
Back
Top