User on-boarding is a once in a user’s lifecycle experience that—when done well—bridges a delicate journey between your sign up page and your user’s first value gained from your product.

We refer to this moment of value as a user’s Wow or Aha! moment—Aha like, “Wow this is awesome!” Or “Aha! Now I get it!

On-boarding experiences often include welcome messages and product tours to get users acclimated. These experiences incorporate common UI patterns that overlay or augment the app’s true interface with annotations.

We Categorized 327 User Onboarding Experiences Into 9 UI Patterns (Find Out Which You Should Use)