Onboarding experience done right,
be surprisingly good
What is an onboarding experience?
Onboarding is the first try that a user has with your app, service or new feature. It will influence his /her opinion, so it is important in order to make this as smooth & intuitive as possible. A good on boarding experience in combination with an intuitive ui should create a fluid experience for your user.
How are we going to do this? Below you will find examples and points to take into consideration when creating your onboarding experience.
Keep it simple, only the most used (important) features first
If your app has a lot of features, it will take too long to introduce and explain them all to the user. Doing so could cause the user to skip the onboarding process and miss the whole point of it.
So it is important to find out what the most used & important features. Then sort them on the ones users like to use first. If you can get them to use your app by showing these, they will discover all the cool extra features later on.
Keep your text short & sweet
Besides the overall onboarding experience it is key to not go overboard with the text. I have seen some introductions that felt like I needed to read a chapter of out a book for each feature. Although in some cases you can get away with it, usually it is a bad user experience. It could be that it is the time to make your app easier to work with instead? It shouldn’t be so complicated you know!
Have a skip button
Remember the introduction is to increase the user experience and should be given to your users as an option, don't force them to follow it. Make it clear how to skip the on boarding experience. A reason for skipping could be that they are already familiar with the service from a different account and don’t want to follow it again.
The different onboarding types
Used most on mobile apps with a slider containing around 4-6 slides to create the onboarding experience. Giving the user the necessary information to start smoothly. Sometimes also include a video, but mostly with text and (animated) screenshots. You will see this a lot with introduction of new features too.
A short onboarding video to highlight the apps functionality and usually also the idea behind it. It takes less programming time and can create a bit more impact if done right. Beware that some apps focus too much on introducing the app like a trailer instead of creating an onboarding experience (explaining how you use it). These trailers are ment for introduction, on the website or before login/ use.
Interactive in app
A third option is to use in app onboarding, mostly done with a transparent overlay and popup message taking you through important features on each individual screen. Mostly seen on online web apps and services, but also in a more simplified version on mobile apps. These usually look like scribbled notes on top of the design with arrows pointing on the interface.
Simple start image
If your app has simple functionality like drag and drop or doesn’t need to much explaining. You can use the empty space (usually the background) when you first start, as an introduction opportunity.
Slideshow onboarding examples
Interactive in app onboarding examples
Simple start image onboarding
Try to find an onboarding experience that fits your app or sevice and can communicate with its users. Always track your users interactions and how long it takes them to complete it. Don't forget to track the skip button and if they use it track when they do. Tracking everything will help you improve the overall experience.
Do you know especially good examples or have made great onboarding solutions? Share them with me on twitter @eyenoxmedia.