Steps bar
Overview
Use the steps bar to guide the user through a linear process with clearly defined steps, to make it visually apparent and foreseeable.
Steps principles
The steps bar answers these questions:
- Where am I in the process right now?
- How long is the process I am in right now?
- What steps are yet to be done in order to finish this process?
Best practices
Steps bar should:
- Present during the entire process.
- Clearly indicate the current position of the user in the flow.
- [To implement] Clearly indicate what steps are already done, and what.
- [To implement] Clearly indicate steps that are not available.
- [To implement] End with a closing page that formally ends the process and summarizes what has been done in the process.
- [To implement] Contain a clear call to action to finish the process.
Try to avoid:
- Having only a single step — don't use a steps bar in this case.
- Creating more than 5 steps in a single process — try simplifying the process.
- Giving a step a long name — should be 2 words at most.
Structure
- Previous step button
- List of steps
- Step number
- Step name
- Next step button / Finish button