Lazy Registration

Problem summary

The user wants to immediately use you and try your website without conducting a formal registration beforehand.

Examples

No items found.

Solution

Allow users to access a limited set of features, functionality, or content before or without registrering.

Let users interact enough with your system so that an actual registration is just another small step in a larger process: a small step, not an obligation.

The light version of this pattern is the shopping cart of an e-commerce site, where the user can accumulate relevant products in a cart and then in turn register an account if he or she chooses to make a purchase.

In the heavier version of this pattern, an anonymous user account is immediately created for the user – full with an auto-generated database ID and a complimenting cookie with the account’s ID that will ensure that the user’s details and the information he or she has entered will be remembered upon the next visit. With appropriate intervals, inactive anonymous accounts are cleared from the database in order to not clutter it up.

As the user interacts with the system, data is accumulated to the account. While some data might not be shown to the user other kinds of data will. It is the latter kind of data that in turn will make the user register – the visible evidence that the user has invested energy into using the system. A smart way to gather such data is to expose holes of data that the user can populate.

Two such holes are the username and password: the two bits of information that will allow the user to log into his account from more than one computer.

Rationale

Deliver value before prompting for conversion. Shopping carts are a classic pattern that plays on Lazy Registration: users can browse and choose products, but only have to register when they proceed to check out.x

The Lazy Registration pattern allow users to use your system and take action before or without registrering. The idea is to let users interact enough with your system so that the actual registration is just another small step in the larger process. It’s a small step – not an obligation. The classic Shopping Cart pattern is a good example of Lazy Registration: users can browse and choose products and only have to register when they proceed to check out.

For this pattern to work, you need to provide the users with an incentive to give you the registration data you are looking for. You need to provide a worthwhile service to your users for them to give you their data back in return. You want to use classic Carrot and stick motivation – and just as important: communicate the benefit you are providing. If the registration data you are looking for with the user is sensitive, you must be able to assure your users that their data will be safe and secure.

Resources

Do you need to use this pattern in your project?

This  and others patterns are available and ready to use in this massive Wireframe Bundle. Suitable for a wide variety of projects: Website and landing pages, Ecommerce, Dashboard, Flowchart and iOS.

Huge Wireframe Library Collection

Ecommerce
iOS
Website
Dashboard
Flowchart
VIEW BUNDLE