User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Tips on preventing spam on website contact forms Page [1]  
TreeTwista10
minisoldr
148569 Posts
user info
edit post

If your website has a "Contact Us" type form, sometimes you have to deal with spam about boosting facebook likes, designer handbags, etc. Often not a huge deal, but just more shit to sort through to get to legitimate business contact submissions.

What can be done to minimize this? I assume lots of web developers and website companies tend to name this particular page / id something with "contact" in the address, just for ease of organization, etc. But do these spam bots who blow up your website just search for particular pages with "contact" in them and then automatically fill them out with crap information? If so, would changing the name of that particular page to something random weed out a lot of these bots? Or do they search for something more specific in the design of the page, ie fields called "Name" "Address" etc?

Any advice that you can implement from the back end to minimize spam contact requests?

5/5/2014 11:58:45 PM

lewisje
All American
9196 Posts
user info
edit post

They search for stuff like form elements with text fields and actions and submit buttons, regardless of what you actually name them or your page; re-naming your pages or forms won't help, but any spam-filtering your e-mail provider may do will help, as would implementing a CAPTCHA from something like reCAPTCHA or Solve Media, to weed out the bots that don't know how to break CAPTCHAs.

Another idea would be a combination of client- and server-side filtering of particular B& words (server-side to defeat people who mess with the client-side code, client-side to let honest users know something has been filtered), but it would be hard to avoid false positives.

5/6/2014 1:14:02 AM

TreeTwista10
minisoldr
148569 Posts
user info
edit post

I figured captchas would get rid of a huge chunk of the spam, because it's nothing too sophisticated, but I don't want to potentially lose a legit submission because they may be using a cellphone and have an issue with the captcha

And most of the inquiries go to a gmail address, which has semi-decent filtering, but again, I'd rather sort through a few spam entries to get to legit ones than have to check a spam folder and accidentally have a legit one go through there...currently my spam folder has about 18 items in the last month and all 18 are spam

banned words might be ok, as far as stopping handbag and online pharmacy submissions, but some of them are all shoot language so those would still come through

i'm already at the point where i am ok dealing with it, just wondering if anything other than captchas would work well

5/6/2014 2:00:49 AM

FroshKiller
All American
51913 Posts
user info
edit post

In all seriousness, have you considered just not having one? I don't know what your conversion rate on contact form submissions looks like, but I doubt it's stellar. As long as people still have options like email, the telephone, Facebook, and Twitter, do you really need the contact form?

5/6/2014 6:41:38 AM

BigMan157
no u
103354 Posts
user info
edit post

Try putting in a honeypot field. It's a form element that's hidden from view through CSS. Real people won't fill it out because it's not visible, bots will because they're just looking at the code. Name it something that seems legit. If the field is filled in, don't have it send you an email. This should catch most lesser bots. Smarter bots might still get through, if they're parsing css to check element visibility or using browser automation like Selenium or phantom.js or whatever the hot shit is nowadays.

You could also try the reverse and have javascript insert an additional element on form submission, and check that it exists. Javascript only loads/triggers if it's in a browser, so simple bots won't activate it. Browser automation bots will though.

Then there's more mobile-friendly captchas like http://visualcaptcha.net/ that you could implement if you're worried about mobile drop off. Captcha cracking is the harder of the three to make a bot around.

[Edited on May 6, 2014 at 8:24 AM. Reason : ]

5/6/2014 8:24:27 AM

Stein
All American
19842 Posts
user info
edit post

sup bros, lemme shameless plug up in here

http://www.distilnetworks.com/

5/7/2014 3:50:08 PM

DonMega
Save TWW
4202 Posts
user info
edit post

we have started doing honeypots like ^^ mentioned on our open forums on our support sites. It's cutting down on the spam big time and it's not affecting our normal users.

5/7/2014 4:38:12 PM

kiljadn
All American
44690 Posts
user info
edit post

as far as usability goes, honeypots (or Stein's thingy thing) are the way to go, no question

don't use captcha. people fucking hate it. it's generally unusable, and even worse on mobile

5/8/2014 7:44:24 AM

 Message Boards » Tech Talk » Tips on preventing spam on website contact forms Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.39 - our disclaimer.