Usability heuristic

Mental models

Users act on their own beliefs about how a product works; designs that match or clearly teach those beliefs are easier to use.

Mental models A plan offers 100 credits a month. With no explanation the user assumes that means 100 images and is blocked after image 25, because each image costs 4 credits. When the plan says about 25 images, the user expects 25 and is not surprised. The user has to guess the unit Starter plan 100 credits a month $10 a month “So that’s 100 images” Blocked after image 25 Each image costs 4 credits One line teaches the unit Starter plan 100 credits about 25 images $10 a month · 4 credits per image “OK, about 25 images” Runs out when expected Guess and product agree People act on what they think it means
A plan that says 100 credits lets a user assume 100 images and get blocked at 25, while adding about 25 images makes the guess match the product.

A mental model is the user's working theory of how a system behaves: what a tab contains, where data goes, what an agent will do. People build it quickly from names, past products and the first screens they see, and then act on it whether or not it is accurate.

Don Norman's The Design of Everyday Things describes the gap between the designer's conceptual model and the user's mental model, bridged only by what the product itself shows (its system image). Nielsen Norman Group's guidance builds on this: when a design clashes with what users believe, they make errors and get confused, and the fix is either to match their expectations or to teach a more accurate model.

Onboarding is where the model is formed, so it is the cheapest place to set it right. A diagram of where data flows, a one-line explanation of each tab, or a familiar comparison ("like Slack", "your new hire") gives users a model they can act on. Paywalls and upsells depend on it too: if users don't understand what a credit, seat or workspace is, they can't judge the price.

How to use it

  • Name things with words users already use, and explain any new concept in one plain line before they meet it.
  • Use a simple diagram (source, arrow, destination) when data moves between systems or a third party is involved.
  • Anchor unfamiliar products to a familiar one ("works like a shared inbox"), then show where it differs.

Watch out

  • Assumed knowledge: internal jargon or units (credits, tokens, seats) that users have no model for.
  • A borrowed metaphor that sets the wrong expectation, such as calling an automated agent a "hire" when it cannot finish whole jobs.

Related

Mental models in real products 8 working · 1 not