Nothing to See Here (And That's the Whole Point): The Secret Power of Empty States
There's a specific kind of dread that hits when you open an app for the first time and it stares back at you like a waiting room with no magazines. No data. No history. No content. Just a pale, featureless void where a user experience is supposed to live.
Most designers treat this moment like a plumbing problem—something to patch quickly before anyone notices. Slap a generic illustration on it. Drop in some placeholder text that says "Nothing here yet!" in a font that feels vaguely apologetic. Move on.
But here's the thing: that empty screen isn't a failure state. It's a first impression. And in a digital landscape where attention spans are shorter than a TikTok scroll, blowing your first impression on a shrug emoji and some gray text is basically leaving money—and users—on the table.
What Even Is an Empty State?
For the uninitiated, an empty state is any moment in an interface where there's no content to display. We're talking about the inbox with zero messages, the playlist with no songs, the activity feed that hasn't fed anyone anything yet. These moments are unavoidable. Every single user who ever opens your app will encounter at least one.
There are generally three flavors:
- First-use empty states: The app is brand new to this person. Nothing exists yet.
- User-cleared empty states: The user has done something—archived all their emails, finished every task, deleted their history—and now the slate is clean.
- No-results empty states: A search or filter returned exactly nothing.
Each one is a different emotional moment. And treating them all with the same "¯\(ツ)/¯ nothing here" energy is like serving the same meal at a birthday party, a funeral, and a first date.
The Apps That Get It Spectacularly Right
Let's talk about Slack for a second. When you open a channel with no messages, Slack doesn't just abandon you in the digital wilderness. It greets you with a little origin story—who created the channel, when, and why. It's the app equivalent of a host saying, "Welcome! Here's how this room works." That's not nothing. That's onboarding disguised as an empty state.
Notion takes a different angle. Their empty pages feel intentional, almost meditative. The blank canvas comes with subtle prompts that whisper rather than shout—a soft invitation to start typing, to make the space yours. It's a design philosophy that says: this emptiness is potential, not absence. For a productivity app, that framing is everything.
Spotify, meanwhile, leans into the emotional register. An empty queue or a freshly cleared listening history isn't treated as a void—it's a starting point. Their empty states often nudge you toward discovery, surfacing recommendations that feel eerily like the app is saying, "I know you. Let me help." Which, sure, raises some privacy eyebrows, but from a pure UX standpoint? Genius.
Why Designers Keep Getting This Wrong
The brutal truth is that empty states get designed last. The team spends weeks agonizing over the hero flow—the onboarding sequence, the core feature screens, the checkout experience. Then, somewhere around the third sprint, someone in a Zoom call says, "Oh, what happens when there's no data?" and everyone does that thing where they look at the ceiling.
The result is usually a stock illustration of a sad robot or an empty box, paired with text that manages to be simultaneously too long and too vague. It communicates nothing useful, delights nobody, and misses what could have been a genuinely memorable moment.
Here's the irony: empty states are often the most viewed screens in an app's early lifecycle. New users see them constantly. And yet they receive approximately 4% of the design attention that the main dashboard gets. That's the UX equivalent of renovating your entire house but leaving the front door as a sheet of plywood.
Designing for the Void (Without Getting Weird About It)
So what does a good empty state actually look like? A few principles that the best in the business seem to follow:
Tell people what to do next. This sounds obvious, but it's astonishing how many empty states just... describe the emptiness without offering an exit ramp. "You have no saved items" is not a call to action. "Save something you love" with a button that goes somewhere? That's a conversation.
Match the emotional context. A task management app that's just been fully cleared should feel like a win. A music app with no listening history should feel like the beginning of something. Read the room—or in this case, read the state.
Use your brand voice. Empty states are one of the few places in an interface where you have some creative latitude. Mailchimp has been doing this forever, injecting their mascot Freddie into micro-moments throughout the app, including the quiet ones. It's not about being wacky for wackiness's sake—it's about consistency. If your brand has a sense of humor, the empty state is a great place to let it breathe.
Don't be needy. There's a version of this that overcorrects—the empty state so desperate for engagement that it throws three CTAs, a tutorial video, and a promotional banner at you simultaneously. Restraint is a feature.
The 404 Alphabet Take
We've always had a soft spot for broken things around here—404 errors, dead links, the digital equivalent of a wrong turn. And empty states are kin to that energy. They're not broken, exactly. They're just... waiting.
The difference between a forgettable app and a beloved one often lives in these margins—the moments between actions, the pauses between content. Anyone can design a great full screen. The real craft is in designing a great empty one.
Next time you're in a design review and someone asks what happens when there's nothing to show, don't shrug. That blank screen is a blank page. And blank pages are where everything interesting starts.
Nothing to see here? Make sure that's never true.