Back to list
vasilyu1983

marketing-cro

by vasilyu1983

25🍴 6📅 Jan 23, 2026

SKILL.md


name: marketing-cro description: Use when optimizing conversion rates, designing A/B tests, or improving landing pages. Covers A/B testing methodology, landing page optimization, form design, statistical significance, funnel analysis, and CRO prioritization frameworks.

CRO — CONVERSION OPTIMIZATION OS (OPERATIONAL)

Built as a no-fluff execution skill for systematic conversion rate optimization.

Structure: Core CRO fundamentals first. Advanced testing in dedicated sections. AI/ML optimization in clearly labeled "Optional: AI / Automation" sections.


Modern Best Practices (January 2026)


When to Use This Skill

  • Landing page optimization: Hero, CTA, proof, form optimization
  • A/B testing: Hypothesis design, sample size, statistical significance
  • Funnel analysis: Drop-off identification, micro-conversion mapping
  • Form optimization: Field reduction, multi-step forms, friction removal
  • Trust/credibility: Social proof, security signals, guarantees

When NOT to Use


Core: CRO Framework

The CRO Process

1. ANALYZE → Identify conversion problems (data + qualitative)
2. HYPOTHESIZE → Form testable hypotheses
3. PRIORITIZE → Score by impact/effort (ICE/PIE)
4. TEST → Run A/B tests with statistical rigor
5. LEARN → Document results, iterate
6. IMPLEMENT → Roll out winners, test next

Conversion Rate Benchmarks

Page TypePoorAverageGoodGreat
Landing page<1%2-3%4-5%>6%
Checkout<40%50-60%65-75%>80%
Form completion<20%30-40%45-55%>60%
Add to cart<3%5-8%9-12%>15%

Note: Benchmarks vary significantly by industry. Use as directional only.


Core: Landing Page Optimization

Above-the-Fold Checklist

Every landing page needs these elements visible without scrolling:

ElementRequirementCommon Issues
HeadlineClear value propositionVague, company-focused
SubheadlineSpecific benefit or outcomeMissing or weak
Hero image/videoRelevant, shows outcomeStock photos, irrelevant
CTAProminent, action-orientedHidden, generic text
Trust signalLogo strip, rating, or statMissing entirely

Headline Formula

[Outcome] + [Timeframe/Ease] + [Without Pain Point]

Examples:
"Get 10 qualified leads per week without cold calling"
"File your tax return in 15 minutes with expert review"
"Double your email conversions without hiring a copywriter"

CTA Button Best Practices

DoDon't
"Start Free Trial""Submit"
"Get My Quote""Click Here"
"Book My Demo""Learn More" (bottom of funnel)
"Download the Guide""Send"

CTA Button Optimization:

  • Size: Large enough to tap on mobile (min 44px height)
  • Color: Contrasts with page background
  • Position: Above fold AND after key sections
  • Text: First person ("Get My...") often outperforms second person
  • Whitespace: CTAs surrounded by white space increase conversions by up to 232% — isolate from competing elements with 20-30px padding

Trust Elements Hierarchy

STRONGEST TRUST SIGNALS (use at least 3):
├─ Customer logos (recognizable brands)
├─ Review score (4.5+ stars with count)
├─ Security badges (SSL, payment, compliance)
├─ Money-back guarantee
└─ Phone number visible

SUPPORTING TRUST SIGNALS:
├─ Customer testimonials (with photo, name, company)
├─ Case study snippets (specific metrics)
├─ "As seen in" media logos
├─ Team photos (for services)
├─ Live chat widget
└─ Physical address (for services)

Core: Form Optimization

Form Field Rules

RuleWhyImpact
Minimum fieldsEvery field = friction-10% CVR per field (approx)
Email firstCaptures partial submissions+15-30% lead capture
Persistent labelsPlaceholders disappear, cause errors+10% completion
Single columnEasier flow+5-10% completion
Inline validationCatch errors early+22% completion
Browser autofillReduces typing, fewer errors+15-20% completion

2026 Benchmark: Average checkout = 5.1 steps, 11.3 fields (Baymard). Target ≤5 fields for lead gen.

Field Priority (Ask Only What You Need)

PriorityFieldWhen Required
1EmailAlways
2NameIf personalization needed
3CompanyB2B only
4PhoneSales-ready leads only
5Job titleEnterprise targeting
6+Everything elseGate behind progressive profiling

