CRO Master
Full conversion rate optimization coverage across every touchpoint. Replaces: page-cro, signup-flow-cro, onboarding-cro, popup-cro, paywall-upgrade-cro, form-cro, ab-test-setup.
Trigger
Any request about improving conversions, reducing friction, optimizing flows, increasing signups/upgrades, or experiment design.
Core CRO Principles
1. Friction Audit
For any flow, identify:
- Cognitive friction: Too many choices, unclear value prop, confusing copy
- Motivational friction: Unclear benefit, no social proof, weak CTA
- Technical friction: Too many steps, slow load, form complexity
- Trust friction: Missing signals, risky ask too early, no guarantees
2. The CRO Hierarchy
Fix in this order:
- Value clarity — Does the user immediately understand what this is and why they want it?
- Desire — Do they want it enough to act?
- Trust — Do they believe it'll deliver?
- Friction — Is the path to action as easy as possible?
Never optimize friction before value is clear.
Landing Page CRO
Above-the-Fold Checklist
Conversion Copy Framework
- Problem → Agitate → Solution → Proof → CTA
- Lead with transformation, not features
- Use customer language from reviews/support tickets
Page Structure (highest to lowest converting)
- Hero + CTA
- Social proof strip (logos or review count)
- Problem/pain acknowledgment
- Solution overview
- Features → Benefits (each feature paired with emotional benefit)
- Testimonials (specific, quantified)
- Objection handling / FAQ
- Final CTA with guarantee
Signup Flow CRO
Principles
- Collect only what's needed for step 1 (email only if possible)
- Progress indicators increase completion by ~20%
- Show value before asking for commitment
- Auto-advance on single-choice steps
Email Capture Optimization
- Reduce fields to minimum viable (name + email → email CVR)
- Micro-commitment before email ask: "Get your free audit →" then form
- Inline validation (not just on submit)
- Clear what happens next ("Check your inbox for your free guide")
Multi-Step Flow Tips
- Break long forms into logical groups (Personal → Professional → Preferences)
- Save progress / allow return
- Show completion % or step count
- Reassure at each step ("Your data is secure. No spam ever.")
Onboarding CRO
The "Aha Moment" Framework
- Define the aha moment: What action predicts retention? (first export, first share, first successful use)
- Reduce time to aha: Remove every step that doesn't lead directly to aha
- Celebrate aha: Confetti, summary of value delivered, next step prompt
Onboarding Anti-Patterns
- ❌ Product tour before value is delivered
- ❌ Asking for integrations/permissions before user needs them
- ❌ Empty state with no guidance
- ❌ Forcing profile completion before first use
High-Converting Onboarding Flow
- Welcome + set expectation (30 sec)
- One key action that delivers immediate value
- Celebration / value summary
- Next recommended action (not a menu of 10 things)
- Optional profile/setup (framed as enhancing their experience)
Paywall & Upgrade CRO
Paywall Timing
- Too early: User hasn't experienced value → high bounce
- Too late: User doesn't need to upgrade → low urgency
- Sweet spot: Right after the aha moment, when they want more
Upgrade Page Elements
- Usage summary: "You've done X — here's what you'd unlock with Pro"
- Feature comparison: Focus on top 3 differences, not exhaustive list
- Social proof from upgraded users (not general testimonials)
- Urgency / anchoring: Annual vs monthly pricing shown together
- Risk reversal: 30-day guarantee, instant cancel, etc.
Upgrade Flow
- Trigger (usage limit, gated feature, or proactive prompt)
- Value reinforcement (what they've done, what they'd unlock)
- Plan selection (keep it 2-3 options max)
- Payment (one-page, no redirects, card + PayPal minimum)
- Confirmation + immediate access
Popup & Modal CRO
When to Show
- Exit intent: 15-30% recovery on desktop
- Time-based: After 60-90 seconds (not 5 seconds)
- Scroll-based: After 50-70% page scroll
- Click-based: On specific CTA hover
Popup Copy Formula
- Headline: Specific outcome (not "Sign up for our newsletter")
- Sub-copy: What they get + when ("Get the 5-point checklist instantly")
- CTA: Action + benefit ("Send Me the Checklist")
- Dismiss: Don't shame-gate ("No thanks, I'll figure it out myself" → just "×")
Mobile Popups
- Full-screen on mobile converts better than partial
- Touch-friendly close button (min 44×44px)
- Single CTA only
Form CRO
Universal Form Rules
- One column (not two) — 15-20% higher completion
- Labels above fields, not inside (placeholder text disappears on focus)
- Required fields only — mark optional, not required
- Smart defaults where possible
- Real-time validation
- Single primary CTA button
Field Reduction Impact
- 11 fields → 4 fields: +120% conversions (Expedia study)
- Every unnecessary field costs ~5-10% completion
- Ask: "What's the minimum we need to deliver value?"
Checkout Forms
- Guest checkout option (mandatory account = ~35% drop-off)
- Autofill-friendly (proper autocomplete attributes)
- Address validation inline
- Payment method variety (card + Apple/Google Pay)
A/B Test Design
What to Test (by impact)
High impact (test first):
- Headline / value proposition
- CTA button copy and color
- Hero image / video
- Pricing presentation
Medium impact:
- Social proof placement and type
- Form length and field order
- Page layout / section order
Low impact (test last):
- Button color
- Font size
- Minor copy tweaks
Test Setup Rules
- One variable per test
- Minimum 100 conversions per variant before calling
- 95% statistical significance minimum
- Run for at least 2 full business cycles (no peeking early)
- Document hypothesis, expected lift, and results
Hypothesis Format
"We believe that [change] will [outcome] because [reason]. We'll know it worked when [metric] increases by [X]%."
Quick Wins by Page Type
| Page Type |
#1 Quick Win |
| Landing page |
Rewrite headline to outcome-first |
| Signup form |
Reduce to email-only first step |
| Onboarding |
Remove steps before first value delivery |
| Paywall |
Add usage summary above fold |
| Checkout |
Add guest checkout option |
| Popup |
Switch from newsletter ask to specific resource |
Output Format
When analyzing a flow or page: Audit → Prioritized Issues → Specific Fixes → Copy Rewrites → Test Hypotheses
Related Skills
page-cro — page-level optimization
ab-test-setup — A/B testing
analytics-tracking — conversion tracking
GitNexus Index
This skill is indexed by GitNexus for knowledge graph traversal.
Index path: /Users/localuser/.claude/skills/cro-master/.gitnexus
Last indexed: 2026-05-23
1---2name: cro-master3description: Conversion rate optimization across every touchpoint — landing pages, signup flows, onboarding, paywalls, popups, forms, and A/B test design.4---56# CRO Master78Full conversion rate optimization coverage across every touchpoint. Replaces: page-cro, signup-flow-cro, onboarding-cro, popup-cro, paywall-upgrade-cro, form-cro, ab-test-setup.910## Trigger11Any request about improving conversions, reducing friction, optimizing flows, increasing signups/upgrades, or experiment design.1213## Core CRO Principles1415### 1. Friction Audit16For any flow, identify:17- **Cognitive friction**: Too many choices, unclear value prop, confusing copy18- **Motivational friction**: Unclear benefit, no social proof, weak CTA19- **Technical friction**: Too many steps, slow load, form complexity20- **Trust friction**: Missing signals, risky ask too early, no guarantees2122### 2. The CRO Hierarchy23Fix in this order:241. **Value clarity** — Does the user immediately understand what this is and why they want it?252. **Desire** — Do they want it enough to act?263. **Trust** — Do they believe it'll deliver?274. **Friction** — Is the path to action as easy as possible?2829Never optimize friction before value is clear.3031## Landing Page CRO3233### Above-the-Fold Checklist34- [ ] Headline states the outcome, not the feature35- [ ] Sub-headline addresses the #1 objection36- [ ] Hero image shows the product in use (not abstract)37- [ ] CTA button is benefit-oriented ("Get My Free Report" not "Submit")38- [ ] Trust signals visible without scrolling (logos, review count, guarantee)3940### Conversion Copy Framework41- **Problem** → **Agitate** → **Solution** → **Proof** → **CTA**42- Lead with transformation, not features43- Use customer language from reviews/support tickets4445### Page Structure (highest to lowest converting)461. Hero + CTA472. Social proof strip (logos or review count)483. Problem/pain acknowledgment494. Solution overview505. Features → Benefits (each feature paired with emotional benefit)516. Testimonials (specific, quantified)527. Objection handling / FAQ538. Final CTA with guarantee5455## Signup Flow CRO5657### Principles58- Collect only what's needed for step 1 (email only if possible)59- Progress indicators increase completion by ~20%60- Show value before asking for commitment61- Auto-advance on single-choice steps6263### Email Capture Optimization64- Reduce fields to minimum viable (name + email → email only = +15-30% CVR)65- Micro-commitment before email ask: "Get your free audit →" then form66- Inline validation (not just on submit)67- Clear what happens next ("Check your inbox for your free guide")6869### Multi-Step Flow Tips70- Break long forms into logical groups (Personal → Professional → Preferences)71- Save progress / allow return72- Show completion % or step count73- Reassure at each step ("Your data is secure. No spam ever.")7475## Onboarding CRO7677### The "Aha Moment" Framework781. **Define the aha moment**: What action predicts retention? (first export, first share, first successful use)792. **Reduce time to aha**: Remove every step that doesn't lead directly to aha803. **Celebrate aha**: Confetti, summary of value delivered, next step prompt8182### Onboarding Anti-Patterns83- ❌ Product tour before value is delivered84- ❌ Asking for integrations/permissions before user needs them85- ❌ Empty state with no guidance86- ❌ Forcing profile completion before first use8788### High-Converting Onboarding Flow891. Welcome + set expectation (30 sec)902. One key action that delivers immediate value913. Celebration / value summary924. Next recommended action (not a menu of 10 things)935. Optional profile/setup (framed as enhancing their experience)9495## Paywall & Upgrade CRO9697### Paywall Timing98- **Too early**: User hasn't experienced value → high bounce99- **Too late**: User doesn't need to upgrade → low urgency100- **Sweet spot**: Right after the aha moment, when they want more101102### Upgrade Page Elements103- **Usage summary**: "You've done X — here's what you'd unlock with Pro"104- **Feature comparison**: Focus on top 3 differences, not exhaustive list105- **Social proof from upgraded users** (not general testimonials)106- **Urgency / anchoring**: Annual vs monthly pricing shown together107- **Risk reversal**: 30-day guarantee, instant cancel, etc.108109### Upgrade Flow1101. Trigger (usage limit, gated feature, or proactive prompt)1112. Value reinforcement (what they've done, what they'd unlock)1123. Plan selection (keep it 2-3 options max)1134. Payment (one-page, no redirects, card + PayPal minimum)1145. Confirmation + immediate access115116## Popup & Modal CRO117118### When to Show119- Exit intent: 15-30% recovery on desktop120- Time-based: After 60-90 seconds (not 5 seconds)121- Scroll-based: After 50-70% page scroll122- Click-based: On specific CTA hover123124### Popup Copy Formula125- **Headline**: Specific outcome (not "Sign up for our newsletter")126- **Sub-copy**: What they get + when ("Get the 5-point checklist instantly")127- **CTA**: Action + benefit ("Send Me the Checklist")128- **Dismiss**: Don't shame-gate ("No thanks, I'll figure it out myself" → just "×")129130### Mobile Popups131- Full-screen on mobile converts better than partial132- Touch-friendly close button (min 44×44px)133- Single CTA only134135## Form CRO136137### Universal Form Rules138- One column (not two) — 15-20% higher completion139- Labels above fields, not inside (placeholder text disappears on focus)140- Required fields only — mark optional, not required141- Smart defaults where possible142- Real-time validation143- Single primary CTA button144145### Field Reduction Impact146- 11 fields → 4 fields: +120% conversions (Expedia study)147- Every unnecessary field costs ~5-10% completion148- Ask: "What's the minimum we need to deliver value?"149150### Checkout Forms151- Guest checkout option (mandatory account = ~35% drop-off)152- Autofill-friendly (proper autocomplete attributes)153- Address validation inline154- Payment method variety (card + Apple/Google Pay)155156## A/B Test Design157158### What to Test (by impact)159**High impact** (test first):160- Headline / value proposition161- CTA button copy and color162- Hero image / video163- Pricing presentation164165**Medium impact**:166- Social proof placement and type167- Form length and field order168- Page layout / section order169170**Low impact** (test last):171- Button color172- Font size173- Minor copy tweaks174175### Test Setup Rules176- One variable per test177- Minimum 100 conversions per variant before calling178- 95% statistical significance minimum179- Run for at least 2 full business cycles (no peeking early)180- Document hypothesis, expected lift, and results181182### Hypothesis Format183"We believe that [change] will [outcome] because [reason]. We'll know it worked when [metric] increases by [X]%."184185## Quick Wins by Page Type186187| Page Type | #1 Quick Win |188|-----------|-------------|189| Landing page | Rewrite headline to outcome-first |190| Signup form | Reduce to email-only first step |191| Onboarding | Remove steps before first value delivery |192| Paywall | Add usage summary above fold |193| Checkout | Add guest checkout option |194| Popup | Switch from newsletter ask to specific resource |195196## Output Format197When analyzing a flow or page: **Audit → Prioritized Issues → Specific Fixes → Copy Rewrites → Test Hypotheses**198199## Related Skills200- `page-cro` — page-level optimization201- `ab-test-setup` — A/B testing202- `analytics-tracking` — conversion tracking203204## GitNexus Index205This skill is indexed by GitNexus for knowledge graph traversal.206Index path: /Users/localuser/.claude/skills/cro-master/.gitnexus207Last indexed: 2026-05-23