Skip to content
APDD
See my library

Concept

Progressive disclosure

Organizing an interface so it first shows the few options almost everyone needs and keeps advanced or rarely used ones one step away, visible to whoever looks for them.

In Spanish
Divulgación progresiva
Origin
Several precedents: the Xerox Star (Smith et al., 1982) and Carroll and Carrithers (1984); spread by Nielsen (2006)

What problem it addresses

Solves a common clash: making a product easy for beginners and, at the same time, complete for experts.

An example

An illustrative example: the window for printing a document.

Everything in viewPrintAll settings on a single screen
Copies, pages, margins, color, trays and profiles on a single screen. It is hard to find what you are looking for.
Essentials firstMore optionsPrintThe essentials in view, the rest one click away
Printer, copies and pages; the rest behind “More options”. You print in one step.

Beginners don't get lost and those who need more know where to look, as long as the way to advanced options is visible and says what lies behind it.

Why it happens

  1. What you see first tells people what matters.

  2. Beginners focus on what is useful and make fewer mistakes.

  3. Experts find the advanced options without wading through what they rarely use.

Applications in design

  • Use it like this

    Decide what goes first using usage data and by observing people, not by intuition.

  • Avoid

    Hiding something many people need behind “More options”.

  • Don’t fall for it

    More than two levels of hidden options is too many: simplify or gather the advanced options in one place.

Almost 1/4 of the time

What the research says

Carroll and Carrithers (1984) blocked typical beginner errors in a word processor. With that reduced version people learned faster and better; the group using the full program spent almost a quarter of their time recovering from those errors.

Single study. The study is about learning a program, not about any hidden menu. Nielsen (2006) warns that more than two levels of hidden options usually make people get lost.

Authors and works

  1. 1982

    David C. Smith, Charles Irby, Ralph Kimball, Bill Verplank and Eric Harslem

    Describing the Xerox Star, they called hiding complexity until it is needed “progressive disclosure”, as in its property sheets.

  2. 1984

    John M. Carroll and Caroline Carrithers

    Tested a “training wheels” interface that left out what most confused beginners.

  3. 2006

    Jakob Nielsen

    Spread the idea in web design and set its conditions: split frequent from rare features well and make the way to advanced options visible.

Sources

Original sources

Secondary sources

Last reviewed: