Similar actions produce similar outcomes, regardless of where they occur in the interface.
Click on three dots menu
Your home350 Fifth Avenue, New York, NY 10118, USAEdit
Show stats
proDelete
Mario RossiProduct Manager
Edit
Show profile page
Logout
Ensure the same interaction leads to the same result everywhere
Change outcomes for the same action depending on the screen
Align gestures, clicks, and shortcuts across featuresIntroduce special-case behaviors without clear reason
Test interactions across the entire product, not in isolation
Assume users will relearn behavior in different sections
External Standards
The interface follows established platform, industry, and web conventions, reducing the learning curve.
Follow OS and platform-specific guidelinesRedefine common patterns without strong justificationUse familiar symbols and interaction modelsAssume novelty is more important than usabilityRespect accessibility and web standardsBreak conventions for purely aesthetic reasons
Internal Consistency
The system behaves the same way in similar situations, so users can rely on patterns they have already learned.
Create your first folder
Organize your files and folders in a structured way.
New folderAdd your first contact
Add your first contact to your address book.
New contact
Apply the same rules to similar componentsCreate hidden exceptions to established behaviorCentralize logic for shared interactionsLet different teams define behavior independentlyDocument patterns and enforce themRely on memory instead of guidelines
Pattern Reuse
Established solutions are reused instead of reinvented, strengthening familiarity and efficiency.
Some reusable web components
This text is a reusable web component, also the button below is a reusable web component.Click meAnd this is a dropdown, also a reusable web component.
Reuse proven UI patternsDesign new components for already-solved problemsMaintain a shared component libraryFork components without clear necessityOptimize patterns through iterationReset design decisions with each feature
System Integrity
The interface feels like a single, coherent system rather than a collection of disconnected parts.
Separated components which compose complex components
onlineLuigi VerdiUX DesignerButton
Luigi VerdionlineUX DesignerDropdown content
Design features as parts of a wholeTreat each section as a standalone productEnsure transitions feel natural and connectedMix conflicting interaction paradigmsAlign design, content, and behaviorAllow visual or functional drift over time
Terminology Consistency
Words and labels are used consistently to avoid confusion and misinterpretation.
off
on
WorkspacesWorkspaces are the places where users are working together as teams.
Attacker You Fujimi Junior High School Dash Kappei Seirin High School basketball team Guard Kise Seirin High School basketball team Design System Team Core design system maintenance and development
Add Workspace
WorkspacesTeams are the places where users are working together.
Attacker You Fujimi Junior High School Dash Kappei Seirin High School basketball team Guard Kise Seirin High School basketball team Design System Team Core design system maintenance and development
Add Group
Use one term for one conceptIntroduce synonyms for the same actionMaintain a shared glossaryChange labels without updating all occurrencesValidate terminology with usersFavor internal jargon over user language
Visual Consistency
Visual styles are applied uniformly, reinforcing recognition and predictability.
ReadReplyDownloadRetry
Apply the same visual rules across the interfaceIntroduce ad-hoc styles for individual screensUse design tokens and style guidesLet visual inconsistencies accumulate over timeEnsure visuals reinforce functionUse decoration that conflicts with established meaning
Related references and bibliographypotentially outdated
Articles & Posts
Agustin Diaz — Why UX design consistency matters and how to achieve it