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