Core first
Carroll and Carrithers (1984) gave novices a 'training wheels' word processor with advanced functions blocked, and errors fell while learning sped up. This echoes Miller's (1956) limits on processing and Sweller's (1988) cognitive load theory, in which extraneous information consumes working memory. Progressive disclosure brings the principle to screens and also eases choice overload.
Why it matters on mobile
Small screens cannot show everything at once, so accordions, 'more' links, bottom sheets and step-by-step forms are its everyday grammar. Shneiderman's (1996) mantra, 'overview first, zoom and filter, then details on demand', recommends the same flow for data screens. Findlater and McGrenere (2004) found user-controlled menus are often preferred to ones that adapt automatically, so decide what to hide from usage data.
The pitfalls of hiding
Hidden things may never be found. Nielsen (2006) advises against more than two levels and calls for clear cues that more is available. Letting people switch between a reduced and a full interface, as McGrenere et al. (2002) tested, can satisfy novices and experts alike. Search engines and screen readers may treat folded content differently, so keep key explanations open, in line with mobile-first design. Hiding warnings that matter can become a dark pattern.
FAQ
- What is progressive disclosure in simple terms?
- Show only what is needed first and let people expand for more, as with 'more' links and accordions.
- What should never be hidden?
- Prices, refund terms and warnings needed for decisions; hide only rarely used advanced features.
Sources reviewed: 2026-10-27
References
- Carroll, J. M., & Carrithers, C. (1984). Training wheels in a user interface. Communications of the ACM, 27(8), 800–806. The 'training wheels' study that blocked advanced functions for novices, an early form of progressive disclosure.
- Miller, G. A. (1956). The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychological Review, 63(2), 81–97. The classic on limits of information processing, explaining why to reveal information in steps.
- Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12(2), 257–285. The starting point of cognitive load theory and why extraneous information hinders learning.
- Shneiderman, B. (1996). The eyes have it: A task by data type taxonomy for information visualizations. In Proceedings 1996 IEEE Symposium on Visual Languages (pp. 336–343). IEEE. Gives the mantra 'overview first, zoom and filter, then details on demand'.
- McGrenere, J., Baecker, R. M., & Booth, K. S. (2002). An evaluation of a multiple interface design solution for bloated software. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 164–170). ACM. Tests a personalised simple interface for bloated software.
- Findlater, L., & McGrenere, J. (2004). A comparison of static, adaptive, and adaptable menus. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 89–96). ACM. Finds user-controlled menus often beat automatically adapting ones.
- Nielsen, J. (2006). Progressive disclosure. Nielsen Norman Group. A practical definition with the advice to avoid more than two levels.
