Product design / Practical notes

A UX Audit Checklist to Use Before a Redesign

Walk through a real task, include one interruption and record what stopped the person from continuing. Then choose a repair that fits the evidence.

Set up a real starting condition

A useful audit starts from a believable situation. Specify the person, their starting state, the task and the result they need. Otherwise, a neat checklist can drift into reviewing screens nobody uses in that order.

Use realistic content and record the environment. Keep the evidence close enough that someone else can repeat the same review.

Walk the task, then the exception

Walk the task, then the exception
AreaInspection questionEvidence to capture
OrientationCan the person identify location and purpose?Labels, current state and entry path
ActionIs the consequence understandable before commitment?Action text and review context
InputAre requirements and correction paths clear?Validation and retained values
WaitingDoes the interface explain what it is waiting for?Progress or pending state
FailureCan the person continue without losing useful work?Error and recovery sequence
CompletionIs the result distinguishable from an attempt?Saved record, confirmation or next state

Inspect access and alternate input

Repeat the core path with a keyboard and a narrow viewport. Check meaningful names, visible focus, logical order and whether fixed controls cover the current task. Review zoom and the mobile keyboard rather than treating a small screenshot as responsive verification.

For role-based software, try a direct route and an unavailable action with the correct test account. Record what the server and interface actually do; a hidden button is not evidence of authorization enforcement.

Review the request and its final check together

Zapp’s parcel screen collects what is being carried. The delivery-review design then brings pickup, recipient, parcel and a sample estimate together before payment.

I would use the pair to ask whether the customer can spot and correct a wrong detail. The static designs help define that task; the working flow needs its own check.

Zapp customer parcel-details screen groups package types, a contents field and the action to choose a delivery service.
Zapp customer parcel-details screen groups package types, a contents field and the action to choose a delivery service. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Zapp delivery-review design showing sample pickup, recipient, parcel, vehicle and estimated price.
A delivery review brings the request together before payment. Prices are sample estimates; dispatch and payment are not verified. Complete original Figma frame; sample design data.

Inspect the original Figma frame (access may be required)

Turn the result into a bounded decision

Record the failure at the task level and separate confirmed behavior from a suspected cause. Preserve the conditions needed to reproduce it. Then decide whether the repair belongs in copy, layout, interaction, business rules or engineering.

The checklist is complete when it produces decisions someone can act on. It is not a certification that every state, role or assistive technology has been covered. State the tested scope and the remaining gaps explicitly.

Continue reading

RELATED EXPLORATION

Zapp customer journey evidence

RELATED EXPLORATION

Product UX review

RELATED EXPLORATION

Build the evidence pack

NEXT FILE / YOUR PRODUCT

Got a product in mind?

Let’s talk