Interactive
UX Lab
Available
Back to 106 Rules
All Principles
UX Lab · Principle 01

Progressive Disclosure

Show only what matters now. Reveal the rest when it's needed.

Cognitive LoadOnboardingFormsInformation Architecture
01

Definition

30-sec read

Progressive Disclosure is the technique of deferring advanced or rarely-used features until the moment a user actually needs them. Instead of dumping every option on one screen, you present the essential 80% first and tuck the power-user 20% behind a clear, optional interaction. The result is an interface that feels approachable to newcomers yet remains powerful for experts — lower cognitive load, faster decisions, higher completion rates.

02

Animation

8-sec loop
Watch the principle in motion
Everything at once → overwhelming
03

Interactive Demo

hands-on
Cognitive load9 fields
04

Real Product Examples

SSpotify

Onboarding asks for one thing per screen — genres, then artists — instead of one giant survey.

AAirbnb

The 'become a host' flow splits a complex listing into dozens of small, friendly steps.

AApple

Settings show common toggles first; advanced controls live behind 'Advanced' sub-screens.

SShopee

Checkout reveals shipping, then vouchers, then payment — never all fields at once.

GGrab

Booking shows the map & destination first; fare options and notes expand on demand.

GGmail

Compose stays minimal; Cc, Bcc, and formatting tools appear only when you ask.

05

When to use & when not to

Use it when
  • The task is complex or has many optional inputs (checkout, sign-up, settings).
  • Most users only need a small subset of the available options.
  • You want to lower the intimidation of a first-run or empty state.
  • There is a clear primary action that should dominate the screen.
Avoid it when
  • ✕Users need to compare all options side-by-side to decide.
  • ✕The extra steps add friction to a task expert users repeat daily.
  • ✕Hiding an option makes a critical feature undiscoverable.
  • ✕The content is short enough to fit comfortably on one screen.
07

Design Checklist

0 / 6 complete
08

Common Mistakes

!
Hiding essential actions
Progressive ≠ invisible. If a primary action is buried, users can't complete their task.
!
Too many tiny steps
Splitting a 3-field form into 6 screens adds friction. Chunk by meaning, not by field.
!
No signifier for hidden content
A collapsed section with no chevron or label is a section users never find.
!
No sense of progress
Multi-step flows without a progress indicator feel endless and increase abandonment.

More interactive principles are on the way — this is just the beginning.