To date there have been two big approaches to user onboarding: either there is one, or there isn’t. In this article we’ll explore why user onboarding can be useful, and if intuitive design can avoid the need for a user onboarding process.
When we look back at the last 10 years, there has been an incredible evolution in terms of technology. We’ve seen plenty of new hardware and software products which have changed our lives and how we use software significantly.
Usually that kind of innovation also brings new types of design language. Interfaces are manipulated in new ways by users. One such example was the introduction of touch devices.
When a new design language is introduced, people need to learn how to use the product. When a product initiates a learning experience for users, we call this user onboarding.
To a certain degree, every single new product a person uses, whether it’s software or hardware, introduces a new design language. A new user has to understand and learn this until a new design language becomes standard. For example, on the whole we no longer need to “learn” how to use a touch device, it’s become common practice for much of the world.
The above is a high-level introduction to why the notion of a user onboarding exists. Originally, every design language is new. Today, the landscape is different and the objective for having a user onboarding has shifted more towards other reasons you can learn more about below.
It’s interesting that to date there have been two big approaches to user onboarding: either there is one, or there isn’t. Let’s take a specific example: Apple’s iPad doesn’t provide user onboarding–it relies on intuition.
Why is a user onboarding (sometimes) necessary? Perhaps the larger question is even: Can you avoid one? Without further ado, let’s dive in.
The idea of designing an intuitive product means that you design a product in such a way that it should reduce the need for user onboarding. It’s designed in a way that a person immediately understands how the product works.
The general notion is that products which are less complex require less user onboarding.
The following tips can assist you with making a product easier to understand and interact with:
So, design an intuitive product and you’re all set. Or not?
The status quo is to provide first time users some form of user onboarding in digital products. It’s quite common, both for mobile as well as for the web.
The goal of doing so is usually to achieve the following:
A user onboarding intends to help the user find their way within the product. There are multiple ways this process can be designed as well:
Typically, products with a heavy onboarding experience have certain commonalities which simultaneously explain why you would require a user onboarding:
The above reasons are good arguments as to why you would require a user onboading when your design is less conventional.
To begin with, there are definitely complex and non-conventional products out there where a user onboarding is required. One could surmise that the necessity of a user onboarding depends on the following:
Certain products are just complex because of the nature of what they do (think of accountancy software, for example).
Some interfaces are designed to be more complex than others (the Apple Watch is an excellent example).
However, thinking that user onboarding is only relevant for complicated products is the wrong conclusion. When we identify the need for user onboarding based on the nature of the design of the product and assume that intuitive design would mitigate the need for user onboarding, we may be wrong.
The benefits for user onboarding go beyond teaching people how to use the product.
As much as designers want to create an intuitive product and might want to avoid an onboarding experience, it’s proven that adding onboarding techniques increase the retention and engagement of users as it optimizes a user’s first impression of the product.
Even the best possible designed products can still use a little bit of help to get users onboard and help them get settled. Take Slackbot in Slack for example!
By designing a quality onboarding experience your product will always benefit. Relying solely on intuition means missing the potential to tap in the engagement of your users. To help you get started with designing an effective user onboarding, take a look at How to Design an Engaging Onboarding Experience.
What are your thoughts? Feel free to share them in the comments, or say hello on Twitter!