Skip to main content
New: Forge AI docs + Loop PM assistant. 7-day free trial.
TemplateFREE⏱️ 2-4 hours

UX Audit Template

A structured UX heuristic audit checklist with severity ratings for evaluating product usability. Covers Nielsen's 10 heuristics, severity scoring, evidence collection, and prioritized recommendations with a filled example for a SaaS dashboard.

By Tim Adair• Last updated 2026-03-04
UX Audit Template preview

UX Audit Template

Free UX Audit Template — open and start using immediately

or use email

Instant access. No spam.

What This Template Is For

A UX audit is a systematic evaluation of a product's usability against established heuristics. It identifies friction points, inconsistencies, and usability failures before users encounter them. Unlike usability testing, which observes real users, a heuristic audit is an expert review. One evaluator with this checklist can surface 40-60% of usability issues in a few hours.

This template uses Nielsen's 10 usability heuristics as the evaluation framework, adds severity ratings (cosmetic through catastrophic), and structures findings so engineering and design can act on them immediately. Each finding links evidence (screenshots, recordings) to a specific heuristic violation, a severity level, and a recommended fix.

Most teams skip audits because they feel time-consuming. They are not. A focused audit of a single flow takes 2-4 hours and typically surfaces 15-30 issues. The alternative is discovering those issues through user complaints, support tickets, and churn. Teams doing structured product discovery use heuristic audits as a fast, low-cost way to identify problems before investing in more expensive research methods. For AI-assisted evaluation, the AI UX Audit tool can accelerate parts of this process.


How to Use This Template

  1. Define the scope. Pick a specific flow, feature, or page set to audit. Trying to audit an entire product at once produces shallow findings. One flow at a time.
  2. Walk through the flow as each major user type. Note every point where a heuristic is violated. Take screenshots and annotate them.
  3. Rate each finding by severity (0-4 scale). Severity determines priority, not your personal opinion about design taste.
  4. Write a concrete recommendation for each finding. "Fix the error message" is not actionable. "Replace 'Error 403' with 'You don't have permission to view this page. Ask your admin to grant access.'" is.
  5. Sort findings by severity. Present catastrophic and major issues first. Cosmetic issues go at the bottom.
  6. Share with design and engineering in a review session. Walk through the top 5 findings together. Let the team discuss solutions rather than dictating them.

The Template

Audit Metadata

FieldDetails
Product / Feature[Name of product or feature being audited]
Auditor[Your name]
Date[Date]
Scope[Specific flow, pages, or feature area]
User types evaluated[e.g., New user, Admin, Free tier, Power user]
Device / Browser[e.g., Chrome 122 / macOS, Safari / iOS 17]

Severity Scale

RatingLabelDefinition
0Not a problemNo usability issue identified
1CosmeticMinor visual inconsistency. Fix only if time permits
2MinorUsers can work around it, but it causes friction
3MajorSignificant usability issue. Users struggle or fail on first attempt
4CatastrophicUsers cannot complete the task. Must fix before release

Heuristic Evaluation Checklist

H1. Visibility of System Status

  • System provides feedback within 1 second for user actions
  • Loading states are visible for operations over 1 second
  • Progress indicators show for multi-step processes
  • Current location is clear (breadcrumbs, active nav state, page title)
  • Success and failure states are explicitly communicated

H2. Match Between System and Real World

  • Language uses user terminology, not internal jargon
  • Icons are recognizable without labels
  • Information is ordered logically (not by database schema)
  • Metaphors match user mental models
  • Date, currency, and number formats match user locale

H3. User Control and Freedom

  • Undo is available for destructive actions
  • Users can cancel in-progress operations
  • Back/escape returns to a predictable state
  • Modal dialogs can be dismissed
  • Users can edit or delete their own content

H4. Consistency and Standards

  • Same action uses same label across the product
  • Button styles match their importance (primary, secondary, destructive)
  • Navigation is consistent across all pages
  • Form patterns are consistent (validation, labels, placeholders)
  • Error message format is consistent

H5. Error Prevention

  • Destructive actions require confirmation
  • Form inputs validate before submission
  • Constraints are communicated before the user hits them
  • Default values reduce the chance of incorrect input
  • Inline validation catches errors as the user types

H6. Recognition Rather Than Recall

  • Recently used items are accessible
  • Labels and instructions are visible (not hidden behind tooltips)
  • Search suggestions and autocomplete are available
  • Users do not need to remember information between screens
  • Help is contextual and in-place

H7. Flexibility and Efficiency of Use

  • Keyboard shortcuts exist for frequent actions
  • Power users can customize or accelerate workflows
  • Bulk actions are available for repetitive tasks
  • Filters and sorting are available on data-heavy screens
  • Frequently used features are accessible within 2 clicks

H8. Aesthetic and Minimalist Design

  • Each screen shows only relevant information
  • Visual hierarchy guides the eye to primary actions
  • Color and contrast are used purposefully
  • No decorative elements that compete with functional content
  • White space is used to group related elements

H9. Help Users Recognize, Diagnose, and Recover from Errors

  • Error messages state the problem in plain language
  • Error messages suggest a specific corrective action
  • Errors are shown near the field that caused them
  • System errors do not expose technical details to users
  • Empty states include guidance on what to do next

