What the person is doing
Users may arrive after a redirect from a previous page and need confirmation before continuing the journey.
Application · lesson 13 of 30 · Feedback, Status, And System State
Underlying principle: Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
Place one concise notification banner immediately before the page heading, state the service condition or outcome, provide a direct link when useful, choose calm region semantics for page-load notices and alert semantics only for success outcomes that should receive focus, then remove it when the page-flow reason ends.
Status connects an action to a real system event. A useful message names the current state, its consequence, and the next available action.
Users may arrive after a redirect from a previous page and need confirmation before continuing the journey.
Place one concise notification banner immediately before the page heading, state the service condition or outcome, provide a direct link when useful, choose calm region semantics for page-load notices and alert semantics only for success outcomes that should receive focus, then remove it when the page-flow reason ends.
Neutral Important state for service problem, deadline, overdue action, or elsewhere-in-service information.
Does this message need to appear immediately before the page heading, or does it belong in the page content, a broader banner, an alert, or an error summary?
The banner appears before the page H1 and in the same content width as the heading and body text.
Users may arrive after a redirect from a previous page and need confirmation before continuing the journey.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Users may arrive after a redirect from a previous page and need confirmation before continuing the journey.
Place one concise notification banner immediately before the page heading, state the service condition or outcome, provide a direct link when useful, choose calm region semantics for page-load notices and alert semantics only for success outcomes that should receive focus, then remove it when the page-flow reason ends.
Neutral Important state for service problem, deadline, overdue action, or elsewhere-in-service information.
Users miss a personal deadline because the notice appears after the heading or below the visible task controls.
Use a labelled region for neutral page-load notification banners so screen-reader users can navigate to the notice.
GOV.UK Design System - checked
GOV.UK defines notification banner use for service-wide problems, personal deadlines, previous-page outcomes, before-H1 placement, role selection, sparing use, and validation-error avoidance.
IBM Carbon Design System - checked
Carbon notification guidance supports matching notification type and disruptiveness to user goal, urgency, context, persistence, and next-step clarity.
IBM Carbon Design System - checked
Carbon notification usage distinguishes inline, toast, actionable, banner, panel, and modal notifications by placement, duration, and interaction burden.
W3C WAI - checked
WCAG status-message guidance supports announcing important status changes programmatically without moving focus when the message does not require focus.
Source trail checked: