Tweet about this on TwitterShare on FacebookShare on Google+Share on LinkedIn

Antispam Bee for WordPressAfter spending weeks trying to find a good Askimet alternative for WordPress, and just when I was about to give up I found Antispam Bee. After trying many different code suggestions, and a number of anti-spam plugins with little or no luck I was skeptical about trying another one. I was actually about to give up and either re-enable Askimet, which I would prefer not to do or take on the tedious task of moderating each and every comment.

 

For some reason I decided to give it another shot. This time with Antispam Bee, and boy am I glad I did. This plugin has reduced my spam by upwards of 90%, maybe even a little more.

One of the major benefits to this plugin is it doesn’t need to connect to an external server to do spam checks. It is done locally on your own server, hosting, or WordPress site. You also have more control over whether you want it to be deleted without even seeing it, or you can set it so you can still inspect comments marked as spam so you can decide whether you want to keep them or not.

It also has the ability to integrate and use Project Honey Pot, which is also free to register and use that will do additional spam checks and prevention. It isn’t required, but it can help prevent additional spam.

What I have been using is the Antispam Bee plugin with the Project Honey Pot option or feature, and the Growmap anti-spam plugin.

The Antispam Bee plugin has three different setting pages you can configure to your needs. They are general, filter, and advanced settings. It does come pre-selected and most of them are fairly self explanatory.

I have changed the default settings/options in my setup to the following:

Antispam Bee General Settings:
The only thing I have checked is “Consider comments which are already marked as spam” and “Statistics on the dashboard”. The stats on the dashboard really isn’t necessary. I just set mine this way during the testing phase so I could get a quick glimpse of what was going on in my WordPress dashboard.

Antispam Bee General Settings

Antispam Bee Filter Settings:
On this page I have “Allow comments only in certain language” checked with English selected. Since I only speak English this will filter comments that are not English.

I also have Project Honey Pot enabled, which requires an API Key from Project Honey Pot. You can simply register for a free account. Use a real email address because they send you an automated email, which you must click a link to verify your email address. Then, you can login to your Project Honey Pot account. On the dashboard near the top left you can find a link that says something like get/request your API Key. You will then receive a 12 digit API Key that you can just paste into this box. It isn’t required, but use it if you like.

Antispam Bee Filter Settings

Antispam Bee Advanced Settings:
I have checked “Mark as Spam, do not delete” This puts comments in your WordPress Spam folder/box automatically so you can inspect them. You should probably use this option for a while until you get a better understanding of how well it is working, and what it is actually marking as spam.

If you want it to be automatically deleted you can set the “Spam will be automatically delete after” X days option later.

I also have “Hide the “MARKED AS SPAM” note unchecked/unselected because I want to see how Antispam Bee is labeling the comments in my WordPress Spam folder/box.

Antispam Bee Advanced Settings

You can see in this example it adds a line: [MARKED AS SPAM BY ANTISPAM BEE | CSS Hack]

Wordpress Spam Marked by Antispam Bee

Note:
If you decide that a comment is not spam you would want to edit the comment first and remove that line before approving it. Otherwise, it will show up in your comments and it doesn’t look the best to your visitors.

If you do not want the [MARKED AS SPAM BY ANTISPAM BEE | CSS Hack] to show up at all then you would just make sure the “Hide the “MARKED AS SPAM” note is checked above.

 

Using Project Honey Pot:
If you intend to use Project Honey Pot you can find and get your free 12 digit API Key once logged in. You will find it on the top left on the dashboard page. The text is fairly small, but it will look something like this:

Project Honey Pot API Key

 

Additional:
Of course you can pick and choose the options and configuration that works for you. Like I mentioned though, I would set the “Mark as Spam, do not delete” option on the advanced settings page for a while so you can verify and check comments for false positives.

I haven’t had any legit comments end up being marked as spam, but I do check to make sure just in case.

Download:
You can download the plugin from the WordPress repository here:
Antispam Bee