H10. Help and Documentation

  • Onboarding or first-run guidance exists for new users
  • Contextual help is available for complex features
  • Documentation is searchable
  • FAQ or help center is accessible from within the product
  • Tooltip text is concise and actionable

Findings Log

#HeuristicSeverityFindingScreenshotRecommendation
1[H1-H10][0-4][What is wrong][Link][How to fix]
2[H1-H10][0-4][What is wrong][Link][How to fix]
3[H1-H10][0-4][What is wrong][Link][How to fix]

Summary and Prioritization

Total findings: [Count]

By severity: Catastrophic: [n] | Major: [n] | Minor: [n] | Cosmetic: [n]

Top 5 priority fixes:

  1. [Finding # and one-line summary]
  2. [Finding # and one-line summary]
  3. [Finding # and one-line summary]
  4. [Finding # and one-line summary]
  5. [Finding # and one-line summary]

Recommended next steps:

  • Fix all severity 4 issues before next release
  • Schedule severity 3 issues for the next sprint
  • Group severity 2 issues into a UX debt backlog
  • Log severity 1 issues for future polish passes

Filled Example: SaaS Dashboard Settings Flow

Audit Metadata

FieldDetails
Product / FeatureAcme Analytics: Dashboard Settings
AuditorSarah Kim
DateMarch 2026
ScopeSettings page, notification preferences, team management
User types evaluatedAdmin user, Member user
Device / BrowserChrome 122 / macOS Sonoma

Findings Log

#HeuristicSeverityFindingRecommendation
1H94Deleting a team member shows "Error: null" if the member has active dashboards. No recovery path.Show "This member owns 3 dashboards. Reassign or delete them first." with a link to the dashboards.
2H33No undo after removing a notification rule. Users must recreate rules from scratch.Add a 10-second undo toast after deletion.
3H43"Save" button is blue on the profile page but green on the notification page. Inconsistent primary action styling.Standardize primary button color across all settings pages.
4H12Saving notification preferences shows no confirmation. Users click "Save" repeatedly, unsure if it worked.Add a success toast: "Notification preferences saved."
5H62Timezone selector shows 400+ entries with no search. Users scroll for 30+ seconds to find their timezone.Add search/autocomplete to the timezone dropdown. Detect browser timezone as default.
6H81The "Danger Zone" section for account deletion has a red background that draws attention away from routine settings above it.Reduce visual weight. Use a red border instead of a red background.

Summary

Total findings: 6

By severity: Catastrophic: 1 | Major: 2 | Minor: 2 | Cosmetic: 1

Top 3 priority fixes:

  1. Finding #1: Error on team member deletion (blocks admin workflow)
  2. Finding #2: No undo for notification rule deletion (causes user frustration and support tickets)
  3. Finding #3: Inconsistent button styling (erodes trust in UI predictability)

Key Takeaways

  • Focus on one flow at a time. Depth beats breadth in UX audits
  • Severity ratings, not personal taste, determine fix priority
  • Include evidence (screenshots, recordings) for every finding
  • Write actionable recommendations, not vague observations
  • Fix catastrophic issues immediately. Batch minor issues into a UX debt backlog

About This Template

Created by: Tim Adair

Last Updated: 3/4/2026

Version: 1.0.0

License: Free for personal and commercial use

Frequently Asked Questions

How many evaluators should conduct a UX audit?+
Research by Nielsen and Molich found that 3-5 evaluators independently reviewing the same interface catch roughly 75% of usability issues. A single evaluator catches 35%. If resources are limited, one thorough audit is still valuable. If possible, have 2-3 people audit independently, then merge findings and compare severity ratings.
How is a heuristic audit different from usability testing?+
A heuristic audit is an expert review against established principles. It is fast, cheap, and does not require recruiting participants. [Usability testing](/templates/usability-test-report-template) observes real users attempting real tasks. It catches issues that experts miss (e.g., confusing mental models, unexpected workflows). The best approach is to run a heuristic audit first to catch obvious issues, then validate with usability testing.
Should I audit the entire product or one flow at a time?+
One flow at a time. A whole-product audit produces hundreds of shallow findings that no team can act on. Pick the highest-traffic or highest-pain flow first. Spend 2-4 hours on it. Share findings. Fix the top issues. Then move to the next flow. Use [product metrics](/glossary/aarrr-pirate-metrics) to identify which flows have the most friction.
What do I do with cosmetic findings?+
Log them but do not prioritize them over major or catastrophic issues. Cosmetic findings (severity 1) are best grouped into a "UX polish" ticket for a future sprint when the team has spare capacity. They matter for perceived quality but do not block user workflows.
Can I use this template for mobile apps?+
Yes, but supplement it with platform-specific checks for iOS Human Interface Guidelines and Android Material Design patterns. The [mobile app design checklist](/templates) covers platform-specific requirements that Nielsen's heuristics do not address. ---

Explore More Templates

Browse our full library of AI-enhanced product management templates

Free PDF

Like This Template?

Subscribe to get new templates, frameworks, and PM strategies delivered to your inbox.

or use email

Instant PDF download. One email per week after that.

Want full SaaS idea playbooks with market research?

Explore Ideas Pro →