Review Checklists

Use these checklists to catch the most common reasons web UI feels confusing, slow, inaccessible, or low-converting.

Screen Review

CheckStandard
Primary purpose is obviousA new user can explain the screen in one sentence
Primary action is obviousOne next step clearly stands out
Visual hierarchy is strongThe eye lands in the intended order
Spacing reveals groupingRelated elements feel grouped, unrelated ones separated
Copy is specificLabels and buttons say exactly what they do
Real states existEmpty, loading, success, and error are designed

Form Review

CheckStandard
Only necessary fields includedFriction is minimized
Labels are persistentNo placeholder-only labeling
Errors are actionableWhat happened and how to fix it are clear
Progress is preservedUser input survives failures
Mobile completion is smoothKeyboard, autofill, and CTA placement work well
Commitments are clearPrice, billing, and timing are visible
CheckStandard
Structure matches user mental modelLabels and categories are intuitive
Location is visibleCurrent section is always obvious
Backtracking is easyBreadcrumbs, back, cancel, or close are present
Search is easy to find when importantIt is not hidden behind unnecessary friction
Filters are manageableActive filters and reset actions are visible

Accessibility Review

CheckStandard
Keyboard works everywhereNo mouse-only traps
Focus is visibleEvery interactive element has a strong focus state
Contrast passesText and controls are readable
Semantics are correctButtons are buttons, links are links
Motion is respectfulReduced motion is supported
Zoom worksCore tasks still work at 200%

Performance Review

CheckStandard
UI reacts quicklyClicks get immediate feedback
Layout stays stableNo surprising jumps
Loading states helpUsers know what is happening
Assets are efficientImages, fonts, and scripts are controlled
Slow connections are tolerableCore tasks remain usable

Conversion Review

CheckStandard
Value proposition is clearUsers understand the benefit quickly
Risk reducers are presentProof, policies, and reassurance exist near decisions
CTA copy is specificOutcome-based language is used
Pricing is understandableNo hidden costs or confusing plan logic
UI respects the userNo manipulative patterns or false urgency

Red Flags

If you see these, stop and fix them:

  • more than one primary action competing on the same screen
  • ambiguous CTA labels like Continue with unclear consequences
  • disabled buttons without explanation
  • errors that erase input
  • modals used for long, complex workflows
  • color-only status signals
  • mobile layouts that merely stack without reprioritizing
  • slow interfaces with no local feedback
  • pricing or commitment details hidden until the end

Final Standard

A great web UI should feel:

  • obvious on first scan
  • efficient on repeat use
  • safe when users make mistakes
  • inclusive across contexts
  • trustworthy at decision moments
  • fast enough that users stay in flow