Use when
- A product area has several related pages arranged in a visible hierarchy.
- Users need to move repeatedly among siblings and children in one section.
- Deep-linked users need local context that breadcrumbs alone do not make actionable.
Provide persistent side navigation scoped to the current area, with short hierarchical labels, expanded active ancestors, an unmistakable current-page state, and predictable behavior across route changes and viewport changes.
Users working inside a complex area need to see where the current page sits in that area's hierarchy and move to nearby pages without returning to global navigation or search.
A section has enough related pages that page-level links or tabs become too shallow.
Provide persistent side navigation scoped to the current area, with short hierarchical labels, expanded active ancestors, an unmistakable current-page state, and predictable behavior across route changes and viewport changes.
Default state with the local section hierarchy visible beside content.
Side navigation becomes a duplicate global navigation system.
Use a labeled navigation landmark that distinguishes local side navigation from primary navigation.
Switch child pages, collapse the active parent, and check whether local current state stays visible.
Launch the live UI/UX lab when you want to inspect states, keyboard behavior, and common failure modes.
Default state with the local section hierarchy visible beside content.
Tab reaches parent toggles, visible child links, and then main content in a predictable order.
Duplicating global navigation links in the side navigation.
U.S. Web Design System - checked
USWDS defines side navigation as hierarchical side-of-page sub-navigation with one to three levels, active current page state, and short labels.
IBM Carbon Design System - checked
Carbon documents fixed left-panel side-nav structure, selected indicators, indentation, and full-height placement.
Material Design - checked
Material navigation drawer guidance clarifies the drawer variant and focus management when side navigation is dismissible.
Last verified: