Empty states are first impressions
Products get designed full and shipped empty. The zero-data screen is where every new user actually starts, and most teams have never looked at it.
Every product demo is furnished. The dashboard glows with charts. Friendly sample messages fill the inbox, and the project list brims with plausible work by plausible people. That’s the version stakeholders approve and designers screenshot.
Then a real person signs up, and the product greets them with nothing.
No charts, no messages, no projects. Zero everywhere. A big blank room with their coat still on. This is the actual first impression: not the landing page, not the demo, but the moment after the signup form, when the product has to stand there being empty. Most teams design the furnished apartment and ship the vacant one.
We’ve watched this moment decide things. New users don’t leave because a feature was missing; they leave because ten seconds passed and nothing suggested what to do with the emptiness. First sessions are short and unforgiving, and no follow-up email campaign wins back someone whose first impression was a shrug. All of that weight lands on the blank screen, which usually carries it by displaying a gray folder icon.
What the empty screen owes
The blank page deserves design attention precisely because nothing else is competing for the user’s eye. Whatever you put there is the loudest thing in the product. Here’s what it owes the person staring at it.
- Say what this room is for. One sentence. A person standing in an empty screen shouldn’t have to reverse-engineer its purpose from the navigation label.
- Point at the first move. Not five moves, not a tour, not a checklist with confetti. One obvious next action, phrased as the thing they came to do. An empty state with six options is a hallway with six unmarked doors.
- Sketch the future. The best empty screens carry a ghost of their full selves: a faint chart where charts will live, an example row, a template one click away. People furnish rooms faster when they can picture the furniture.
- Take the blame when it’s yours. Some screens are empty because a filter is too tight, a search missed, or a sync failed. Say which. “No results” is a shrug; “Nothing matches these three filters” is a map back out. Blank screens that explain themselves get forgiven. The ones that don’t get closed.
- Skip the apology tour. A whimsical illustration of a sad box is not guidance. Charm is welcome, but it’s seasoning. When the mascot is doing all the work, the mascot is hiding the fact that nobody decided what the user should do next.
And this isn’t only an onboarding concern. Empty states multiply as a product grows: the search that finds nothing, the filter combination nobody anticipated, the report before the data syncs, the team space where a lone early adopter waits for colleagues who haven’t accepted the invite. Each is a small moment of truth, and every one of them either helps someone forward or quietly suggests the product has nothing for them.
Two kinds of zero
One more distinction, because it changes the writing entirely: not every zero is a failure.
An empty inbox at 5 p.m. is a triumph. Zero overdue tasks is the whole point of a task manager. Products that treat every empty screen as a sad occasion end up consoling people at the exact moment they should congratulate them. Ask which zero you’re designing for: the “you haven’t started” kind or the “you actually finished” kind. Then let the screen act accordingly. A congratulations screen that reads like a condolence card is a small thing, but small things are the whole texture of a product.
Teams skip this work for an understandable reason: everyone building the product lives in a full account. The developers have test data, the designers have mocks, the founders have the demo instance, and nobody has seen the blank version since the week it was built.
Emptiness is invisible to insiders; to a newcomer it’s the whole product.
So sign up for your own product with a fresh email and sit with what greets you. No sample data, no muscle memory, coat still on. Better yet, watch someone else do it and keep your mouth shut while they look for the door.
That silence is your handshake. Worth deciding what it says.