TapCub is live — analytics, insights and live chat, free on one platform
Analytics

UX audit: how to do one in 7 steps (with checklist)

A UX audit finds usability problems and ranks what to fix. Expert review vs data-driven review, seven steps, a measurable checklist, a checkout audit example and FAQ.

Sophia Bennett Published Nov 6, 2026 7 min read Analytics
UX audit: how to do one in 7 steps (with checklist)Sample data

A UX audit is a structured review that finds usability problems in a website or app and ranks what to fix. This guide combines a heuristic review with behavioral evidence from funnels, heatmaps, replays, errors and support chats, and includes a checklist with measurable thresholds and a checkout audit that lifted completion from 46% to 53%.

What you will learn

  • Scope the audit to a few key flows
  • Let funnels show where to look; let heuristics explain why
  • Watch 15–30 replays per problem step
  • Check speed and errors before blaming design
  • Rank issues by severity × reach ÷ effort

What is a UX audit?

A UX audit is a structured review of a website or app that finds usability problems, explains why they hurt users, and ranks what to fix. It combines an expert review against established usability principles with evidence from how real people use the product: analytics, funnels, heatmaps, session replays, errors and support conversations. The result is a prioritized list of issues with recommendations, not a redesign.

An audit identifies problems; it does not fix them. Its value is in pointing a design and engineering team at the few changes that matter most.

When to run a UX audit

  • Conversion or retention has dropped and nobody can explain why.
  • Before a redesign, to know what to keep and what to change.
  • After a major release or a new checkout, sign-up or onboarding flow.
  • When support keeps receiving the same "how do I" questions.
  • Once or twice a year for key flows, as routine maintenance.

Expert review vs data-driven audit

Heuristic (expert) reviewData-driven review
HowReviewers walk through flows against principles such as Nielsen's 10 heuristics and WCAGAnalytics, funnels, heatmaps, replays, errors, support logs
FindsInconsistencies, unclear labels, missing feedback, accessibility gapsWhere users actually struggle and how many are affected
StrengthFast, catches problems before many users hit themShows impact and priority
WeaknessSubjective; cannot size the problemShows where and how much, not always why

A good audit uses both: data tells you where to look, the expert review explains what is wrong there.

SeverityMeaningExample
HighBlocks or loses many users on a key flowValidation error on a required field
MediumSlows users down or distracts themProminent coupon field at checkout
LowCosmetic or affects few usersLow-contrast secondary link

Present the top ten issues first; long unranked lists rarely get fixed.

How to do a UX audit in seven steps

1. Set scope and goals

Choose the flows to audit (for example: landing page to sign-up, product page to checkout) and the business metric each one serves. A whole-site audit with no scope produces a long, unranked list.

2. Collect behavioral data

For each flow gather four weeks of: page and step conversion, exit rates, scroll depth, rage clicks, JavaScript errors and device split. Funnels show which step loses the most people; this is where the audit spends most of its time.

3. Watch real sessions

Pick 15–30 session replays per problem step, filtered to sessions that dropped off or rage-clicked. Note what users tried to do and where they hesitated. Replays turn a drop-off percentage into a concrete behavior.

4. Run a heuristic review

Walk the same flows on desktop and on a phone, checking each screen against usability heuristics: visibility of system status, match with real-world language, user control, consistency, error prevention, recognition over recall, flexibility, minimal design, error recovery, and help. Add an accessibility pass (contrast, focus order, labels, tap targets).

5. Check performance and errors

Slow or broken screens look like usability problems. Review Core Web Vitals and errors for the audited pages before blaming the design.

6. Read support and feedback

Search chat transcripts and tickets for the flow's keywords. Repeated questions are some of the clearest evidence of confusing UX.

7. Prioritize and report

For each issue record: where it occurs, evidence (data and screenshots), affected users, severity, the recommended fix and effort. Rank by severity × reach ÷ effort, and present the top ten first.

UX audit checklist

AreaCheck
NavigationCan a new visitor reach the main tasks in two clicks? Are labels in the users' words?
ContentDoes each page answer the question that brought people there, above the fold?
FormsAre fields minimal, labeled, with inline validation and clear errors?
FeedbackDo buttons show loading and success states? Are errors explained?
MobileAre tap targets at least 24×24 CSS px, with no horizontal scrolling?
AccessibilityIs text contrast at least 4.5:1? Can the flow be completed with a keyboard?
PerformanceIs LCP under 2.5 s and INP under 200 ms at the 75th percentile?
TrustAre price, delivery, refund and security information visible where decisions happen?

Worked example: a checkout audit

An online store's checkout (sample data, four weeks) converts 46% of people who start it. The audit found:

FindingEvidenceSeverityFix
Delivery cost revealed only at the last step38% of exits happen on the payment step; replays show users scrolling back to the cartHighShow estimated delivery cost in the cart
Postcode field rejects spaces9% of checkout sessions have a validation error on postcode; rage clicks on "Continue"HighAccept spaces, normalize on the server
Coupon field draws attention22% of users click "Apply coupon"; many leave to search for codesMediumCollapse the field behind a link
Low-contrast "Back" linkContrast 2.9:1LowIncrease contrast

After the first two fixes, checkout completion rose from 46% to 53% in the next four weeks.

app.tapcub.com

Checkout · 4 weeks

Sessions

Checkout started

8,000

Address

6,240

Delivery

5,280

Payment

4,640

Order placed

3,680

Delivery cost appeared only at the last step. Sample data.
Sample data

Common mistakes

  • Opinions without evidence. Every finding needs data, a replay or a principle behind it.
  • Auditing only on desktop. Most consumer traffic is mobile, and many problems only appear there.
  • Reporting 80 issues with equal weight. Rank them; teams act on the top ten.
  • Ignoring performance and bugs. A broken button is not a design problem.
  • No follow-up measurement. Re-check the metrics after fixes to confirm the audit was right.

Running a UX audit with TapCub

  • Funnels and exits: build a funnel for each audited flow and use Web analytics › Pages for exit pages and bounce.
  • Heatmaps and replay: click and scroll heatmaps show what people try to click and where they stop; rage clicks are flagged. Session replay is off by default; when enabled it samples 10% of sessions and masks input values.
  • Errors and speed: JavaScript errors and real-user Core Web Vitals per page help separate bugs and slowness from design problems.
  • Support: live chat conversations show the pages visitors were on when they asked for help.

See also how to read a heatmap and user friction.

FAQ

How long does a UX audit take? A focused audit of two or three key flows takes one to two weeks, including data collection, replay review, the heuristic pass and the report.

What is the difference between a UX audit and usability testing? An audit reviews an existing product using expert evaluation and existing data. Usability testing observes recruited participants doing tasks. Audits often recommend where usability tests are needed.

What should a UX audit report include? Scope and goals, methods, a ranked list of issues with evidence, severity and recommended fixes, and the metrics to watch after changes.

Can I do a UX audit without a UX designer? Yes for a first pass: data, replays and a heuristic checklist will surface the biggest problems. A designer helps with the recommendations and with subtler issues.

See also: Mobile app usability testing: tasks, metrics and a study plan.

Sources

Was this article helpful?

We use your answers to fix and expand this page.

Sophia Bennett

Product Adoption Consultant

Explores customer onboarding, live conversations, and self-service, turning common usage questions into practical guidance and improvements.

Find where users struggle

Funnels, exit pages, heatmaps, rage clicks, errors and session replay for your UX audit.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics