Does anyone know a plugin that prevents bots from submitting the comment form but doesn't bother users (no captchas etc)?
Have you taken a look at Bad Behavior? Although you would need to use something such as Antispam Bee alongside it. On Drupal, I use Honeypot, which works great as it doesn't require JavaScript, unlike some other solutions. I looked at similar for WordPress in the past, but they needed JavaScript. You could even make your own hidden form field solution using CSS (just put a text in there such as "Don't fill out this field, leave this text here" so that anyone using a screenreader or similar knows to ignore it) for a field that bots would normally fill in (and if it's filled in, other than the default text, block it immediately).
"Stop Spammer Registrations Plugin" is the best one. I have used it in my classified's site, I was receiving 300+ fake registrations and comments on daily basis, and its now decreased to Zero.
Thanks for the suggestions. Hovewer, I'd like to avoid plugins that rely on external databases. I think that the honeypot method is probably the best out there, but there also needs to be another mechanism that would stop bots that don't fill everything. I have an idea how that might look like - and I'd love to create my own plugin - but I've been pretty busy lately. Unfortunately the bots don't give me a break, so I need to find a solution ASAP or they will drive me crazy.
The Honeypot one I use on Drupal doesn't use an external DB, it just works on the principal of testing for a bot, rather than a human, with methods such as a hidden field with particular content, for example. Surely WordPress must have something similar (well, I have seen similar but they use JavaScript, which is best to be avoided for such a test).
Hi, I use this plugin http://wordpress.org/plugins/register-plus-redux/ This works for "Enhances the user registration process with complete customization and additional administration options." hope it is useful for you too
I'm using Akismet + NoSpamNX . "automaticly adds additional formfields to your comment form, invisible to human users. If a spambot fills these fields blindly (which most of all spambots do), the comment will not be saved. " You may try it.
I agree - highly recommended is Akismet, if you wanted to prevent spam comments from being published on your Site.
I personally use Akismet too. It has always worked for me and all I do is Empty my Spam Folder every day. There are some other plugins you can use - people have already suggested some great plugins for Spam comments too. Hope you find the solution you are looking for man! Cheers!