Present only the most important options on the primary screen; defer advanced or rarely used features to secondary views. Users gain access to power without being overwhelmed by it.

Progressive Disclosure

Details
Also known as

Layered Information Disclosure, Training Wheels Design

Core Concepts:

Show essentials first

Present only the most important options on the primary screen; defer advanced or rarely used features to secondary views. Users gain access to power without being overwhelmed by it.

Reveal on demand

Additional depth becomes available exactly when the user requests it — not before. The trigger must carry strong information scent so users know that more exists.

Cognitive load reduction

Limiting the visible option set improves three usability metrics simultaneously: learnability, efficiency of use, and error rate.

Two-level limit

Designs with more than two disclosure levels consistently yield low usability. When a third level seems necessary, the feature set needs simplification, not another layer.

Key Proponents

John M. Carroll and colleagues (training-wheels research at IBM, 1983–1984; see Nielsen’s summary of Carroll’s findings, NN/g, 2006 — the original empirical basis); Jakob Nielsen ("Progressive Disclosure", NN/g, 2006 — formalized the usability guidelines and the two-level recommendation)

When to Use:

  • Designing UIs for applications with many features or configuration options

  • Structuring documentation so that one entry point serves both beginners and experts

  • Building onboarding flows that let new users succeed before exposing advanced settings

  • Prompting an LLM to produce layered output — executive summary first, full detail on request

  • Authoring tutorials where novice and expert readers share the same page

Criticism:

  • Carroll and Rosson (1997) noted that empirical support for progressive disclosure is narrow: the foundational training-wheels studies used a single application (a word processor) and a single interface style (menu-based control), leaving the technique’s generalizability unconfirmed (cited in IxDF Glossary of Human-Computer Interaction)

  • Nielsen warns that exceeding two disclosure levels consistently produces low usability — the technique can mask an underlying information-architecture problem rather than solve it (NN/g, 2006)