Stepper
When to use
Use for multi-step processes where order matters. onboarding, wizards, checkout flows. Shows progress and allows back/forward navigation.
When not to use
- If steps can be done in any order, Use Tabs
- For a single-page form, don't break it into steps artificially
Guidelines
- 3-5 steps max: More steps increase abandonment risk.
- Descriptive labels: "Account", "Profile", "Review". not "Step 1", "Step 2".
- Allow going back: Users must be able to review and correct previous steps.
- Show progress: Clearly indicate which steps are complete, current, and upcoming.
How it works
Enter account details.
Set up your profile.
Review and confirm.