More details:
You can find and read more about the Antispam Bee plugin features on the developers website here:
http://playground.ebiene.de/antispam-bee-wordpress-plugin/

It is in German I believe, but if you have the Google Toolbar installed in your web browser you can use the translate feature. I translated it to English and most of it becomes understandable. There are a couple of parts that could be a little more detailed, but overall you will find most of it is explained.

My opinion:
I have been using Antispam Bee for approximately 2 weeks now, and I have been very pleased with the results. It is one of the best Askimet alternatives I have tried so far.

Although I don’t believe that any anti-spam plugin is perfect, this one comes closer than any other I have tried. And, since the anti-spam check is done on your own WordPress site it makes it even more appealing.

If you have been struggling with WordPress spam, or if you are looking for a good Askimet alternative I would definitely take the time to check Antispam Bee out.

 

Update:
Using Antispam Bee with CommentLuv

It appears that Antispam Bee may affect some WordPress themes that are using the CommentLuv plugin.

If you use this Antispam plugin and have any issues with CommentLuv you can try the following:

First edit your CommentLuv css. In your WordPress dashboard find Plugin editor / CommentLuv, then (commentluv/css/commentluv.css) find the line:
span.blog

And add:

width:425px;

So it looks like:
span.blog { padding-left: 25px; background-image: url(../images/blog.gif); background-repeat: no-repeat; background-position: left; width:425px;}

Update/Save.

That will make the CommentLuv rss links display wider/better for some WordPress themes.

Clear cache if you are using a cache plugin.

Second visitors appear to have to check the CommentLuv box when using this plugin. If it is already checked they would need to uncheck it, then recheck it in order for CommentLuv to find the latest posts.

A work around is go to CommentLuv in WordPress dashboard. Settings/CommentLuv.

In the top part of CommentLuv where it says enabled yes find: on by default? and uncheck it, then save settings.

This will simply remove the check box in your comment form for CommentLuv and once a visitor checks the box it will search like usual.

I actually prefer the box unchecked. People that are familiar with CommentLuv will know what it is and check it anyway.

 

Update:
Using Antispam Bee with CommentLuv Premium

It appears that Antispam Bee may affect some WordPress themes that are using the CommentLuv Premium plugin.

If you use this Antispam plugin and have any issues with CommentLuv you can try the following:

First edit your CommentLuv css. In your WordPress dashboard find Plugin editor / CommentLuv Premium, then (commentluv-premium/style/commentluv-premium.css) find the line:
#social .message, span.message { padding: 2px; }

And add width:425px; (or larger depending on your theme. Just don’t go to large/width.)

So it looks like:
#social .message, span.message { padding: 2px; width: 425px;}

Then find the line:
#social .blog, span.blog { padding-left: 25px; background-image: url(../images/blog.gif); background-repeat: no-repeat; background-position: left; }

And add width:425px; (or larger once again depending on your theme.)

So it looks like:
#social .blog, span.blog { padding-left: 25px; background-image: url(../images/blog.gif); background-repeat: no-repeat; background-position: left; width: 425px;}

Update/Save.

That will make the CommentLuv rss links display wider/better for some WordPress themes.

Clear cache if you are using a cache plugin.

Second visitors appear to have to check the CommentLuv box when using this plugin. If it is already checked they would need to uncheck it, then recheck it in order for CommentLuv to find the latest posts.

A work around is go to CommentLuv in WordPress dashboard. Settings/CommentLuv.

In the top part of CommentLuv where it says enabled yes find: on by default? and uncheck it, then save settings.

This will simply remove the check box in your comment form for CommentLuv and once a visitor checks the box it will search like usual.

About: Jeremy LeSarge - AKA: Ray (212 Posts)

I am the site owner and administrator of DialMe.com. I provide help and tips for Boonex Dolphin on the main part of this website where you will also find an assortment of other resources. Here, on the blog I write about a variety of topics surrounding WordPress, technology, social media/networking, SEO, and webmaster resources.