Designing Empty Screens
How should you design an empty state screen in an app? Design four empty states separately (first use, no search results, cleared, and error), each with exactly one next-step button and wording that fits the situation.
A screen with nothing to show still needs design. If an empty screen does not say what to do, users just leave.
Terms and previews
Tap a preview to pause it; tap again to play.
First-use empty state
Just signed up, so there is no data yet
No results
No items match the search conditions
Cleared state
After the user has removed everything from a cart or to-do list
Error state
Loading failed. Must be told apart from an empty screen
How to use it
- Give each empty screen exactly one button for the next step. With several, people hesitate again.
- On "no results", show the search term again and suggest a spelling check or similar terms.
- A cleared state is not a failure. A congratulating tone such as "All done" fits.
- If you show an error like an empty screen, users think their data is gone. Put a [Try again] button on errors.
Prompts to copy
4 empty states
Create 4 empty states for this list screen.
1. First-use: one line saying what this place is for + one [Add your first item] button.
2. No results: "No results for '{search term}'" + a [Clear search] button.
3. Cleared: one line praising the user for finishing. No button.
4. Error state: what failed + a [Try again] button.
Use only text and buttons, no illustrations.Source posts: @uxwoodytips