Multi-Step Form Pattern

Step 1: Low commitment (email)
├─ "What's your email?"
├─ Progress indicator: 1 of 3
└─ CTA: "Continue"

Step 2: Qualifying info
├─ Company size / Industry
├─ Progress indicator: 2 of 3
└─ CTA: "Almost there"

Step 3: Contact info
├─ Name / Phone (optional)
├─ Progress indicator: 3 of 3
└─ CTA: "Get My [Deliverable]"

Multi-step benefits:

  • Commitment and consistency principle
  • Captures partial data (even if abandoned)
  • Feels less overwhelming
  • Can qualify leads progressively

Core: A/B Testing Methodology

Hypothesis Template

IF we [change/add/remove X]
THEN [metric] will [increase/decrease] by [estimate]
BECAUSE [reasoning based on data/research]

Example:
IF we add customer logos to the hero section
THEN form conversion will increase by 15%
BECAUSE trust signals reduce perceived risk for new visitors

Sample Size Calculator

Minimum sample size formula (simplified):

n = (16 × p × (1-p)) / MDE²

Where:
- n = sample per variant
- p = baseline conversion rate
- MDE = minimum detectable effect (e.g., 0.10 for 10% lift)

Example:
Baseline CVR: 3% (0.03)
MDE: 20% relative lift (looking for 3.6% or higher)

n = (16 × 0.03 × 0.97) / (0.006)²
n ≈ 12,933 per variant

Total traffic needed: ~26,000 visitors

Quick reference:

Baseline CVR10% MDE20% MDE30% MDE
1%63,00015,8007,000
3%20,7005,2002,300
5%12,2003,0501,350
10%5,8001,450650

Per variant. Multiply by 2 for total traffic needed.

Statistical Significance

Requirements for valid test:

  • 95% confidence level (minimum)
  • Run for at least 1-2 full business cycles (7-14 days)
  • Don't peek and stop early (increases false positives)
  • Document before test: hypothesis, primary metric, sample size, duration

CUPED: Faster Tests via Variance Reduction

CUPED (Controlled-experiment Using Pre-Existing Data) reduces variance by 40-60%, allowing tests to reach significance faster.

AspectDetails
How it worksUses pre-experiment user behavior to control for inherent variance
Lookback window1-2 weeks (optimal balance)
LimitationDoesn't work for new users (no history)
PlatformsVWO, Optimizely, Statsig, Eppo, PostHog

When to use: High-traffic sites where test velocity matters. See advanced-testing.md for implementation details.

Test Prioritization: ICE Framework

FactorScore (1-10)Description
ImpactHow much will this move the metric?
ConfidenceHow sure are we this will work?
EaseHow easy is this to implement?
ICE Score(Impact + Confidence + Ease) / 3

ICE Score interpretation:

  • 8-10: High priority, test immediately
  • 5-7: Medium priority, add to queue
  • 1-4: Low priority, revisit later or skip

Core: Funnel Analysis

Funnel Diagnostic Framework

STEP 1: Map your funnel
Page Visit → Key Action → Form Start → Form Complete → Confirmation

STEP 2: Measure drop-off at each step
├─ Page Visit to Key Action: ___% (bounce rate inverse)
├─ Key Action to Form Start: ___%
├─ Form Start to Complete: ___%
└─ Complete to Confirmation: ___%

STEP 3: Identify biggest drop-off
Biggest percentage drop = highest priority to fix

STEP 4: Diagnose root cause
├─ High bounce? → Relevance, load speed, messaging
├─ Low engagement? → Content, CTA visibility
├─ Form abandonment? → Form friction, trust
└─ Checkout drop? → Pricing, shipping, trust

Micro-Conversion Mapping

Funnel StageMicro-Conversions to Track
AwarenessScroll depth, time on page, video views
InterestCTA hover, tab/section views, resource clicks
ConsiderationPricing page visit, comparison page, demo video
DecisionForm start, add to cart, checkout start
ConversionForm complete, purchase, signup

Heatmap & Recording Analysis

What to look for:

  • Click heatmaps: Are users clicking CTAs? Clicking non-clickable elements?
  • Scroll maps: Where do users stop scrolling? Key content below fold?
  • Session recordings: Where do users hesitate? Rage clicks? Form confusion?
  • Form analytics: Which fields cause abandonment? Error patterns?

