A perceivable signal that communicates where and how an action should take place. While an affordance is a property of an object, a signifier is the cue that communicates it — such as an underline indicating a clickable link, or a caret suggesting expandable content.
Common contexts
- Adding a subtle drag-handle icon to a reorderable list item so users discover they can rearrange it without being told
- Auditing a flat-design interface where text links lost their underline and click-through rates dropped because users couldn't identify interactive text
- Reviewing a card component to confirm that a hover state and cursor change correctly communicate that the entire card is clickable, not just the label
Use when
Invest in explicit signifiers for any interaction that users must discover rather than be taught — particularly for gestures, drag-and-drop, right-click menus, and swipe actions that have no visible affordance by default.
Avoid when
Avoid over-signposting interactions that are already part of a strongly established convention — adding an underline and a hover tooltip and an animated cursor to every standard button creates visual noise that actually reduces signal clarity.
The gap between affordance and signifier is where most discoverability failures live — an element can functionally support an interaction that nobody ever attempts because nothing in its appearance suggests it's there to be acted on.
Real-world examples
- WhatsApp's two blue checkmarks are signifiers that communicate message read status — a subtle design that created the social phenomenon of 'leaving someone on read' because the signifier is visible to both sender and recipient.
- The iOS text-input cursor, blinking at 1Hz, is a signifier communicating 'this field is active and ready for input' — a convention so universal that any non-blinking cursor is now perceived as a bug.
- Airbnb's 'Superhost' badge on listing cards is a signifier that communicates trusted host status at a glance, reducing the cognitive work of evaluating trustworthiness from 10+ data points to a single visual mark.