PreOrder Your Copy of TypePad for Dummies Here

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

by Blogging Basics 101 on October 24, 2007 · 4 comments

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

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • email
  • FriendFeed
  • Kirtsy
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Technorati
  • Twitter
  • Yahoo! Buzz

Related posts:

  1. Facebook Video Feature: Create or Upload Video to Your Community Facebook is a great way to share information with your...
  2. Blogging Tutorial Links: HTML, CSS, WordPress I have been a collector my entire life. I think...
  3. FAQs from Beginning Bloggers Melanie Nelson answers some of the most frequently asked questions...

Related posts brought to you by Yet Another Related Posts Plugin.

{ 4 comments… read them below or add one }

1 ukrainiac October 24, 2007 at 1:04 am

I also use wordpress, and find that very, very few spam comments actually make it to the post…akismet definitely does the job well!

2 Thimbleanna October 24, 2007 at 1:37 pm

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.

3 Jordan (MamaBlogga) October 31, 2007 at 9:28 am

@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.)

4 nala December 2, 2007 at 2:44 am

Nice Site!

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>