Skip to content
Design & UX

The five states every page needs that nobody designs

Every mockup is drawn with perfect data. Real sites have none of that. Empty, loading, error, too-much and different-person, and why drawing them is cheapest now.

by 3 min read
A close-up of interface options on a touchscreen device
Photo by Egor Komarov on Pexels.

01 / The problem

Designs are drawn with perfect data

Every mockup has three products, a short name, a good photograph and a logged-in user. Real sites have none of that reliably. The gap between the design and the day it launches is where most of the ugliness lives.

Five states account for nearly all of it. Draw them and the build stops producing surprises.

02 / Empty

Before there is anything

No orders yet. No saved items. No results. A brand new account looking at a dashboard designed for someone six months in.

An empty state is not a failure, it is an opportunity: say what will appear here, and offer the action that fills it. Most sites show a blank panel, and the new user concludes it is broken.

03 / Loading

While the answer is on its way

Something takes a second, or on bad signal, five. Without a designed state you get a blank area, then a sudden jolt as everything appears and pushes the page around.

Reserve the space. Show the shape of what is coming. The perceived speed of a site is decided here more than in the actual timing.

04 / Error

When it goes wrong, which it will

The payment declines. The upload fails. The postcode is not recognised. Three rules: say what happened in words a person understands, say what to do next, and never lose what they typed.

“Something went wrong” satisfies none of these and is the default when nobody designed the state.

05 / Too much

The long name, the huge number, the fortieth item

The design has “Blue Chair”. The catalogue has “Blue Reclining Occasional Chair with Removable Cushions (Set of Two)”. The mockup shows four testimonials; the client adds thirty.

Every container needs an answer for overflow (wrap, truncate, scroll), decided by a designer rather than by whatever the browser does when nobody chose.

06 / Different person

Signed in, signed out, and the one with no photo

The same page for a returning customer and a stranger. The team member with no profile picture. The product with no image, which will happen the week after launch.

Decide these once and they are handled forever. Leave them and each one becomes a small emergency.

07 / Why it is worth the time

It is cheaper here than anywhere else

Drawing five extra frames costs an hour. Discovering them during the build costs a conversation and a change. Discovering them after launch costs a customer who could not complete something.

This is also, bluntly, how you tell a considered design from a good-looking one. Ask to see the empty state. The answer tells you a great deal about what you are buying.

Send us a design you are about to build and we will tell you which states are missing.