UX LEGENDARY
FREE · NO EMAIL WALL

The 42-point self-audit we run on every product.

The internal checklist we run before writing a single line of a UX Legendary engagement. Score your product in an afternoon. Anything below 34 / 42 is worth a phone call.

Talk to a partner

No email required. No re-marketing pixel. If it helps, tell a friend. If it doesn't, the file is 4 KB — no harm done.

8 SECTIONS · 41 POINTS

The full checklist, in the open.

FIRST IMPRESSION
  • The value proposition is clear inside 5 seconds without scrolling.
  • The primary CTA is visible in the first 100 vh, not below the fold.
  • The hero loads in under 2 seconds on a mid-tier 4G device.
  • The favicon, share preview, and page title match the actual product.
  • There is exactly one primary CTA, not three competing ones.
ONBOARDING
  • A first-time user reaches first value in under 90 seconds.
  • There is a visible progress indicator during any multi-step flow.
  • Sign-up asks for the minimum needed to unlock the next step.
  • The empty state teaches, not apologises.
  • There is a clear "skip for now" for every non-essential step.
  • Errors state what happened, what to do, and preserve the user's input.
INFORMATION ARCHITECTURE
  • The top-level nav has ≤ 7 items and each is a noun a user would search.
  • A new user can name your product's three primary jobs from the nav alone.
  • Breadcrumbs or in-page context exist for pages three levels deep.
  • Search is present, keyboard-accessible, and returns results in <300ms.
  • The 404 page suggests the top 3–5 destinations, not just a link home.
INTERACTION & CRAFT
  • Interactive elements have visible focus states with ≥ 3:1 contrast.
  • Buttons show hover, active, disabled, and loading states — all four.
  • Motion has intention: no bounce, no gratuitous fade, no delay > 300ms on primary CTAs.
  • Destructive actions require confirmation and can be undone within 10 seconds.
  • Tap targets on mobile are ≥ 44×44 px with ≥ 8 px of spacing.
CONTENT & COPY
  • Every button uses a verb specific to what happens next — not "Submit".
  • Error messages are written in second person, no exclamation marks, no code.
  • Labels sit above the input, not inside as vanishing placeholders.
  • Numbers use tabular figures wherever they might be compared.
  • Sentence case for UI copy, title case only for proper nouns.
ACCESSIBILITY
  • All body text hits WCAG AA (4.5:1) contrast on every surface.
  • Every interactive control is reachable and operable by keyboard alone.
  • Screen readers announce state changes (loading, success, error).
  • Images have descriptive alt text; decorative ones have alt="".
  • Zooming to 200 % does not break layout or clip content.
PERFORMANCE
  • LCP < 2.5 s on 4G; CLS < 0.1; INP < 200 ms.
  • Only the LCP image is eager and fetchpriority="high"; everything else is lazy.
  • Fonts are self-hosted or preloaded, with font-display swap.
  • JavaScript is code-split per route; no page ships > 300 KB gzipped.
  • Images are sized in HTML to prevent layout shift.
TRUST & CONVERSION
  • Prices, or at minimum price ranges, are visible without a demo call.
  • Real names, faces, and titles appear on any "our team" surface.
  • There is a secondary conversion path beside the primary CTA (call, download, email).
  • The contact email is in the footer, not only in an error state.
  • Every form has spam protection that does not challenge legitimate users.

Scored badly? We can help.

PARTNERS REPLY WITHIN ONE BUSINESS DAY