Skip to main content
Product Management/optimize-experience

Optimize Experience

You need to diagnose and optimize conversion funnels from UX audit through experimentation.

This is a skillset -- it chains /ux-audit -> /ux-benchmark -> /funnel-analysis -> /ab-test-planner -> /activation-optimization in sequence. Each skill also works independently.

Use this when you need to improve conversion, reduce churn, or optimize onboarding. Takes you from identifying usability gaps through competitive benchmarking and funnel diagnostics to designed experiments and activation strategies.


The chain

StepSkillWhat it produces
1/ux-auditUsability gap assessment with prioritized findings
2/ux-benchmarkCompetitive UX comparison with pattern extraction
3/funnel-analysisFunnel diagnostic with optimization recommendations
4/ab-test-plannerPrioritized test plan with statistical requirements
5/activation-optimizationActivation strategy with onboarding flow audit

How skills chain

  • /ux-audit identifies where users struggle -> prioritized findings tell you what to fix
  • /ux-benchmark compares your UX to competitors -> reveals whether your friction points are industry-standard or uniquely bad
  • /funnel-analysis diagnoses where users drop off in the conversion flow -> quantifies the impact of each friction point
  • /ab-test-planner designs experiments to validate fixes -> ensures you measure impact, not just ship changes
  • /activation-optimization focuses specifically on first-session and onboarding conversion -> targets the highest-leverage moment

What the PM does between stages

After...PM decision
/ux-auditWhich findings warrant immediate action vs. backlog?
/ux-benchmarkDo competitive insights change the priority order?
/funnel-analysisWhich funnel stages have the highest-impact optimization potential?
/ab-test-plannerAre the tests scoped correctly? Do you have enough traffic for statistical significance?
/activation-optimizationImplement the activation strategy. Set up tracking for benchmark targets.

Related skills: For one-off usability testing, see /ux-validate skillset. For conversion-specific metrics, see /cohort-analysis.

Example Output

Input

  • Product: Notion-competitor B2B wiki tool called Struct (SaaS, $12/user/month)
  • Problem: Free-to-paid conversion sitting at 2.1% vs. industry expectation of 6–8%; trial-to-paid drop-off concentrated in days 1–3
  • Funnel data: 18,400 monthly trial signups; 387 convert; biggest self-reported reason for leaving: "didn't see the value fast enough"
  • Competitors to benchmark: Confluence, Notion, Coda
  • Traffic: ~6,200 weekly active trial users available for experiments

Output (abbreviated)

/optimize-experience — Struct Conversion Optimization

Scope: Free-to-paid conversion | Baseline: 2.1% | Target: 5.5%+ within 90 days


Step 1 — /ux-audit: Usability Gap Assessment

Method: Heuristic evaluation + session replay analysis (Hotjar) + exit survey synthesis

Priority Findings

#FindingSeverityAffected StageEst. Drop Impact
1Empty-state onboarding shows blank canvas with no guided template pathCriticalDay 0 activation~34% of churners
2"Invite teammates" CTA buried in Settings > Workspace, not surfaced in flowHighDay 1–2~22% of churners
3Permission model (Spaces vs. Pages vs. Blocks) not explained before users hit a wallHighDay 1–3~18% of churners
4Upgrade prompt triggers on day 1 before user has created any contentMediumDay 1Friction, not drop
5Mobile app lacks template library available on webLowOngoingMinimal at trial stage

Immediate action candidates: Findings 1, 2, 3 Backlog candidates: Findings 4, 5


Step 2 — /ux-benchmark: Competitive UX Comparison

Competitors analyzed: Confluence, Notion, Coda

Pattern Extraction

UX PatternConfluenceNotionCodaStruct (current)Verdict
Guided "first doc" template prompt on signupIndustry standard — Struct uniquely missing
Teammate invite in onboarding checklistStruct behind Notion/Coda
Progress-based onboarding checklistStruct uniquely missing
Contextual upgrade prompts tied to feature use✗ (time-based)Struct's approach is weaker
In-app permission explainer tooltipAddressable gap

