UX Audit: Process, Checklist & Tools to Fix What Loses Users
Most products don't lose users to missing features. They leak them at predictable friction points. A UX audit finds those leaks with evidence: the process we run, a checklist you can copy, the tools that matter, and what lands in the final report.

A UX audit is a structured review of a product against usability and accessibility heuristics, backed by analytics and real user testing, that ends in a severity-scored, prioritized list of fixes. It tells you where users struggle and what to fix first, with evidence instead of opinion.
Here's the thing most teams miss. Products rarely lose users because a feature is missing. They leak them at small, predictable points of friction. A confusing empty state. A form that fails silently. A checkout that asks for the same thing twice. A UX audit finds those leaks before they show up as a churn number nobody can explain. It's the first thing we run before any UI/UX and product design engagement that touches an existing product.
This guide walks through the exact process we use, a checklist you can copy today, the tools worth your time, and what actually lands in the final report. If you're stuck deciding whether to audit or jump straight into a redesign, the last section settles that.
What is a UX audit?
Strip away the consulting language and an audit answers one question: where is this product costing you users, and which problems are worth fixing first?
It's a diagnosis, not a cure. The audit doesn't redesign your screens or refresh your brand. It examines the product you already have against established usability principles, checks what your analytics say real people do, and ranks every issue by how much damage it causes.
What an audit isn't: it isn't a redesign (that's the fix, not the diagnosis), it isn't a brand refresh (your colors aren't the problem here), and it isn't one designer's opinion dressed up as a report. A good audit rests on evidence you can check yourself.
UX audit vs heuristic evaluation
People use these two terms interchangeably. They shouldn't. A heuristic evaluation is one method inside a UX audit, not a synonym for it.
A heuristic evaluation is an expert review. Someone experienced walks the product against a set of principles, usually Nielsen's 10, and notes where it falls short. Fast, cheap, useful. But it's one expert's read.
A full UX audit wraps that review in evidence. It adds analytics, real usability testing, and a severity model, so a finding isn't "I think this is confusing" but "eight of ten test users missed this button, and the funnel data backs it up."
| Heuristic evaluation | Full UX audit | |
|---|---|---|
| Method | Expert review vs principles | Heuristics + analytics + user testing |
| Evidence | One reviewer's judgment | Data plus observed behavior |
| Output | List of likely issues | Severity-scored, prioritized fixes |
| Best for | A fast gut-check | A decision you'll spend money on |
If you only have a day, run a heuristic evaluation. If you're about to fund a redesign, do the full audit. The cost of guessing wrong is higher than the cost of the audit.
Why run a UX audit: the business case
Three numbers usually justify it: retention, conversion, and the cost of building the wrong thing twice.
Retention first. When users churn, they rarely file a complaint. They just leave. An audit surfaces the friction that pushes them out, the moments where the product asks too much or explains too little, so you fix causes instead of guessing.
Then conversion. Most funnels leak at a handful of specific steps. Find the step where 40% of users drop, fix the reason they drop, and you've moved revenue without spending a cent on more traffic.
And the expensive one: rework. Shipping a feature, watching it underperform, then rebuilding it costs far more than auditing the design first. We've watched teams burn a full quarter rebuilding a flow an audit would have flagged in a week. That's the math that makes audits pay for themselves.
A UX audit is not a critique of taste. It's a map of where the product quietly costs you users, ranked by how much each leak hurts.
The UX audit process, step by step
There's no single right way to run an audit, but the good ones share a backbone. Here's the six-step version we use. Scope it down for a single flow, or run the whole thing for a full product.
Step 1: Scope and success metrics
Decide what you're auditing and what "better" means before you start. One checkout flow? The whole onboarding? Pin it down, then name the metric each finding should move. Skip this and you'll end up with 80 observations and no way to rank them.
Step 2: Analytics and funnel review
Pull the data before you form opinions. Where do users drop? Which screens collect rage clicks or dead ends? GA4 and a session tool like Hotjar show you where the bleeding is, even if they won't yet tell you why.
Step 3: Heuristic walkthrough
Now walk the product against Nielsen's 10 usability heuristics and WCAG 2.2 for accessibility. This is the expert-review layer: visibility of system status, error prevention, consistency, and the rest. Log every violation with a screenshot so nothing is "trust me."
Step 4: Usability testing with real users
Heuristics tell you what's probably broken. Watching five to eight real users tells you what actually is. This is where most assumptions die, and it's why we lean on user-centered design instead of arguing about taste in a meeting.
Step 5: Severity scoring
Score each issue by impact times frequency. A confusing label on a rarely-visited settings page isn't the same as a broken primary button. A simple 1-to-4 scale (cosmetic, minor, major, blocker) is plenty. The point is to force ranking, not to win an argument over whether something is a 2 or a 3.
Step 6: Prioritized fix backlog
Turn findings into a backlog engineers can pick up. Each item gets the problem, the evidence, the severity, and a rough effort tag. Done right, this lands as an engineer-ready handoff, not a slide deck someone has to translate first.
Heuristics tell you what's probably broken. Five real users tell you what actually is.
The UX audit checklist
Want a starting point you can paste into a doc today? Here's the skeleton we run through. It's not exhaustive (every product hides its own traps), but it catches the issues that show up again and again.
Navigation and orientation
- Can a first-time user tell where they are and what to do next?
- Is back-button behavior predictable? Mobile users notice instantly when it isn't.
- Does search work, and does it forgive typos?
Forms and inputs
- Inline validation, or does the form fail only on submit?
- Are error messages specific ("Password needs a number") or useless ("Invalid input")?
- Can users recover from a mistake without losing their work?
Content and clarity
- Plain language, or internal jargon nobody outside the building uses?
- One clear primary action per screen, not five buttons competing for the same click.
Feedback and states
- Loading, empty, error, and success states all designed, or just the happy path?
- Does the system confirm when something actually worked?
Accessibility (WCAG 2.2 AA)
- Text contrast at 4.5:1 or better?
- Every interactive element reachable and operable by keyboard?
- Focus states visible, not stripped out for looks?
Run through that and you'll already have more findings than most teams know what to do with. Pair it with analytics so you can rank them by real impact, not gut feel.
UX audit tools
Tools don't run the audit, you do. But the right ones make evidence-gathering faster. Here's what earns its place:
- Analytics: GA4 for funnels and drop-off; Hotjar for heatmaps and session replays. This is where you spot the leaks.
- Accessibility checkers like Axe and WAVE run automated WCAG 2.2 scans. They catch the obvious violations; manual keyboard testing catches the rest.
- Usability testing: Maze for unmoderated tests at scale, Lookback when you want to watch and ask follow-up questions.
- Heuristics need no software at all. Just Nielsen's 10 and a reviewer who's seen enough products to trust their read.
Fair warning: tools surface signals, not answers. A heatmap shows you nobody clicks the CTA. It won't tell you whether the label is confusing, the contrast is too low, or it's just buried below the fold. That call is still yours.
What a UX audit report includes
A UX audit is only as good as the document it produces. If engineers can't act on it, it was theater.
Every finding in our reports carries five things: a screenshot of the problem, the heuristic or metric it violates, a severity score, the recommended fix, and a rough effort estimate. That last one matters more than people expect. A finding without an effort tag turns into a debate; a finding tagged "major, low effort" gets done this sprint.
The report opens with the three or four blockers, not a 40-page narrative. Decision-makers read the top. Engineers read the backlog. Nobody reads the executive-summary throat-clearing, so we skip it. Here's a sample finding, trimmed down:
Issue: Checkout "Place order" button sits below the fold on mobile. Evidence: 38% of mobile sessions scroll past it; 6 of 8 test users hesitated. Heuristic: Visibility of system status / call-to-action prominence. Severity: Major. Fix: Pin the button to a sticky footer. Effort: Low.
UX audits by product type
The backbone stays the same. What changes is where the bodies are buried.
SaaS and dashboards
Density is the enemy. Power users want everything on one screen; new users drown in it. Audit the onboarding and the empty states hardest, because that's where SaaS products lose trials before anyone reaches the part that delivers value.
E-commerce
It's almost always the cart and checkout. Hidden shipping costs, forced account creation, and a checkout that fails to signal trust will leak revenue every single day. A lot of this overlaps with the common mobile app UX issues we see most, since most carts now live on a phone.
Healthtech
Accessibility stops being optional. You're designing for people who may be stressed, impaired, or both, often on older devices. WCAG 2.2 AA is the floor, and error prevention in anything clinical is non-negotiable. This is the one vertical where a "minor" accessibility issue is often a real blocker.
Audit or redesign: which do you need?
Here's where teams waste the most money. The product "feels old," so they greenlight a full redesign, rebuild everything, and ship a fresh coat of paint over the same broken flows.
A redesign without an audit is a guess with a bigger budget. The audit tells you which parts are actually broken and which just feel dated to the people who stare at them all day (usually you, not your users).
Sometimes the answer genuinely is a redesign, and we've written about when to redesign an app and how to scope one. But start with the diagnosis. You might find that fixing the top five issues gets you 80% of the result for 20% of the cost. Or you confirm the redesign is justified, now backed by evidence instead of a hunch.
Frequently asked questions
A UX audit is a structured review of your product against usability and accessibility heuristics, backed by analytics and user testing. It ends in a severity-scored, prioritized list of fixes. Think of it as a diagnosis: it finds where users struggle and what to fix first. It's not a redesign.
A heuristic evaluation is one method inside a UX audit. It's a fast expert review against principles like Nielsen's 10, based on one reviewer's judgment. A full UX audit wraps that review in evidence: analytics, real usability testing, and severity scoring. So instead of 'this looks confusing,' you get 'six of eight users missed this, and the funnel data agrees.' Use a heuristic evaluation for a quick gut-check; use a full audit before you fund a redesign.
Six steps: scope the audit and its success metric, review analytics and funnels, run a heuristic walkthrough, test with real users, score each issue by severity, then hand off a prioritized fix backlog. Scale it down for one flow or run the whole thing for a full product.
Analytics tools like GA4 and Hotjar show you where users drop. Accessibility checkers like Axe and WAVE catch WCAG 2.2 violations. Maze and Lookback handle usability testing. Heuristics need no software, just Nielsen's 10 and a sharp reviewer. Worth remembering: tools surface the signals, but turning them into ranked fixes is still a human call.
Each finding includes a screenshot, the heuristic or metric it breaks, a severity score, a recommended fix, and a rough effort estimate. The report leads with the blockers, not a long narrative. The goal is a backlog engineers can act on directly, not a slide deck someone has to translate.
It depends on scope and how deep the testing goes. A focused audit of a single flow, heuristics plus light analytics, can wrap in a few days. A full-product audit with moderated usability testing, accessibility checks, and a scored backlog takes a few weeks. The deliverable is the same either way: a severity-scored, prioritized list of fixes you can build from. If you want a number for your product, tell us the scope and we'll scope it back on our contact page.
More from the journal

Usability Testing: Methods, Process & How to Run It
Usability testing is the cheapest way to find out your product confuses people before launch does it for you. Here's how to run one — the methods, the process, how many users you actually need, and what to do with what you learn.

User Flows: What They Are & How to Map Them
A user flow is the map of every step someone takes to get something done in your product — and drawing it is where you catch dead ends before code does. Here's what user flows are, how they differ from journeys, and how to map one.

UI vs UX: What's the Difference (and Why It Matters)
UI and UX get used interchangeably, and the mix-up quietly wrecks products. Here's the real difference — what each one is, where they overlap, and why a beautiful interface with bad UX still fails.