You press the button. Nothing seems to happen.
Did it work? Should you press it again? Can you leave the page? Has the information you just entered been saved?
An interface can be technically functioning and still leave a person uncertain about what to do. Heuristic Evaluation gives us a structured way to inspect that interface and identify potential usability problems before—or alongside—learning directly from the people using it.
It is an expert review against established usability principles, often called heuristics. These principles help make the reasoning behind a finding explicit. They are not infallible rules, and expert inspection does not replace user research. Nielsen Norman Group's explanation of heuristic evaluation describes this distinction.
At Abstraction, we want more than a list of things a designer dislikes. We want to explain what the interface communicates, where it asks people to work too hard, what consequences we anticipate, and how we could make the experience more considerate.
A trained judgment, not a claim to know everyone
The value of an expert review is the ability to notice and explain patterns that deserve attention.
If a form removes completed answers after an error, we can identify that behavior and examine the recovery path. If a button changes meaning between screens, we can describe the inconsistency. If the system provides no visible confirmation after a consequential action, we can identify the missing feedback.
What we cannot learn from inspection alone is exactly how every person experiences those conditions, how often a problem occurs in real use, or how much it affects a business result.
That distinction is part of professional confidence. We should be able to say, “This is what we found, this is why it concerns us, and this is what we still need to learn.”
Empathy helps us consider the person on the other side of the interface. It does not give us permission to speak for them without evidence.
Look at a task, not just a screen
A page viewed in isolation may seem straightforward. The experience can become less clear when someone arrives from another page, makes a mistake, changes their mind, or returns after an interruption.
We begin by defining the review's purpose and boundaries. That might mean a registration flow, a customer portal, an application feature, a purchase journey, or a wider set of important tasks.
We clarify who the interface is intended to support, the relevant devices and roles, the available design or product version, and which states we can actually examine. An unfinished prototype may let us evaluate a proposed sequence while leaving error handling or loading behavior unresolved. Those are limitations to document—not functionality to silently assume.
Where a live system is involved, we agree on appropriate test access and data. Evaluating a consequential action should not accidentally send messages, alter a customer's records, or create a real transaction.
The scope gives the findings meaning. “Reviewed” should tell someone what was examined, under which conditions, and what remained outside the work.
Principles make the questions more precise
Nielsen's ten usability heuristics provide a widely used starting framework. In a review, they lead to questions such as:
- Can someone tell what the system is doing, and does its language relate to their world?
- Can they reverse or leave an action, and do familiar patterns behave consistently?
- Does the interface help prevent mistakes and make the next step recognizable rather than dependent on memory?
- Can both new and experienced users accomplish their tasks without irrelevant material competing for attention?
- When something goes wrong, can someone understand it, recover, and find useful help?
The appropriate framework depends on the experience being reviewed. We may need additional considerations for a specialized product, audience, or interaction context. We identify the basis of the review rather than presenting our own preferences as universal laws.
That matters creatively, too. Clear design does not have to be characterless. A distinctive visual language can still make an action understandable. An expressive transition can still respect the task. A quiet page can still be confusing.
We are asking whether the design helps people understand and use the experience—not whether it resembles every other interface.
A principle should sharpen the question, not replace the context.
From a concern to a useful finding
A finding needs enough detail for someone else to understand it and act on it.
Our review can capture the location and conditions, what happened or was displayed, the relevant principle, the anticipated consequence, and a recommendation. Screenshots or annotated examples can make the issue specific. We also record uncertainty and questions for further investigation.
When several evaluators are involved, independent inspection before consolidating findings can retain different perspectives. The eventual report should reconcile overlapping findings rather than count the same underlying issue several times. This is consistent with the approach described in NN/g's heuristic-evaluation guidance.
The number of reviewers and depth of inspection depend on the agreed scope. We do not imply a large research team when a focused expert review is what has been commissioned.
Did my documents actually arrive?
For a document-submission portal, we work with the client to define the task and the conditions an expert review should examine. Selecting files, seeing them listed and pressing “Send” are not the same as knowing they have arrived.
We follow the available states and consider whether the interface communicates processing, completion and recovery. If it remains unchanged after an action, the review needs to explain the observed condition and its potential consequence without inventing a user's reaction.
| Part of the finding | What we make explicit |
|---|---|
| Context | The task, product version, role and upload state examined |
| Interface observation | What feedback appears after Send, when it appears and which conditions were tested |
| Usability concern | Whether the action's status is understandable through the available feedback |
| Possible human consequence | Uncertainty about waiting, retrying, leaving or asking for help |
| Evidence limit | What the inspection establishes; user reactions or frequency require their own evidence |
| Proposed response | A pending state, an accurate outcome and a useful next step or recovery route, according to the system's real behavior |
| Follow-up | Implementation checks and any further evaluation needed to examine the response |
The recommendation is not automatically to add a spinner. We ask the implementation team which states the system can reliably confirm. Reaching the server, passing a check and receiving staff review describe different events.
Interaction Design, Content Design and implementation can then shape a response that tells the same story. The client gains a traceable reason for the recommendation and a clear view of what remains to be learned.
Explain importance without inventing certainty
Not every finding carries the same consequence.
A minor inconsistency, an obstacle that requires a workaround, and a failure that prevents a critical task should not be presented as interchangeable. Severity judgments can consider the effect of the problem, how often it is encountered, and whether it continues to cause difficulty. Where those factors are estimated rather than observed, we say so. Nielsen's severity-rating guidance explains these considerations.
We also distinguish severity from confidence and implementation priority. A potentially serious issue may need investigation because the available evidence is limited. A well-supported finding may require coordination before it can be addressed. The cost of a change does not make the human problem more or less severe.
For the portal example, we would want to know what happens if someone retries, whether submissions are reliably recorded, what support can see, and whether there are time-sensitive consequences. We should not assign certainty about those conditions merely because the missing feedback is easy to notice.
The result should help the client decide where to act, where to investigate, and how to sequence the work—not create a frightening score with no explanation behind it.
The review connects to other kinds of evidence
Heuristic Evaluation has a distinct job within the wider evaluation process.
A UX Audit can examine a broader experience and draw on several sources of evidence. Heuristic Evaluation may contribute to it, but it is not a substitute for the whole investigation.
Usability Testing involves people attempting tasks so we can learn from their behavior and experience. Abstraction can help plan and interpret that work with specialist research partners. It answers questions an expert inspection cannot answer on its own.
A UI Design Audit examines the interface's visual and design quality. Design Quality Assurance checks how implementation carries the intended design into the working product. An Accessibility Audit has its own disability-related access scope and evaluation requirements.
These methods can inform one another without becoming interchangeable. A heuristic review is not technical, security, or accessibility certification, and it does not transfer final client acceptance to the reviewer.
What the client should be able to use
The deliverable can include a clear review scope, documented findings, annotated visual examples, severity and priority rationale, recommendations, and questions requiring further evidence. Its form should fit the people who will use it, whether that is a founder, a product team, internal developers, or another implementation partner.
We want someone to be able to trace the reasoning: from interface condition to potential consequence to proposed response.
Explain the concern well enough that another person can examine it.
We also want the review to be fair to the work already done. Existing design reflects earlier information, constraints, and decisions. Understanding that context helps us make useful recommendations instead of turning the report into a judgment of the previous team.
The review can guide changes. It is not, by itself, the redesign, implementation, or proof that a recommendation has succeeded.
Review, improve, learn again
Heuristic Evaluation can help us understand an existing product, examine a proposed experience, or revisit something already in use. It belongs within our Design Thinking loop:
Discover → Define → Explore → Design / Develop / Market → Learn → Advance → Discover.
After changes, we can inspect the revised experience and connect that work with appropriate user feedback, research, operational observations, or analytics. Findings become more useful when the team can see what it changed, why it changed it, and what happened next.
That is the relationship with Evidence-Informed Design: make a reasoned judgment, remain honest about its limits, and continue learning.
Abstraction can provide a focused heuristic evaluation independently or include it within a wider audit or design engagement. Bring us the interface, the important tasks, and whatever feels uncertain.
We can help make the next decision clearer.