What the person is doing
A product or service has recurring support, account, session, search, language, notification, or switcher controls needed from many pages.
Application · lesson 17 of 21 · Navigation And Wayfinding
Underlying principle: Navigation exposes the site's structure at the moment a person needs to move. A useful route has a recognizable label, a predictable destination, and an orientation cue after arrival.
Provide a separate utility navigation group or utility header layer that exposes non-destination tools, opens scoped panels or menus where needed, preserves the current content destination, and communicates utility state such as unread counts or signed-in status.
Navigation exposes the site's structure at the moment a person needs to move. A useful route has a recognizable label, a predictable destination, and an orientation cue after arrival.
A product or service has recurring support, account, session, search, language, notification, or switcher controls needed from many pages.
Provide a separate utility navigation group or utility header layer that exposes non-destination tools, opens scoped panels or menus where needed, preserves the current content destination, and communicates utility state such as unread counts or signed-in status.
Default state with destination navigation and a separated utility group.
Which header items are destinations, and which are utilities?
Only one transient utility panel is open at a time unless the shell explicitly supports pinned utilities.
A product or service has recurring support, account, session, search, language, notification, or switcher controls needed from many pages.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A product or service has recurring support, account, session, search, language, notification, or switcher controls needed from many pages.
Provide a separate utility navigation group or utility header layer that exposes non-destination tools, opens scoped panels or menus where needed, preserves the current content destination, and communicates utility state such as unread counts or signed-in status.
Default state with destination navigation and a separated utility group.
Utilities are mixed with primary links and become false current sections.
Label the utility group separately from primary or service navigation.
IBM Carbon Design System - checked
Carbon identifies utility icons as globally persistent system-level controls that should open panels, while system and product links have separate placement.
GOV.UK One Login - checked
GOV.UK One Login guidance supports persistent account and sign-out access as a distinct header layer for signed-in services.
GOV.UK Design System - checked
GOV.UK Navigate a service defines ordering from GOV.UK-wide tools to service-level tools and page-specific elements.
U.S. Web Design System - checked
USWDS header guidance supports separating search, labelled primary navigation, keyboard behavior, and current section state.
Source trail checked: