Hi Gary,
Thanks for the review… really appreciate that!
I’m going to be adding a blacklist of words that are widely recognised to be present in SPAM comments. You can freely download the list here:
https://github.com/splorp/wordpress-comment-blacklist
They say you can add this to your WordPress Blacklist settings, but I’ve actually automated the download of the list and also will later add in the ability automatically update it, as the list updates almost daily.
Also, I use a much more efficient scanning method to scan the blacklist so it works a lot better than the native WordPress blacklist scan.
With the additions I’m adding (which I’ll probably release tomorrow) you can:
– choose where automatic bot spam goes to: spam / trash
– choose where human spam goes to: spam / trash
– choose which fields you scan in human spam (author name, email, ip, comment content, user agent)
In this way you can easily separate automatic bot-spam and human spam. I haven’t had ANY false positives for Bot spam, but I imagine human spam scanning will produce false results sometimes… later I’ll build in a custom ignore list for certain keys that produce false results.
As to Akismet, they work by taking your Comment data and sending it out to their servers, they then scan the contents (like I will do with the release tomorrow) and look for bad words. They do not have the support for bot spam filtering which uses local database keys that verify visitors as real people (which I do for my anti-bot-spam). ??
I hope that helps explain it all a bit better.
Cheers,
Paul.