CampusDownWiki
Total citations 20,344한국어KO 2,709EnglishEN 15,238日本語JA 796中文ZH 1,601
CampusDown ↗
English

Empty States

⚙️ Engineering & Technology By CampusDown Wiki Editorial Team Last updated Views 7
An empty state is a screen, such as a list, cart or search result, that has no data to show yet or any more; a good empty state explains why and guides the next action.
Contents
  1. 1. A blank screen looks broken
  2. 2. Three things a good empty state does
  3. 3. Copy by type and cautions
  4. 4. FAQ
  5. 5. References

A blank screen looks broken

Faced with a blank screen, people wonder whether it is loading, broken or their fault, a failure of the visibility of system status Nielsen (1994) emphasises. Material Design distinguishes first use, user-cleared, no results and error states; each needs different copy. While data is still loading, show a skeleton screen instead so the two situations are not confused.

Three things a good empty state does

Kaplan (2021) recommends communicating system status, providing learning cues about what will appear, and offering direct pathways to act, which are Norman's (2013) signifiers and feedback. In Fogg's (2009) model, that button is the trigger. An empty favourites screen might say 'Tap the heart to save items here' with a Browse button. Empty states are therefore a natural home for app onboarding.

Copy by type and cautions

For no results, echo the query and suggest spelling checks, clearing filters or alternatives. When users have cleared everything, celebrate ('All done!'). For errors, give the cause and a retry button without blaming the user. Following patterns in Tidwell et al. (2020) and Hoober and Berkman (2011), use illustrations only to support meaning and keep the main button visible on small screens. All of this applies Nielsen's usability heuristics to empty screens.

FAQ

What should an empty state include?
Why it is empty, what will appear there, and a button for the next action.
How do loading and empty states differ?
Use skeletons or progress indicators while loading, and show an empty state only when there truly is no data.

Sources reviewed: 2026-10-27

References

  1. Kaplan, K. (2021, September 19). Designing empty states in complex applications: 3 guidelines. Nielsen Norman Group. Three guidelines: communicate status, provide learning cues and offer direct paths.
  2. Google. (n.d.). Empty states. Material Design 2. Classifies empty-state types such as first use, user-cleared and errors.
  3. Tidwell, J., Brewer, C., & Valencia, A. (2020). Designing interfaces: Patterns for effective interaction design (3rd ed.). O'Reilly Media. A pattern library for connecting empty screens to other interaction patterns.
  4. Hoober, S., & Berkman, E. (2011). Designing mobile interfaces. O'Reilly Media. A broad catalogue of mobile interface patterns.
  5. Nielsen, J. (1994). Usability engineering. Morgan Kaufmann. Covers visibility of system status, so empty screens do not look broken.
  6. Fogg, B. J. (2009). A behavior model for persuasive design. In Proceedings of the 4th International Conference on Persuasive Technology (Article 40). ACM. Frames an empty-state button as a behavioural trigger.
  7. Norman, D. A. (2013). The design of everyday things (Revised and expanded ed.). Basic Books. Signifiers and feedback for cueing what to do on an empty screen.

Found this helpful? Share it

Send it to a friend who needs it.

X Facebook Threads

Reports and materials that use this theory (Korean)

There are no materials dedicated to this theory yet, but you can search related reports in the CampusDown library (Korean).

Find more reports · Search '빈 상태' on CampusDown →

You may also like

Latest ArticlesView all ›

New guides for college study and assignments (Korean)

This article was last updated on October 27, 2026. It is based on widely recognized original works and textbooks; when citing it in a paper, please check the original sources listed in the references.