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
Related Anchors:
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)