Key insight: Struct's empty-state and absence of an onboarding checklist are not industry norms — they are uniquely bad. Fixing these brings Struct to parity before any differentiation work begins.


Step 3 — /funnel-analysis: Funnel Diagnostic

Funnel Stages & Drop-off

Signup                     18,400   ████████████████████  (100%)
Completed profile setup     9,850   ██████████▌           (53.5%)  ← -46.5%
Created first document      5,210   █████▋                (28.3%)  ← -25.2%
Invited ≥1 teammate         1,940   ██▏                   (10.5%)  ← -17.8%
Reached "aha moment"*         820   ▉                      (4.5%)  ← -6.0%
Converted to paid             387   ▏                      (2.1%)  ← -2.4%

*Defined as: created ≥3 docs + invited ≥1 teammate within 7 days

Stage-Level Opportunity Sizing

StageCurrent RateBenchmark RateGapRevenue Impact if Closed (50%)
Signup → Profile complete53.5%75%21.5pp+$48K MRR
Profile → First doc28.3%55%26.7pp+$61K MRR
First doc → Teammate invite10.5%30%19.5pp+$89K MRR ← highest leverage
Teammate invite → Aha moment42.3%65%22.7pp+$34K MRR

Diagnostic conclusion: The teammate invite step is the single highest-leverage conversion lever. Users who invite a teammate convert at 4.7× the rate of solo users. Current UX buries this action.


Step 4 — /ab-test-planner: Prioritized Experiment Roadmap

Test Queue

Test 1 — Onboarding Checklist (Highest Priority)

ParameterDetail
HypothesisAdding a 5-step onboarding checklist (visible days 1–7) will increase "first doc created" rate from 28.3% → 38%+
Variant AControl: current blank canvas
Variant BPersistent checklist: Set up profile → Create first doc → Import content → Invite teammate → Set permissions
Primary metric% users creating first doc within 48 hours
Secondary metricDay-7 retention
Required sample size3,100 per variant (80% power, α=0.05, MDE=10%)
Est. runtime11 days at current traffic
OwnerGrowth PM + Frontend

Test 2 — Teammate Invite Placement

ParameterDetail
HypothesisSurfacing "Invite teammates" in the post-first-doc modal will increase invite rate from 10.5% → 18%
Variant AControl: Settings-buried CTA
Variant BPost-save modal: "Your doc is ready — get more from Struct by inviting your team"
Primary metric% trial users inviting ≥1 teammate within 72 hours
Required sample size2,800 per variant
Est. runtime~9 days
OwnerGrowth PM + Backend

Test 3 — Contextual Upgrade Prompt (Medium Priority)

ParameterDetail
HypothesisReplacing day-1 time-based upgrade nag with feature-triggered prompt (fires when user hits permissions wall) will increase upgrade CTR without harming retention
Variant AControl: Day 1 timer-based banner
Variant BContextual: Prompt fires first time user tries to set granular permissions
Primary metricUpgrade page CTR
Required sample size4,400 per variant (lower baseline rate)
Est. runtime15 days

Run Tests 1 and 2 concurrently (non-overlapping user segments). Test 3 follows.


Step 5 — /activation-optimization: Activation Strategy

Aha Moment Redefinition

Current proxy: Any paid conversion Recommended activation moment: User creates ≥3 docs AND invites ≥1 teammate within 7 days Rationale: This cohort converts at 19.4% vs. 0.8% for solo users. It's the signal, not a lagging indicator.

Onboarding Flow Audit & Redesign

Current flow (5 steps, avg. completion 12%): Signup → Email verify → Blank workspace → Explore on your own → Day-1 upgrade prompt

Recommended flow:

Signup
  ↓
Role/use-case question (3 options: Personal, Team Wiki, Engineering Docs)
  ↓
Pre-populated template loaded based