Update 6-May-2008: Okay folks. Some wags have been entering their emails twice, as comments to this post. It remains my most commented post after almost a year, but I've been deleting many comments as spam. I'll let you play the game if you post substantive comments in addition to your email addresses. Thanks!
---
To the left is a thumbnail of the Massachusetts Registry of Motor Vehicles website, registration renewal form. (It's linked to a pop-up full size version.) I visited today and ran into one of my pet online peeves.
Enter E-mail Address:
Enter E-mail Address Again (for verification):
Note: You must provide a valid E-mail address to receive a receipt for this transaction.
I'm baffled why many sites force people to type their emails out twice. Do they think it will prevent mistakes? That's the reason to enter password twice. If the password you create looks like ******** in the field, you might make a typo without realizing it and not be able to log back in. So double password entry makes sense. But when you see your email address as you enter it, you can correct mistakes like you would with anything else you type into a computer.
I honestly don't know why sites design in double email fields, but my guess is it's meant to discourage users from entering something bogus. It may or may not be effective, but it's a lame technique that slows people down. You're missing an opportunity to build trust by telling users the value you bring them. If email address really is important, simply communicate why to your users. For example:
Enter E-mail Address:
We will send your receipt to your email address above.
The supporting text provides enough contextual info so that users see the value of entering a real email address.
If email address really doesn't provide any value to users, only to your marketing department, get used to people quitting your workflow or entering junk. In usability tests of consumers, I find concerns about spam and their personal info to be among the most frequent unsolicited comments about an interface. It takes communicated value to overcome their resistance and build trust.
I ran into a similar situation on the USBank website when I was opening a new web account. It asked me to enter my requested username twice. A username that I was INVENTING and was not occluded. While it is possible to make a typo when entering your email address (which, as you say, you would likely immediately notice and correct), when inventing a username, it's impossible to enter it incorrectly.
On a side note, I'm convinced that the angst about this is because software is designed to not allow people to change their usernames after creating an account - they tie the account to the username, so it's your's forever. There's no reason for this, and if we allowed people to easily change their usernames (or email addresses) after creating an account, then there's even less justification for making people jump through hoops when creating their accounts.
Posted by: Terry Bleizeffer | June 22, 2007 at 07:46 AM
USEFUL!
Posted by: Zoltan Tougas | July 25, 2007 at 11:46 AM
But you're assuming that users will enter their email address correctly. From my experience the double email fields trick is usually used for newsletter sign-up because there is a tendency for people to type their own email address incorrectly. May be hard for us to relate to, but not everyone is good wiyh a keybosrd :)
Posted by: Pat | August 01, 2007 at 03:49 AM
Hi Pat, I understand that people might make typing mistakes entering their email address, but since they can see what they type as they enter it, they could correct mistakes just as they would with any other text entry.
With two fields, you're actually *more* likely to make a typo, since you have twice as many chances to do so.
I still think that communicating why the site needs your email is the best way to ensure users enter the address accurately.
Posted by: Joshua | August 01, 2007 at 10:45 AM
Posted by: Tewrry Polwevoy | August 09, 2007 at 02:27 PM
True story from a UI designer...I pointed out that this practice merely doubles the error rate for e-mail addresses and slows down the process. From observations in the usability lab, we know that there are two kinds of users in general: the ones in a hurry who just copy and paste, and the extremely careful ones who type very slowly and deliberately and even read confirmation pages. The first group is going to make the same number of errors anyway, and the second group is more likely to get frustrated and give up if we pick on their typing.
The product manager told me he wondered about my competence since it was "obvious" to him that this practice would cut down on errors, and since all the competitors do it, I must be wrong. The buzzword for this is "best practice." Testing this in the real world wasn't in the plan or the budget, even though someone who couldn't get through the form would represent lost business.
Posted by: Anonymous | September 03, 2007 at 02:42 AM
like it
Posted by: | September 29, 2007 at 12:54 PM
You're contradicting your "The Customer is Never Dumb" post. You're right, the customers are simply multi-tasking and have short attention spans. THUS, they make typos all the time, even if they can see the typo right in front of their face. You're a programmer, so your eyes (and probably your personality/temperament) will pick up easily on tiny errors. Most people will not. And if you've ever been on the receiving end of those errors (i.e. customer service reps and admin. assts.), you would know how much time and energy it takes to track someone down when they've mistyped their email addy.
Posted by: Amie Kim | April 02, 2008 at 05:52 AM
Another thing to throw in there is "How important is the email address being correct", i.e. if they do type an address in error how easy is it for them to get hold of someone or something so they can correct the email.
First hand experience working for a large Travel website, we found a suprisingly large number of people weren't getting their email confirmation for flight bookings as they had typed in their email address incorrectly. In this case due to the high value of the bookings and the general sceptisim and fear around the overall (not to mention online) air travel process (e.g. booking the wrong flight for example) was a lethal combination, customers would ring us in panic, it got even worse if they had to wait for the call centre to open. We could usually easily resolve it over the phone but it used up our resources but more importantly was a stressful situaiton for our customers to be in and could hinder them booking online in the future
We then implemented the dual email input to curb errors, the number of incidents almost became non-existent.
So while not the most ideal user experience for the average person that gets their email address right (and perhaps it can be done better), but it more than made up for it by saving the few a great deal of stress!!
Posted by: Adam | April 28, 2008 at 08:01 AM
[email protected]
Posted by: [email protected] | May 06, 2008 at 02:46 AM
[email protected]
Posted by: [email protected] | May 06, 2008 at 02:46 AM