Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I'm suffering from the issue of lots of fake registrations for my site.
I'd like to add a captcha for registrations. What is the best plugin that will require a captcha at registration? Recommendations based on real installs are most appriciated!

Also: I'm using the most up-to-date install of WP.

share|improve this question
add comment

closed as not constructive by toscho Aug 1 '12 at 3:29

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

8 Answers

up vote 6 down vote accepted

My favorite captcha plugin is reCaptcha. The captcha images are scans from old, damaged books. A computer identifies possibilities with OCR, then the user, in correctly filling out the captcha, confirms it. It helps digitize whole books this way.

It's an initiative by Google. Read about them on their website.

share|improve this answer
    
isn't this a captcha for comments only? I didn't see registration mentioned –  Lea Cohen Mar 28 '11 at 11:10
    
@Lea, it seems so. Here's a version cooked up by someone which works for registration. Sorry about that. wordpress.org/extend/plugins/wp-recaptcha –  technowizard12 Mar 29 '11 at 1:07
add comment

A new safe captcha coming is megacapcha. You can see a demo at http://www.megacaptcha.com

share|improve this answer
add comment

Cartpauj Register Captcha works very well for me: http://wordpress.org/extend/plugins/cartpauj-register-captcha/

share|improve this answer
add comment

Update: From my hard-earned and painful expereince, KeyCAPTCHA is a scam by professional spammers


keycaptcha.com site has live online demo and it serves not only WordPress/BuddyPress powered websites but all PHP5-based CMSs. It is specially designed that in case of being cracked, pool of captchas and even its type (of interactivity for passing) can be changed without plugin reinstall

Other unique features worth to mention:

SI Captcha and reCAPTCHA (recommended in one of answers in this thread) are easily passable by spam bots

share|improve this answer
    
Unfortunately, this plugin is totally inaccessible. –  toscho Mar 25 '11 at 4:38
    
Updated my answer –  Gennady Vanin Novosibirsk Oct 29 '11 at 16:59
add comment

I actually recommend not using a traditional captcha at all.

Many usability studies show that complex or image based captchas reduce sign ups by a whopping 25-60% depending on complexity.

The alternatives are: http://wordpress.org/extend/plugins/registrap/

Using simple math question http://wordpress.org/extend/plugins/block-spam-by-math/

Personally I use 1 hidden field and it works like a charm and no need to squint and some lame image.

share|improve this answer
    
I rejected edit by Pwn of this answer since I don't feel answer edits are appropriate discussion technique (comments are). But he had (seemingly) valid point that plugins in this answer mostly relate to comments spam, while original question is about registration spam. –  Rarst Mar 25 '11 at 20:03
    
PS I've opened topic on meta Are low-rep edits inappropriate as discussional tool? to check if my decision was correct. –  Rarst Mar 25 '11 at 20:11
    
I went ahead and deleted the plugins I listed, I read the OP wrong, sorry, still an applicable idea though. –  Wyck Mar 26 '11 at 3:15
1  
Agree that captcha is a poor solution - take a look at this post 90percentofeverything.com/2011/03/25/fk-captcha –  anu Mar 26 '11 at 9:47
add comment

i like SweetCaptcha.com , they have Wordpress and Joomla plugins here is the wordpress: http://wordpress.org/extend/plugins/sweetcaptcha-revolutionary-free-captcha-service/

share|improve this answer
add comment

That depends. Do you have a custom registration page in your template, or are you using the default WordPress registration page? Or the Buddypress registration page maybe?

Have a look at SI Captcha as it supports both. http://wordpress.org/extend/plugins/si-captcha-for-wordpress/

OR if you want a cleaner looking captcha try WP-Recaptcha (API key required- free) http://wordpress.org/extend/plugins/wp-recaptcha/

I've used both and haven't had any spam sign ups yet! ... as further security you could install ban-hammer and enable stopforumspam feature that auto-blocks any e-mails on the blacklist from registering!! (do a google search for wordpress banhammer plugin... i'd link you but it won't let me post more than 2 links)

share|improve this answer
add comment

The one plugin all my clients love (for unknown reason) is KeyCAPTCHA - Free interactive CAPTCHA service (that is the real name). I like it because it integrates with :

  • Registration form
  • Comment form
  • Login form
  • Lost password form
  • Contact Form 7
  • BuddyPress
share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.