Ask questions like this to multiple AIs at once

Try free

How do you do a UX competitive analysis?

Here’s a practical, step-by-step framework for conducting a UX competitive analysis that generates actionable insights (not just feature lists).

1. Define Your Scope & Goals

Before opening a browser, answer these:

  • Objective: Are you looking for feature gaps, interaction patterns, usability benchmarks, or market positioning?
  • Competitor tiers:
    • Direct: Same solution, same audience (e.g., Zoom vs. Teams)
    • Indirect: Different solution, same job-to-be-done (e.g., Zoom vs. Loom for "communicate remotely")
    • Aspirational: Companies with superior UX you want to emulate (e.g., Notion, Apple, Linear)
  • Key flows: Pick 3–5 critical user journeys (e.g., onboarding → first value, checkout, search/filter, settings management)

2. Build Your Evaluation Framework

Create a rubric so you’re comparing apples to apples. Use these categories:

CategoryWhat to Document
Information ArchitectureNavigation patterns, taxonomy depth, findability of key features
Interaction PatternsMicro-interactions, empty states, error handling, loading states
Visual HierarchyTypography scale, color psychology, whitespace usage, CTA prominence
Content StrategyTone of voice, microcopy clarity, help text placement, progressive disclosure
Onboarding & ActivationTime-to-value, tutorial methods (tooltips vs. self-guided), friction points
AccessibilityColor contrast, keyboard navigation, screen reader hints (use WAVE or axe DevTools)
Performance PerceptionSkeleton screens vs. spinners, perceived speed, transition smoothness

Pro tip: Create a spreadsheet with competitor names as columns and these categories as rows.

3. Conduct the Audit (The "Gemba Walk")

Don’t just screenshot homepages. Actually use the products:

  1. Sign up fresh (use incognito, clear cookies) and screen-record the flow
  2. Complete core tasks while narrating friction points: "I expected X to happen, but Y happened instead"
  3. Document ruthlessly:
    • Timestamped screenshots (CleanShot, Snagit, or browser dev tools)
    • Video clips of micro-interactions (Loom or QuickTime)
    • Emotional reactions (Delighted? Confused? Anxious?)

Specific things to capture:

  • Error moments: Trigger validation errors intentionally—see how they handle recovery
  • Dead ends: Where does the UX drop you without guidance?
  • Mobile vs. Desktop: Responsive breakpoints, touch targets, gesture support

4. Synthesize with Comparison Techniques

Move from raw data to insights using these methods:

Feature Matrix (The "What")

Create a binary or graded matrix (✓ / ✗ / ~) comparing capabilities. But add a "UX Quality" column—having a feature means nothing if it’s unusable.

Journey Map Overlay (The "How")

Plot the competitor’s flow on a timeline with emotional valence:

Sign Up → Verify Email → First Project → Invite Team → Upgrade 😊 😐 😫 (14 clicks) 😊 ❓ (unclear pricing)

Heuristic Evaluation Scorecard

Rate each competitor 1–5 against Nielsen’s 10 heuristics (or Google’s HEART framework). Calculate averages to identify systemic weaknesses.

"Swipe File" of Patterns

Group screenshots by pattern type:

  • Onboarding: Checklists, progress bars, persona-based setup
  • Empty States: Educational illustrations vs. upsells vs. starter templates
  • Data Density: Tables vs. cards vs. kanban for similar content types

5. Create Actionable Deliverables

Don’t bury insights in a 50-page PDF. Produce:

A. The "Teardown" Deck (for stakeholders)

  • 1 slide: Competitor landscape map (Positioning: Budget vs. Premium × Simple vs. Complex)
  • 3–5 slides: Side-by-side video comparisons of key flows
  • 1 slide: "Steal This" (patterns worth adapting) vs. "Avoid This" (common pitfalls)

B. The UX Benchmark Report (for product teams)

  • Quantified usability scores
  • Gap analysis: "Competitor X accomplishes [task] in 2 clicks; we require 6"
  • Prioritized recommendations using ICE scoring (Impact × Confidence × Ease)

C. The Pattern Library (for designers)

  • Figma/Miro board with categorized components (login forms, dashboard widgets, modals)
  • Annotation of why each pattern works in context

6. Turn Analysis into Strategy

Competitive analysis fails when it becomes a copycat exercise. Use the "Synthesized Differentiation" method:

  1. Identify the consensus: What do ALL competitors do? (This is table stakes)
  2. Find the over-served: Where are competitors adding complexity nobody needs?
  3. Spot the void: Which user pain point is everyone ignoring?
  4. Define your "Only We..." statement: "Only we combine Competitor A’s simplicity with Competitor B’s customization, while solving the [specific friction] they all share."

Quick-Start Checklist for Today:

  • Pick 3 competitors (1 direct, 1 indirect, 1 aspirational)
  • Choose 1 user flow to analyze deeply
  • Set up a Notion/Airtable template with the evaluation categories above
  • Schedule 90 minutes to walk through each competitor’s flow while recording your screen

What industry or product type are you analyzing? I can provide specific evaluation criteria or competitor examples tailored to your context (e.g., SaaS dashboards vs. e-commerce vs. mobile apps). Also, are you at the early discovery phase or looking to optimize an existing product?