top of page
eh.avif

Case study:

Progress Tracker Component.

Defining a scalable progress tracking system for multi-step financial journeys.

3b317f_0ddd008272644735a2b70bc125c1c893~mv2.avif

The Challenge.

Nationwide had several competing progress tracker designs in circulation, each created in isolation for different journeys.

This fragmentation created:

  • inconsistent user expectations,

  • uneven guidance through critical tasks,

  • increased design and engineering overhead,

  • risk in high-stakes journeys where abandonment or confusion has a real business impact.​

While working on the design system team, I was tasked with defining a single, scalable progress tracking solution that could safely support a wide range of journeys and be reused consistently across the organisation.

PT-Hero.avif

Design Strategy.

Progress trackers are not purely decorative in regulated financial journeys.

They:

  • set expectations around effort and time,

  • reduce drop-off by clarifying progress,

  • build trust during sensitive data entry,

  • influence completion rates.

The goal was to define:

  • when a progress tracker should be used?

  • how much prominence it should have?

  • what constraints prevent misuse?

  • how it adapts to different journey lengths and devices?

Two variants, clear rules.

To support different journey needs while preventing overuse, I defined two explicit variants, each with clear usage guidance.

PT-MockUp.avif

High-Prominence Progress Tracker.

This variant is designed to guide users through complex, multi-step tasks such as applications or onboarding flows.

Design intent.

  • provide clear orientation at a glance,

  • reinforce progress without competing with primary actions,

  • reduce anxiety during longer tasks.

Component structure.

The tracker consists of two complementary elements:

1. Visual progress bar:

  • a linear progression of up to six steps,

  • completed steps shown in blue,

  • current step highlighted in action blue,

  • future steps shown in light grey.

The bar is deliberately medium-to-low in visual prominence. It provides reassurance and orientation without distracting from the primary task.

2. Contextual label:

  • clearly states the current step,

  • shows how many steps remain,

  • names the journey section (e.g. “Income”).

This label complements page titles and ensures users understand both where they are and what they’re doing.

Constraints and governance.

Through testing and layout evaluation, I defined a hard constraint of six steps for this variant. Beyond this point, the tracker becomes visually dense and harder to parse, especially on mobile.

For journeys exceeding six steps, I worked with product owners and content designers to establish two system-level options:

  • simplify or merge steps,

  • break the journey into multiple smaller tasks.

This ensured the component guided better journey design, rather than legitimising overly complex flows.

Screenshot 2025-12-16 at 11_48_24 am.avif

Low-Prominence Progress Tracker.

For shorter applications where a full progress bar would be excessive, I defined a simplified variant.

Design intent.

  • maintain orientation without visual noise,

  • support quick, low-effort journeys.

Component structure.

A single contextual label indicating:

  • current step,

  • total remaining steps.

This variant complements page titles and avoids introducing unnecessary UI weight.

PT-spec.avif

Accessibility & Consistency.

Both variants were designed with accessibility as a core constraint:

  • clear text labels for screen readers

  • logical reading order

  • predictable placement across journeys

By encoding these behaviours into the system, accessibility and consistency scaled automatically with reuse.

PT-desktop.avif

The Solution.

The final system delivered:

  • a single, governed progress tracking pattern,

  • clear guidance on when and how to use each variant,

  • reduced inconsistency across journeys,

  • improved user orientation during complex tasks.

Outcomes & impact:

  • reduced abandonment in multi-step journeys,

  • fewer usability issues caused by unclear progress,

  • faster design and delivery through reuse,

  • improved trust and confidence during sensitive user flows.

View Prototype
bottom of page