A myriad of ways to make users sign-in
November 22nd, 2005
It’s amazing how many different ways web sites handle sign-in pages. The messaging of the interface, whether or not to sign up for an account, and the HTML elements used are just some of the details that change drastically from site to site. Just recently I was doing an interface review to see what the state of the art was, and I was simply boggled by the different approaches I saw.
Here’s Amazon’s account login:

As you can see, the messaging says that ordering from Amazon is quick and easy. Placing this message here is a good idea. (unless it’s not true, of course) Then we see something rather unique, a set of radio buttons that allows the user to choose whether they are a new customer or a returning one. If they are a new customer, then they must sign up for an account. If they are returning, they need to enter their password.
We have seen users have difficulty with this particular feature in the past for several reasons. One is when registered users enter their password but neglect to click the radio buttons. The other is when new customers, after entering an email address, enter their password too, thinking that they’re going to create an account with that password. (despite the helpful text that says you create your password later)
Here’s the redesigned Circuit City web site:

The Circuit City design starts out by asking users if they are registered, and if so they can sign in to speed through checkout. Like Amazon, the designers at Circuit City are touting the benefits of signing in, which we’ve seen as critical to getting users further along the Customer Sieve.
But, unlike Amazon’s radio buttons, the choice isn’t a clear this or that. In the Circuit City design, both registered and non-registered users need to complete the questions on this page. The only difference is that those users who are registered can click the input button labeled “sign in” first, and then they’ll be brought back to this page to continue filling it out. In effect, there is no choice between either signing in or creating an account. It doesn’t state that explicitly, however.
Contrast that to the Best Buy checkout:

The designers at Bestbuy chose a different approach. They make it explicit that users can checkout without signing up for an account. In our testing we’ve seen users really appreciate this option. In addition, users can create an account during the checkout process to speed future purchases. You can’t tell if that’s possible on the Circuit City site. In general, we’ve seen approaches that make these details like this as clear as possible work better than those that don’t.
And then there’s Yahoo, who seem to desperately want users to create a Yahoo ID:

Like the others, Yahoo is providing a choice and touting the benefits of sign up: “It makes ordering easier and will provide access to your new Business Edition service”. Unlike Best Buy, however, sign-up is not optional.
I’m interested in how this plays with users. Do they want to sign up for a new business service, or do they want to simply check out this one time? While we haven’t tested this Yahoo feature specifically, our experience testing checkouts has suggested that people often shy away from “fringe benefits” like this, especially if those benefits are not explained fully. (and much moreso if they have a choice not to)
The choice that Yahoo does provide is rendered in text, instead of input buttons or radio buttons like on Circuit City and Amazon. They do it with a link called “Create one now” and a sign-in box to the right. This is similar to Amazon and Best Buy, who include the text boxes directly on the page. Circuit City, on the other hand, takes users to another screen to enter the sign-in information.
So how do you handle sign-in? As you can see, there are as many different ways to handle sign-in as there are web sites. I stuck to e-commerce sites for these examples, but the basic problem is the same for all sites: articulate the choices that users have, explain the benefits or drawbacks, and guide them through making their decision. Do your design projects take you in similar directions as these four sites, or completely different ones?



November 22nd, 2005 at 10:46 pm
OVO Studios used to have a page about this too. It’s still available via the web archive:
A Collection of Login/Register Screens
I see that Amazon has tweaked and simplified their interface since 2004-02-04.
November 23rd, 2005 at 7:45 am
Working on a site for a customer that is due to go live in the near future, we came across a common view: “Amazon sell a lot of products, they know what they’re doing, so we want our site to have the same login”
After a little grey matter abuse (and watching people fumble with the Amazon style login), I’ve implemented a bit of unobtrusive Javascript that hides the password field, until the ‘I am a returning customer’ radio button is clicked; it then shows the password field and puts focus on it.
Clicking on the I am a new customer radio button then hides the password field again.
If the customer doesn’t have javascript (about 8-10% of the clients customers), they just get the standard amazon style interface.
Would you consider this a good solution, as it seems to improve the customer experience and keep the client happy?
November 23rd, 2005 at 8:22 am
One element they seem to miss are the *benefits* of registering.
November 23rd, 2005 at 9:41 am
Best buy has the best option as you’ve implied, and Daniel also adds a good point that, other than “next time it’ll be faster” you don’t really know what you’re getting. By now, I think most of us savvy folk realize it means you’re going to store my shipping/billing address for next time.
I understand that companies want me to be a returning customer- but there are plenty of reasons and situation where the customer will be a one time shopper and doesn’t need to have an account created. For example, if I buy a knitting set from knittersworld.com for my Aunt tillie for X-Mas. Please… spare me the time of answering how often do you knit?” type questions just to ship this thing off.
And to make matters worse, as you mention in another recent post here- you always have different rules, logins, passwords and pwd rules that make remembering any login information for smaller, niche sites almost pointless. I almost always immediately click the “forgot your password” link to run the guantlet of options there, and they end up emailing me. Why can’t I use my email address for my login (like amazon)?