UX
Interaction Audit
A practical UX quality method for reviewing how interactive elements behave across screens, states, and flows.
How to run an interaction audit to identify inconsistent behaviours, reduce friction, and improve predictability across your product.
What it is
An glossaryInteractionInteraction refers to any action a user takes within a product and how the system responds. It includes clicks, taps, gestures, and inputs that drive the user experience.Open glossary term audit is a UX method used to evaluate the glossaryBehaviourBehaviour refers to how users interact with a system, including actions, patterns, and responses.Open glossary term, glossaryConsistencyConsistency is the use of uniform patterns, behaviours, and visual elements across a product to create familiarity and predictability. It helps users learn once and apply that knowledge throughout the experience.Open glossary term, and effectiveness of interactive elements within a product.
It involves reviewing components such as buttons, links, menus, forms, gestures, transitions, and glossaryFeedbackFeedback is the system response that informs users about the result of their actions. It helps users understand what has happened and what to do next.Open glossary term mechanisms to ensure they behave predictably and support user goals.
The focus is on identifying inconsistencies, glossaryFrictionFriction refers to anything that slows users down or makes it harder for them to complete a task. It can be caused by poor design, unnecessary steps, unclear messaging, or technical issues.Open glossary term points, and glossaryUsabilityUsability is how easy and efficient it is for users to complete tasks within a product. It focuses on clarity, simplicity, and reducing effort so users can achieve their goals without confusion or friction.Open glossary term issues in glossaryInteractionInteraction refers to any action a user takes within a product and how the system responds. It includes clicks, taps, gestures, and inputs that drive the user experience.Open glossary term.
Key takeaway
The goal is to optimise user flows, reduce errors, and create a cohesive experience.
When to use it
Use this method when glossaryInteractionInteraction refers to any action a user takes within a product and how the system responds. It includes clicks, taps, gestures, and inputs that drive the user experience.Open glossary term quality matters.
It is most useful when:
It is less useful when:
Interaction audits are often used alongside UI consistency reviews, usability testing, and heuristic evaluations.
How to run it
Set up properly
Be clear on the scope (which screens, components and states) and what correct glossaryBehaviourBehaviour refers to how users interact with a system, including actions, patterns, and responses.Open glossary term is for each type of element.
Include every state: default, hover, focus, active, disabled, loading, error, empty. Most inconsistency lives in the states nobody designed.
Run the method
An glossaryInteractionInteraction refers to any action a user takes within a product and how the system responds. It includes clicks, taps, gestures, and inputs that drive the user experience.Open glossary term audit catalogues every interactive element and checks each behaves as it should. It is systematic and dull, and it finds things no journey-based review will.
- Catalogue all interactive elements across the scope, recording where each appears.
- Test each for expected glossaryBehaviourBehaviour refers to how users interact with a system, including actions, patterns, and responses.Open glossary term and glossaryResponsivenessResponsiveness is how well a design adapts across screen sizes and devices, keeping content readable and actions reachable at any width. It relies on fluid layouts rather than fixed dimensions.Open glossary term, including what happens on slow connections.
- Check glossaryConsistencyConsistency is the use of uniform patterns, behaviours, and visual elements across a product to create familiarity and predictability. It helps users learn once and apply that knowledge throughout the experience.Open glossary term across similar elements and screens. The same control behaving differently in two places is worse than either glossaryBehaviourBehaviour refers to how users interact with a system, including actions, patterns, and responses.Open glossary term alone.
- Note glossaryFrictionFriction refers to anything that slows users down or makes it harder for them to complete a task. It can be caused by poor design, unnecessary steps, unclear messaging, or technical issues.Open glossary term, errors and confusion, with the specific element and state.
- Rate severity and propose a corrective action for each rather than only listing the fault.
Compare like with like. The finding is usually not that a control is bad but that three glossaryVersionA version is a specific iteration of software or a product at a point in time.Open glossary term of it exist and each behaves slightly differently.
Capture and make sense of it
The value comes from systematic coverage. After the audit, document:
- Every element failing its expected glossaryBehaviourBehaviour refers to how users interact with a system, including actions, patterns, and responses.Open glossary term, with the state
- Inconsistencies between elements doing the same job
- Missing states, especially loading, empty and error
- Severity and a proposed fix for each
Use this to raise baseline quality and to glossaryBuildA build is the process of compiling and packaging code into a runnable application.Open glossary term the case for a glossaryDesign SystemA design system is a collection of reusable components, guidelines, and standards for building consistent products.Open glossary term. Most findings resolve into a handful of shared components.
Key takeaway
Use this to streamline interactions and improve the user experience.
What to look for
Focus on:
Where it goes wrong
Most issues come from:
If glossaryInteractionInteraction refers to any action a user takes within a product and how the system responds. It includes clicks, taps, gestures, and inputs that drive the user experience.Open glossary term are unreliable, users lose glossaryTrustUser confidence that a product, service, or organisation will do what it promises.Open glossary term and glossaryEfficiencyEfficiency measures how quickly and easily users can complete tasks once they are familiar with a system.Open glossary term.
What you get from it
Done properly, this method gives you:
Key takeaway
It helps create interfaces that feel reliable and intuitive.
Get in touch
If this sounds like something you need, we can help you audit your interactions to create consistent, reliable, and intuitive experiences that users trust.
No guesswork. No assumptions. Just interactions that work.
FAQ
Common questions
A few practical answers to the questions that usually come up around this method.
What is an interaction audit in UX?
It is a method for evaluating the behaviour, consistency, and usability of interactive elements in a product.
When should you use an interaction audit?
During redesigns, pre-launch reviews, or usability optimisation.
What can you audit?
Buttons, links, forms, menus, gestures, feedback mechanisms, and transitions.
Why does interaction consistency matter?
Consistent and predictable interactions reduce user errors, frustration, and cognitive load.
Does an interaction audit improve UX?
Yes. It ensures users can interact confidently and complete tasks efficiently.
Quick take
If interactions feel inconsistent or confusing, users struggle. Audit them to improve usability and flow.
Related Services



