Proofly · Design verification

UX Audit Checklist

A practical UX audit checklist covering heuristics, accessibility, requirements, and consistency before development.

Direct answer

Use this checklist to evaluate designs before development: requirements coverage, heuristics, accessibility, consistency, and error handling.

Requirements & scope

  • Every PRD requirement maps to at least one screen or state
  • Edge cases and empty states are designed
  • Error and loading states exist for async actions

Usability heuristics

  • Visibility of system status
  • Match between system and real world
  • User control and freedom
  • Consistency and standards
  • Error prevention and recovery

Accessibility

  • Color contrast meets WCAG AA for text
  • Focus indicators visible for keyboard users
  • Form labels and error messages are programmatically associated
  • Touch targets adequate on mobile
Written by Proofly Team Design Verification Platform
Last updated: 2026-08-19T16:37:09.209Z