Ready

Empty State

Empty states are placeholders that appear when a component has no content to display. They can inform users when a search yields no results or when there is no data. Empty states communicate what will appear there, why there isn’t content, and may tell the user what they can do next.

Ready

Empty State

Empty states are placeholders that appear when a component has no content to display. They can inform users when a search yields no results or when there is no data. Empty states communicate what will appear there, why there isn’t content, and may tell the user what they can do next.

Ready

Empty State

Empty states are placeholders that appear when a component has no content to display. They can inform users when a search yields no results or when there is no data. Empty states communicate what will appear there, why there isn’t content, and may tell the user what they can do next.

Anatomy

  1. Heading

  2. Body

Variants

  1. Default

  2. Chart

Best Practices

1. Message

Include a clear and simple message. The empty state messaging and context of the page should communicate why there is no content.¹ Empty states always contain a header or text, sometimes both. If it’s the user’s job to take an action in order to populate content, the text should instruct the user what to do next. When a situation doesn’t have an actionable next step, use a header to communicate the state. Use a header and text together when more detail and clarity is needed.

2. Sentence Case

Use sentence case and punctuation, when necessary. Headers never have punctuation. Text has punctuation when following a header or when the message contains a comma. Follow sentence case for both headers and text. Only use title case for proper nouns, referring to other items on the page, or for acronyms. Put quotations around words that refer to buttons or links on the page.²

3. Icons

Use icons to support the messaging. For data visualizations, icons help communicate what chart will be displayed once data is populated. In other areas, icons can help direct users to an element on the page. Before including an icon, consider how many other empty states on the page may have icons and if including will help communicate necessary information, more effectively, to the user. Icons should appear above messaging.³

4. Educate

Educate and prevent confusion. A great empty state message is designed to prevent confusion and teach the user about that area in Basis.⁵ Empty states can be used during onboarding, to prompt action, or to communicate when content will be available.⁶

More

Accessibility

  1. A case for including messaging with icons.

  2. Using images without supporting text to convey meaning prevents people from being able to properly access and understand information.⁴

  3. Writing for Web Accessibility

  4. https://www.w3.org/WAI/tips/writing/

Additional Reading

  1. Ketterman, Shane. “Empty States – The Most Overlooked Aspect of UX.” Toptal Design Blog, Toptal, 31 Jan. 2019, www.toptal.com/designers/ux/empty-state-ux-design.

  2. “Empty States.” Material Design, material.io/design/communication/empty-states.html.

  3. “Empty State.” Empty State - Lightning Design System, lightningdesignsystem.com/guidelines/empty-state/#site-main-content.

  4. Admin. “The Most Common Web Accessibility Issues to Avoid.” Bureau of Internet Accessibility, www.boia.org/blog/the-most-common-web-accessibility-issues-to-avoid.

  5. Pearson. “UI Design for Empty States, Zero Data, and on-Boarding.” Medium, Rareview, 21 Sept. 2016, medium.com/rareview/ui-design-for-empty-states-empty-data-and-on-boarding-264cdb92826e.

  6. Babich, Nick. “The Role Of Empty States In User Onboarding.” Smashing Magazine, 8 Feb. 2017, www.smashingmagazine.com/2017/02/user-onboarding-empty-states-mobile-apps/.

  7. w3c_wai. “Writing for Web Accessibility – Tips for Getting Started.” Web Accessibility Initiative (WAI), 3 Mar. 2020, www.w3.org/WAI/tips/writing/.

© 2024 Basis Technologies
© 2024 Basis Technologies
© 2024 Basis Technologies