UX glossary
Progressive Disclosure
Progressive disclosure is a design principle where an interface shows only the essentials at first. More options and details appear only when someone asks for them.
Imagine you just want to print a PDF quickly. Instead of a simple dialog with “Printer,” “Pages” and “Print,” a window pops up with 40 options: color profiles, margins, duplex binding, paper tray. You spend half a minute hunting for the print button.
Many print dialogs handle this differently: they show the essentials first and tuck everything else behind “More settings.” That principle is called progressive disclosure.
Explained simply
Progressive disclosure means an interface first shows only the most important information and features. Everything else appears only when someone explicitly asks for it. Think of a restaurant menu that lists the main dishes up front while the wine list comes separately on request. If you just want to eat, you aren’t buried under 80 wines. If you want wine, you get the full selection.
Jakob Nielsen described the principle in a widely cited 2006 article. In essence, he argues that progressive disclosure improves three aspects of usability at once: newcomers learn a system faster, experienced people work more efficiently, and fewer errors happen. Even then, the idea wasn’t new. Nielsen describes it as more than 30 years old.
What makes it work
According to Nielsen, success depends on two things. First, getting the split right: what people need often belongs up front, and what they rarely need can move to a second level. You’ll make this call best with data, such as usage analytics, observation and usability testing. Second, the path to the second level has to be obvious. A link like “Advanced options” should be easy to spot and make clear what’s behind it.
Nielsen also advises against more than two levels, because people easily get lost. A related variant is staged disclosure: a wizard guides people step by step through a process, such as a booking. Here, everyone goes through each step, whereas with progressive disclosure, people decide for themselves whether to dig deeper.
The principle works because working memory can only handle a limited amount at once. Every extra option adds to cognitive load. You can read more in Basics of Human Perception: Short-Term Memory.
An example
Before: a banking app shows every field at once when you make a transfer: recipient, IBAN, amount, reference, execution date, standing order, frequency, end date. Many people scroll up and down, unsure what they actually need to fill in.
After: the screen initially shows only recipient, IBAN, amount and reference. Below that is a link: “Schedule for later or set up a standing order.” Anyone who needs it can expand it. Everyone else is done after four fields.
Common misconceptions
Progressive disclosure doesn’t mean hiding features that lots of people use regularly. If a frequently used option ends up on the second level, every use costs an extra click and time spent searching. The principle only works when the split matches how people actually use the product.
In practice
- Measure, don’t guess. Use data and observation to check which features really get used often before you move anything to a second level.
- Label it clearly. “More” on its own says little. “Change delivery address” or “Advanced filters” tells people what will open.
- Stick to two levels. If you need a third, that’s a sign the feature itself should be simplified.
Related terms
Cognitive Load, Onboarding, Hick’s Law, Mental Model