Lately, my blog has been getting a lot of spam comments. I can easily delete them before they even show up, but it's getting annoying. Why do these idiot spammers do this anyway? Don't they know that blogs use the nofollow tag (at least for comments in WordPress), and that their comments will quickly get deleted? I just don't understand how people can be so stupid. How do I stop it, if there is any way at all?
Use the Akismet plugin for Wordpress. It's already installed, I think, you just have you enter an API key that you get at wordpress.com.
u also can use Peter's Random Anti-Spam plugin for wordpress, works great in combating wordpress comment spam, easy to install, some of info regarding this plugin are "Stop a lot of spambots from polluting your site by making visitors identify some random text displayed as an image before commenting. From the creator of Peter’s Custom Anti-Spam. MAKE SURE TO: set the encoding key near the top of the plugin file! By Peter Keung." u can see the example of the Peter’s Custom Anti-Spam on page, check here http://www.mycosplay.org/?p=10
The other day after getting pissed off at comment spam I finally decided to upgrade my filter a bit. I added in a hidden field to the submit form, and if that field was filled in then the spam was automatically identified as spam. That has cut out 100% of spam incoming in the last week. I'm sure I'll still get some later, but one or two a day I can handle.
I "borrowed" and idea from instapundit and it's worked wonders! I put this little snippet in my about page: "NOTE TO FOLKS WHO POST UNSOLICITED ADVERTISMENTS ON MY SITE: If you post an unsolicited ad, to include blog promotions, I will charge you a $2,000 advertising fee through PayPal. Feel free to try and fight it in court... " I've never actually collected $2,000, but once I fire one of these off I usually get a rapid apology. One incident was from an artist, though, and in payment he sent me some free pigeon-themed art. I don't know the specifics, but some of the apologies mention folks buying some type of advertising software that, unbeknownst to them (or known... who cares) blasts comment and trackback pings all over the blogosphere. If the software does indeed exist, and I ever found out who wrote it, I'm gonna wring their necks.
A bit of an update on this, I've had about 4 spam mails in the last week get through the hidden field filter. Luckily these were all caught by my second line of detectors (ones that search for certain words, and internal links). So far I've had 100% of spam detected, this is down from around 500 spam mails a day. I also don't not utilize any type of captcha.
akismet has worked awesome for me. Rarely do I ever have to delete comments any more. It's easy to install and I think it now comes automaticly with your plugins all you have to do is activate it and pick up an API key like Wyatt said. You can download it here: http://akismet.com/download/ You get a WordPress API by signing up for a WP blog at Wordpress. You don't have to use the blog that you sign up for just take the API key and run. I use the same API key on all my WP blogs.
It's of some concern at times for sure. Every month I gotta ask my host to clean out all the messages that banks up on the mail server. All because I turn my comments off on all my blogs. Last month there were over 13k messages stored up and ended up causing an overload on the server. LOL. I think it might be time to put a CRON job in place to get rid of this rubbish. Col
i use these two plugins to fight comment spam in wordpress blog 1. akismet 2. JS Spam Block I also wrote a post about this in my blog at meevy.com