| UI or UX | UI + UX - Linear multistep task progress indicator | UI + UX - Single previous-page return link for a transaction | UI + UX - Paged navigation control |
| UI guidance | Show a compact ordered list of named steps near the task heading, with visually distinct completed, current, upcoming, optional, and error states. | Render one unobtrusive Back link near the top-left of a transaction page, before the main content, with a destination that returns to the previous service page. | Render a labeled pagination nav near the affected results with current page, previous, next, nearby pages, optional first/last or ellipsis, and clear disabled edge states. |
| UX guidance | Use step navigation to reduce uncertainty in long linear tasks by showing where users are, what is done, and what remains. | Use Back links to help users safely move one step back in a multi-page transaction without relying on browser history or losing previously entered information. | Help users move through an ordered result set with a stable sense of position, progress, and returnability. |
| Good UI | A five-step application shows Eligibility complete, Contact details current, Documents upcoming, Review upcoming, and Submit upcoming, with the current step emphasized and a matching page heading. | A question page shows a single 'Back' link above the H1, before the form, and the Continue button remains the only primary action after the fields. | Current page, previous/next, disabled edges, page numbers, result range, and total count are visually clear. |
| Bad UI | A two-page form adds a large stepper that consumes space without explaining meaningful progress. | A page shows Back, breadcrumbs, a previous button, and pagination controls at the same time. | Tiny numbers with no current state. |
| Good UX | After a user enters valid contact details and continues, Contact details becomes complete and Documents becomes current. | A user goes back from Review answers to Contact details and sees the email address and phone number they already entered. | Users move through pages while query, filters, and sort persist. |
| Bad UX | Clicking Review skips Documents, clears the contact form, and then blocks final submission without explaining the skipped prerequisite. | Clicking Back returns to the browser's previous marketing page instead of the last service page. | Changing page resets filters. |
| Best fit | A linear form, application, checkout, or setup flow has three or more meaningful steps. | A multi-page transaction or form asks users one thing per page. | The collection has many ordered results. |
| Avoid when | The journey has only one or two screens. | The page is an informational content page with a stable hierarchy. | Users need uninterrupted reading or comparison. |
| Required state | Default state with completed, current, and upcoming steps. | Default transaction page with one Back link before main content. | First page with disabled previous control. |
| Accessibility burden | Use aria-current on the current labeled step and include hidden or visible status text for completed, current, upcoming, optional, and error states. | Keep the Back link in a predictable reading order before main content, so skip links can bypass repeated navigation. | Use a labeled navigation region. |
| Common misuse | Using a step indicator as breadcrumbs, tabs, side navigation, or pagination. | Using Back as a breadcrumb or parent-category link. | Using pagination for a tiny collection. |