Core: Page Speed Optimization

Speed Impact on Conversion

Load TimeImpact
0-2 secondsBaseline (optimal)
3 seconds-7% conversion
5 seconds-22% conversion
10 seconds-50%+ conversion

Source: Google/Akamai research, directional only

Core Web Vitals Targets

MetricGoodNeeds ImprovementPoor
LCP (Largest Contentful Paint)<2.5s2.5-4s>4s
INP (Interaction to Next Paint)<200ms200-500ms>500ms
CLS (Cumulative Layout Shift)<0.10.1-0.25>0.25

Quick Speed Wins

ActionImpactEffort
Compress imagesHighLow
Enable cachingHighLow
Remove unused scriptsMediumMedium
Lazy load below-fold contentMediumLow
Use CDNHighMedium
Optimize fontsMediumLow

Quick Reference

TaskTemplateLocation
Landing page auditPage audit checklistassets/landing-audit.md
A/B test planTest hypothesis docassets/ab-test-plan.md
Form auditForm optimizationassets/form-audit.md
Funnel analysisFunnel diagnosticassets/funnel-analysis.md
Test prioritizationICE scoring matrixassets/ice-scoring.md

Decision Tree (CRO Triage)

Low conversion rate?
├─ Check page speed first (if >3s, fix that)
├─ Check bounce rate
│   ├─ High bounce (>70%) → Message/audience mismatch
│   └─ Normal bounce → Continue diagnosis
├─ Check scroll depth
│   ├─ Low scroll → Above-fold problem
│   └─ Good scroll → Below-fold CTA/proof issue
├─ Check form analytics
│   ├─ Low form starts → CTA/offer problem
│   └─ High abandonment → Form friction
└─ Check mobile vs desktop
    ├─ Mobile worse → Mobile UX issues
    └─ Same → Universal issue

Form abandonment?
├─ Check which field causes drop-off
├─ Reduce fields to minimum
├─ Add progress indicator
├─ Add inline validation
└─ Test multi-step

Traffic but no clicks?
├─ CTA not visible → Move above fold
├─ CTA not compelling → Test copy
├─ Too many options → Simplify, single CTA
└─ Page too long → Add sticky CTA

Operational SOPs

Weekly CRO Review (30 minutes)

  1. Check conversion metrics

    • Landing page CVR vs last week
    • Form completion rate
    • Funnel stage conversion rates
  2. Review active tests

    • Current test status
    • Statistical significance check
    • Call winner if significant
  3. Prioritize next tests

    • Score new ideas (ICE)
    • Plan next week's tests
    • Document learnings

Monthly CRO Audit (2 hours)

  1. Full funnel analysis

    • Map all conversion points
    • Identify top 3 drop-off points
    • Quantify opportunity (traffic × CVR gap)
  2. Heatmap/recording review

    • Review 10-20 session recordings
    • Analyze click and scroll heatmaps
    • Document friction points
  3. Test performance review

    • Win/loss ratio
    • Cumulative lift from tests
    • Update testing roadmap
  4. Competitive analysis

    • Review competitor landing pages
    • Note new patterns/trends
    • Identify test ideas

Templates

TemplatePurpose
landing-audit.mdFull landing page audit
ab-test-plan.mdA/B test planning
form-audit.mdForm optimization checklist
funnel-analysis.mdFunnel diagnostic
ice-scoring.mdTest prioritization

Anti-Patterns

Anti-PatternWhy It FailsInstead
Testing too small changesUndetectable effect, wasted timeTest big, obvious changes first
Stopping tests earlyFalse positives, bad decisionsRun to calculated sample size
No hypothesisRandom changes, no learningsDocument hypothesis before test
Testing everything at onceCan't isolate what workedOne variable at a time
Ignoring mobile60%+ traffic is mobileMobile-first optimization
Copying competitorsDifferent audience, contextUse for ideas, test your own
Only A/B testingMisses qualitative insightsCombine with user research

References

ReferenceDescription
advanced-testing.mdCUPED, sequential testing, MAB
ai-automation.mdAI personalization, tool stack


Usage Notes (Claude)

  • Stay operational: return checklists, audit results, test plans
  • Always include statistical significance requirements for testing
  • Recommend qualitative research for low-traffic sites
  • Use benchmark ranges, not absolute numbers
  • Do not invent conversion data; state "varies by industry" when uncertain

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon