what is
empty state
in one line
an empty state is what a screen shows before it has any data, often used to explain the feature and point users to their first action.
an empty state is the screen a user sees when there's nothing there yet: no projects, no messages, no reports. every new account is full of them.
a bare empty state is a dead end. a good one explains what the screen is for and offers a clear first action, like a button to create the first item or import existing data.
empty states matter most in onboarding, because they're where new users decide whether the product is going to be easy or confusing.
where heytappr fits
empty states are where a lot of first questions happen. with heytappr on the page, a user staring at an empty screen can just ask how to get started and follow the steps from there.
see it in practice
related terms