Skip to content

How do I deal with Spam comments on my WordPress blog?

Thank you to Jordan McCollum at Momma Blogga for this answer!

On WordPress.com, they automatically filter spam comments using a
plugin called Akismet.  Sometimes spam comments aren’t marked as such.
Mark them as spam to help Akismet block comments from that bot.

On a self-hosted WordPress blog (WordPress.org), you need a
WordPress.com API key to activate the Akismet plugin, which comes with
WordPress.  To get the API key, register with WordPress.com.  Once
you’ve registered, sign in and go to http://www.wordpress.com/profile to see your profile.  Your API key will be at the bottom of this page.

If Akismet isn’t working for you, other spam-fighting plugins include Bad Behavior (
http://www.bad-behavior.ioerror.us/ ) and Spam Karma ( http://unknowngenius.com/blog/wordpress/spam-karma/
).

Finally,
you can use WordPress to filter comments that include specific words,
marking them for moderation or as spam.  Under Options > Discussion,
you can type these specific words in the Comment Moderation box to mark
the comments for your moderation.  To automatically mark these comments
as spam, enter the words in the Comment Blacklist box instead.  (You
can retrieve "false positives," or comments that are not actually spam,
from the Akismet Spam submenu under the  Comments menu.)

And yes, I get X-rated spam comments on my blog every day.
For a while, I received more than fifty spam comments a day.  Akismet
caught nearly all of them.  The few that it didn’t catch were often
flagged for moderation automatically.

Good luck.  You can’t stop the spam comments from coming in,
but you can make sure that the spammers attacking your site don’t get what they want!

add to sk*rt

6 thoughts on “How do I deal with Spam comments on my WordPress blog?”

  1. @ThimbleannaIf you’re on your own domain, with your own server (WordPress.org or what I refer to as ‘self hosted), there are a number of plugins that will do this. The most popular that I’ve seen is the Math Comment Spam Protection plugin (http://wordpress.org/extend/plugins/math-comment-spam-protection/ ).

    However, on WordPress.com, it doesn’t look like you have any other options unless the spam comments are coming from the same IP address (mine never seem to :\ ). Then under Options Discussion scroll down to comment blacklist and put in the IP address. (You can find the IP address by looking at the Comments menu; it’s listed on the same line as their name, email and site.)

  2. I also use wordpress and while it catches most of my spam, a few get through every day that have common words. Like: Paris Hilton photos — someone could easily leave a comment about Paris or a Hilton or photos, so I’ve been hesitant to put common words in my filter. Also, although wordpress is good about sending those comments for moderation, it still means I have a ton of cleanup to do in my inbox each day. Do you know if wordpress has some sort of authentication key function (like I commonly see used with typepad?) I think this might be the way to go for me if possible.

Comments are closed.