What is the best way to avoid spammers registering to my blog?

I would like to be able to easily control who registers to my blog because recently I had tons of spam users registering.
I came accross the plugin Stop Spammer Registrations, but i’m not sure it is reliable enough and I would also like to have a full log of every user who was rejected by the plugin/service.
Is there any good alternative?

Thanks

Related posts

Leave a Reply

2 comments

  1. I am a HUGE fan of the Bad Behavior plugin:

    Bad Behavior complements other link
    spam solutions by acting as a
    gatekeeper, preventing spammers from
    ever delivering their junk, and in
    many cases, from ever reading your
    site in the first place. This keeps
    your site’s load down, makes your site
    logs cleaner, and can help prevent
    denial of service conditions caused by
    spammers.

    We started using Bad Behavior on our tech blog and noticed an immediate reduction of spam, as shown below.

    Bad Behavior activated on January 14

    Here is our full article on Bad Behavior: http://www.techerator.com/2010/05/significantly-reduce-website-spam-with-bad-behavior/

  2. I think the easiest and cheapest way is to signup for Akismet.com, which is operated by Automattic (team behind WP.com). You name your price…you can pay zero or whatever you want for it. You’ll need to install their plugin and signup for an API key at the Akismet site. The whole process it will take you like 5 minutes.

    It will wipe out virtually all spam.

    Another way is to install a Captcha plugin like Math Reloaded that will add a math question within the comments form. Unfortunately not all WP themes have been updated with the new comments framework so sometimes the captcha area appears below the submit button.