Mental Model
A mental model is what a user believes about how a system works based on their past experiences and beliefs.
Users do not know the underlying database architecture or source code of your application. Instead, they construct an internal simplified model of how things function. When the interface contradicts their mental model, usability breakdowns occur.
How it works
Mental models are built through years of interacting with physical objects, operating systems, and other software. Designers succeed when the visible system model matches the user's intuitive expectations.
How to fix it
When user testing reveals a mismatch between how users expect a feature to work and how it actually behaves, change the interface metaphor to match the user's mental model rather than writing long instruction manuals.
Common mistakes
Exposing internal database structures and engineering limitations directly in the UI instead of translating them into terms that match the user's worldview.
Key takeaways
- Users base actions on their mental model, not on how the code actually runs.
- Mismatches between the system model and mental model generate friction.
- User research and interviews are the best tools to map out mental models.
Learn this
Lessons and exercises mapped to this concept.
Common questions
- Can a user's mental model change over time?
- Yes, but gradually. When smartphones shifted from skeuomorphic leather textures to flat design, users had already internalized touch gestures so the old physical metaphors were no longer necessary.