
From user behavior to measurable UX patterns
Heurilens does not evaluate interfaces based on opinions, best practices, or design taste.It analyzes what users actually do when interacting with a product — and looks for repeating behavioral traces that signal UX breakdowns. A UX issue only matters if it leaves a trace in user behavior. These traces may appear as:
- hesitation
- misclicks
- delayed decisions
- unclear intent
- reduced visibility
- broken feedback loops
The analysis pipeline
Heurilens analysis follows a consistent four-layer model.1. Interface structure is parsed
1. Interface structure is parsed
The page is analyzed as a system of components and sections — not as a visual screenshot alone.Heurilens identifies:
- layout regions
- content hierarchy
- interactive elements
- affordance relationships
2. Behavioral signals are inferred
2. Behavioral signals are inferred
Each structure is evaluated through known user behavior patterns.Examples:
- multiple CTAs competing for attention
- headings without visual dominance
- actions that appear secondary but receive primary interaction
3. Signals are classified into patterns
3. Signals are classified into patterns
When behavioral signals align with known failure modes, Heurilens classifies them into patterns.A pattern represents:
- a recurring UX problem
- observable across products
- detectable through product signals
4. Measurable output is generated
4. Measurable output is generated
Each detected pattern produces a structured output:
- affected section
- detected pattern
- behavioral signal
- potential impact
- suggested fix direction
What Heurilens does NOT do
Heurilens intentionally avoids:- subjective design critique
- generic UX advice
- one-size-fits-all best practices
- visual taste judgments
It asks “What does user behavior indicate here?”
Why this makes UX measurable
Traditional UX evaluation often stops at description. Heurilens continues to measurement. Instead of:- “The hierarchy feels unclear”
- “This page shows delayed primary action due to competing visual priorities”
- “The CTA could be stronger”
- “Primary action receives lower attention than secondary elements”
- compared
- tracked
- monitored
- improved with intent
How this connects to patterns
Every page in this library documents a single UX pattern. Each pattern answers one question: How does this UX problem appear on a real product — and how can it be detected? Patterns are the bridge between:- UX theory
- user behavior
- product analytics
- actionable output
What comes next
Explore UX Patterns
See how individual UX problems are documented as measurable patterns.
Quickstart
Run your first Heurilens analysis and explore the output.
Heurilens does not aim to explain UX —
it aims to make UX visible, comparable, and measurable at the product level.
it aims to make UX visible, comparable, and measurable at the product level.
