Registrations are annoying. People hate them. No matter how clear benefits of registration are and no matter how much of them WILL register eventually, they still hate it. But, in the other hand, they want to finish their jobs online, and most of them are willing to provide some information in order to finish their jobs. So why don’t make their lives easier and enable them to register without registration form?
Take e-commerce for example. People browse products, add them to shopping cart, proceed to checkout and there is a registration form waiting for them. Even if it is lazy registration, it is still a registration. But they need to provide their names, addresses, card details, and other information anayway if they want to buy, so why don’t use that information and register them?
Let’s take a look at how it could look like at the Amazon.com. Currently they have a registration form shown in the image below.
Instead of having this registration form with 8 fields, email (and password) can be integrated in personal/shipping details form, which is a usual step in checkout process. This can be done in two ways. The first one is to add a checkbox to the end of the form that would register visitors if they check it. Email address would be used for login along with the password that would be sent to the email address provided. This password could be changed later on. So, no registration form.
The other example is to leave everything in users’ hands by using one of my favorite patterns, progressive disclosure. By checking “Register for free account” checkbox, password field would be revealed, enabling users to complete registration without unnecessary emails. No registration form again.
So what do you think, does this makes sense to you? How would you do this?