Web development , php , ajax , symfony, framework, zend
In: web resources
12 Aug 2009
As everyone knows, captchas can be a real nightmare. Besides their serious accessibility issues (have you ever clicked the “Hear a set of words”?) they’re a real pain in the ass to enter.
It can be very discouraging to a visitor if they have to re-enter the captcha text every time they make a mistake on the form. So frustrating in fact, that they’re likely to give up after making a couple mistakes.
Here’s an example from the Gmail signup, of how not to do it:

Yesterday, I came across a great way to handle this. When you’re signing up for Twitter and you enter the captcha correctly, but make a mistake on another field (like email address), it removes the captcha which means you don’t have to enter it again. Hoorah!
I’m not sure if Twitter has A/B tested this screen, but I’d bet a chunk of change that it improves signup rates significantly.
On a side note, if you’re a frontend developer, you’ll enjoy two awesome talks by Britt and Dustin from Twitter:
Read more at The Future of Web Apps site.
This blog delivers stylish and dynamic news for designers and web-developers on all subjects of design, ranging from: CSS, Ajax, Javascript, web design, graphics, typography, advertising & much more. Our goal is to help you communicate effectively on the web with an engaging website or functional interface.