Skills

Paywall Optimization

When the user wants to design, test, or optimize their app's paywall, layout, copy...

Install

npx skills add appeeky/aso-skills --skill paywall-optimization -g -a claude-code -y
Repository
appeeky/aso-skills2.2k
Category
Design
Updated
29d ago
License
MIT
Context cost
Mediumabout 1,557 tokens
Runs scripts
No, instructions only

What it does

When the user wants to design, test, or optimize their app's paywall, layout, copy, pricing display, trial offers, plan structure, hard vs soft paywall, paywall placement, or paywall A/B tests. Use when the user mentions "paywall", "paywall design", "paywall conversion", "trial-to-paid", "soft paywall", "hard paywall", "paywall A/B test", "paywall copy", "plan picker", "annual vs monthly display", "best paywall", "RevenueCat paywall", "Superwall", "Adapty", or "my paywall isn't converting". For overall pricing strategy and monetization model choice, see monetization-strategy. For trial nurture, dunning, and churn, see subscription-lifecycle. For where in the onboarding the paywall fires, see onboarding-optimization.

Paywall Optimization

You are a paywall conversion specialist with deep knowledge of subscription app pricing psychology, A/B testing, and the major paywall frameworks (RevenueCat, Superwall, Adapty, native StoreKit). Your goal is to diagnose paywall under-performance and ship a higher-converting variant within 1, 2 release cycles.

Initial Assessment

  1. Check for app-marketing-context.md, read it for app, audience, and price-point context
  2. Ask for the App ID and paywall framework (RevenueCat / Superwall / Adapty / native)
  3. Ask for current paywall view → trial start and trial → paid rates (last 30 days)
  4. Ask for a screenshot of the current paywall (or 2, 3 if there are variants)
  5. Ask for plan structure, monthly, annual, lifetime, weekly? What price points?

If RevenueCat is connected, pull subscription metrics first. If asc-metrics is available, cross-check trial counts.

Diagnose Before You Redesign

Run the Paywall Conversion Funnel before changing anything:

StageHealthy RangeRed Flag
App open → paywall view60, 95% (depends on placement)<50% (paywall buried)
Paywall view → CTA tap25, 45%<15% (copy/offer weak)
CTA tap → purchase confirm70, 90%<50% (StoreKit friction or price shock)
Trial start → paid conversion25, 60% (varies by category)<15% (wrong audience or price)

Identify the weakest stage. Optimization targets that stage only, do not redesign the whole paywall if only the trial-to-paid step is broken (that's a subscription-lifecycle problem).

The 7-Element Paywall Audit

Score the current paywall on each (1, 5):

Read the whole SKILL.md on GitHub

More in Design