Progressive disclosure is the practice of showing the most important information first and letting the reader access detail on demand — presenting complexity in layers rather than all at once.
The concept originated in interface design (John M. Carroll and Mary Beth Rosson used it to describe how systems should reveal functionality incrementally) but applies directly to writing. A document that opens with the conclusion and lets readers drill into supporting detail uses progressive disclosure. A document that requires reading everything before the point becomes clear does not.
In this vault, progressive disclosure operates at several levels:
- Index pages orient before they link. The reader sees what a module contains and why it matters before choosing where to go next.
- Term definitions open with a bold-italic definition sentence, then elaborate. The reader gets the answer immediately; the context follows for those who need it.
- Lessons move from concrete examples to formal definitions, following Richard Mayer’s finding that learners build understanding from examples to principles [@mayer2009].
- Headings function as a scannable layer. The plain language specification requires headings that are useful on their own (section 5.4) — readers should be able to scan headings and find what they need without reading the body text.
Progressive disclosure connects to cognitive load theory: presenting all information simultaneously overloads working memory, while layering information lets readers process it at their own pace [@sweller1988]. It also connects to task analysis: progressive disclosure assumes that different readers need different depths of information, and structures content so each reader can stop at the level that serves their purpose.
The design module’s information architecture discipline treats progressive disclosure as a core IA principle. The writing module’s concern is narrower: how to structure individual documents and document sets so that the reader encounters information in the order and at the depth they need.
Related terms
- information architecture — progressive disclosure is an IA strategy for managing complexity
- cognitive load — progressive disclosure reduces cognitive load by layering information
- document design — headings, sections, and folding structures implement progressive disclosure visually
- task analysis — different tasks require different levels of detail; progressive disclosure supports this
- minimalism — minimalist documentation uses progressive disclosure to present information when the reader needs it