{"nodes":[{"id":"app-store-screenshot-ab-test-results","title":"Screenshot A/B tests — themes to test and published results","summary":"What to A/B test on App Store screenshots (order, design, seasonality, orientation, callouts, video) and results from cited cases — +30%, +13.8%, +45%/+61% in two phases, Angry Birds seasonal loss.","domain":"mobile-apps","tags":["aso","screenshots","ab-testing","product-page-optimization","conversion-rate"],"path":"wiki/mobile-apps/aso/app-store-screenshot-ab-test-results.md","sources":["yt:4RpS1BMJEaw","yt:x41YQ11Regg"],"updated":"2026-10-23","backlinks":["app-store-screenshot-copy-best-practices","app-store-screenshot-production-and-ppo-setup"]},{"id":"app-store-screenshot-copy-best-practices","title":"What App Store screenshots should say (first three, keyword, USP, faces)","summary":"Screenshot copy rules from a +30% download test — lead with the searched keyword, then unique selling points and social proof; focus on the first three screenshots; show a human face.","domain":"mobile-apps","tags":["aso","screenshots","conversion-rate","creative"],"path":"wiki/mobile-apps/aso/app-store-screenshot-copy-best-practices.md","sources":["yt:x41YQ11Regg","yt:4RpS1BMJEaw"],"updated":"2026-10-23","backlinks":["app-store-screenshot-ab-test-results","app-store-screenshot-production-and-ppo-setup","aso-metadata-fields-and-keyword-placement","aso-ranking-factors","better-sleep-onboarding-paywall-teardown","custom-product-pages-for-ads"]},{"id":"app-store-screenshot-production-and-ppo-setup","title":"Producing screenshots and running Product Page Optimization tests","summary":"Step-by-step from screenshot creation (AppScreens templates, AI captions, device frames) to uploading and launching an Apple Product Page Optimization test, with the App Store Connect gotchas.","domain":"mobile-apps","tags":["aso","screenshots","product-page-optimization","app-store-connect","appscreens","tools"],"path":"wiki/mobile-apps/aso/app-store-screenshot-production-and-ppo-setup.md","sources":["yt:x41YQ11Regg","yt:4RpS1BMJEaw","yt:ytAKZDh5eHU"],"updated":"2026-10-23","backlinks":["app-store-screenshot-ab-test-results","app-store-screenshot-copy-best-practices","aso-international-localization-opportunities","custom-product-pages-for-ads"]},{"id":"aso-as-acquisition-channel","title":"How much to rely on ASO, and how it fits with Apple Ads and Meta","summary":"Steve P. Young's view (2026) that ASO is a slice of the acquisition pie, not the whole — when it can carry an app, why to pair it with Apple Ads first, and how it validates a funnel before Meta.","domain":"mobile-apps","tags":["aso","apple-ads","channel-strategy","user-acquisition"],"path":"wiki/mobile-apps/aso/aso-as-acquisition-channel.md","sources":["yt:ytAKZDh5eHU","yt:2jH64ziB7uM","yt:q3JuNLUKL1U","yt:cq6KhOH6GAw"],"updated":"2026-10-23","backlinks":["app-growth-stages-organic-to-paid","app-marketing-budget-and-first-channel","apple-ads-as-first-paid-channel","aso-low-volume-keyword-quantity-strategy","aso-ranking-factors","custom-product-pages-for-ads"]},{"id":"aso-competitor-keyword-mining","title":"Mining competitors' keywords and listing history (ASOMobile workflow)","summary":"Step-by-step competitor keyword research in ASOMobile — App Keywords, New Indexation, App Report comparison, Keyword Suggest and Update Timeline — with the Cal AI / Calorie AI example.","domain":"mobile-apps","tags":["aso","keyword-research","competitor-research","asomobile","tools"],"path":"wiki/mobile-apps/aso/aso-competitor-keyword-mining.md","sources":["yt:bV5_OwDB35o","yt:cq6KhOH6GAw"],"updated":"2026-10-23","backlinks":["app-idea-tentacle-strategy","apple-ads-single-keyword-ad-groups","aso-international-localization-opportunities","aso-keyword-difficulty-manual-check","aso-keyword-selection-criteria","aso-low-volume-keyword-quantity-strategy"]},{"id":"aso-download-burst-after-metadata-update","title":"Boosting new keywords with a download burst after an ASO update","summary":"Steve P. Young's optional tactic of running a 2-day free lifetime offer promoted on Indie App Santa or Reddit right after a metadata change, to spike download velocity for new keywords.","domain":"mobile-apps","tags":["aso","download-velocity","launch","promotion"],"path":"wiki/mobile-apps/aso/aso-download-burst-after-metadata-update.md","sources":["yt:ytAKZDh5eHU"],"updated":"2026-10-23","backlinks":["aso-ranking-factors"]},{"id":"aso-international-localization-opportunities","title":"Finding international ASO opportunities and localizing listings","summary":"Why Steve P. Young expects localization to matter more in 2026, how to compare a keyword's search volume across countries (ASOMobile Worldwide Check), and how to localize screenshots quickly.","domain":"mobile-apps","tags":["aso","localization","international","screenshots"],"path":"wiki/mobile-apps/aso/aso-international-localization-opportunities.md","sources":["yt:bV5_OwDB35o","yt:x41YQ11Regg","yt:2oq2OlqfTro"],"updated":"2026-10-23","backlinks":["app-store-screenshot-production-and-ppo-setup","aso-competitor-keyword-mining","aso-us-storefront-extra-localizations"]},{"id":"aso-keyword-difficulty-manual-check","title":"Checking keyword difficulty by reading the actual search results","summary":"How to verify an ASO tool's difficulty score by searching the App Store yourself — count ratings of top results and check whether they carry the keyword in their title.","domain":"mobile-apps","tags":["aso","keyword-difficulty","competitor-research"],"path":"wiki/mobile-apps/aso/aso-keyword-difficulty-manual-check.md","sources":["yt:cq6KhOH6GAw","yt:bV5_OwDB35o"],"updated":"2026-10-23","backlinks":["app-idea-tentacle-strategy","aso-competitor-keyword-mining","aso-keyword-selection-criteria"]},{"id":"aso-keyword-selection-criteria","title":"How to pick ASO keywords (search score, difficulty, relevance)","summary":"Steve P. Young's thresholds for choosing ASO keywords — 6–10 relevant terms around search score 30 with low difficulty, no competitor brand terms — plus what search popularity scores actually mean.","domain":"mobile-apps","tags":["aso","keyword-research","search-score","keyword-difficulty"],"path":"wiki/mobile-apps/aso/aso-keyword-selection-criteria.md","sources":["yt:ytAKZDh5eHU","yt:bV5_OwDB35o","yt:cq6KhOH6GAw"],"updated":"2026-10-23","backlinks":["app-idea-tentacle-strategy","aso-competitor-keyword-mining","aso-download-burst-after-metadata-update","aso-keyword-difficulty-manual-check","aso-low-volume-keyword-quantity-strategy","aso-metadata-fields-and-keyword-placement","aso-ranking-factors","aso-us-storefront-extra-localizations"]},{"id":"aso-low-volume-keyword-quantity-strategy","title":"The low-volume keyword quantity strategy (search score 5)","summary":"When score-30 keywords are out of reach, rank","domain":"mobile-apps","tags":["aso","long-tail","keyword-research","indie"],"path":"wiki/mobile-apps/aso/aso-low-volume-keyword-quantity-strategy.md","sources":["yt:ytAKZDh5eHU","yt:bV5_OwDB35o"],"updated":"2026-10-23","backlinks":["aso-as-acquisition-channel","aso-competitor-keyword-mining","aso-keyword-selection-criteria"]},{"id":"aso-metadata-fields-and-keyword-placement","title":"Where to put keywords in App Store and Google Play metadata","summary":"Which metadata fields carry ranking weight on iOS and Google Play, why target keywords belong in title and subtitle, and the one-title-change case that turned a dead app into an exit.","domain":"mobile-apps","tags":["aso","metadata","title","subtitle","keywords-field"],"path":"wiki/mobile-apps/aso/aso-metadata-fields-and-keyword-placement.md","sources":["yt:ytAKZDh5eHU","yt:bV5_OwDB35o","yt:x41YQ11Regg"],"updated":"2026-10-23","backlinks":["app-store-screenshot-copy-best-practices","aso-download-burst-after-metadata-update","aso-keyword-selection-criteria","aso-low-volume-keyword-quantity-strategy","aso-ranking-factors","aso-us-storefront-extra-localizations"]},{"id":"aso-ranking-factors","title":"Which factors actually move App Store rankings (2026)","summary":"Steve P. Young's 2026 ranking of ASO factors — metadata and download volume first, ratings next; conversion, sales, retention secondary; updates, installs and backlinks least.","domain":"mobile-apps","tags":["aso","ranking-factors","app-store","google-play"],"path":"wiki/mobile-apps/aso/aso-ranking-factors.md","sources":["yt:ytAKZDh5eHU","yt:q3JuNLUKL1U","yt:bV5_OwDB35o"],"updated":"2026-10-23","backlinks":["app-store-screenshot-copy-best-practices","aso-as-acquisition-channel","aso-download-burst-after-metadata-update","aso-metadata-fields-and-keyword-placement"]},{"id":"aso-us-storefront-extra-localizations","title":"Using extra localizations to add keywords on the US App Store","summary":"The US App Store indexes several localizations (incl. Spanish Mexico), so English keywords placed in those localizations' title/subtitle also rank in the US.","domain":"mobile-apps","tags":["aso","localization","metadata","app-store","us"],"path":"wiki/mobile-apps/aso/aso-us-storefront-extra-localizations.md","sources":["yt:ytAKZDh5eHU"],"updated":"2026-10-23","backlinks":["aso-international-localization-opportunities","aso-metadata-fields-and-keyword-placement"]},{"id":"custom-product-pages-for-ads","title":"Custom product pages — matching the App Store page to each ad","summary":"How Steve P. Young uses Apple custom product pages (CPPs) — one per audience/ad angle for Meta ads and per ad group in Apple Ads — and why it's a phase-2 optimisation.","domain":"mobile-apps","tags":["aso","custom-product-pages","apple-ads","meta-ads","conversion-rate"],"path":"wiki/mobile-apps/aso/custom-product-pages-for-ads.md","sources":["yt:2jH64ziB7uM","yt:q3JuNLUKL1U","yt:x41YQ11Regg","yt:4RpS1BMJEaw"],"updated":"2026-10-23","backlinks":["app-ad-creative-concepts","app-store-screenshot-ab-test-results","app-store-screenshot-production-and-ppo-setup","apple-ads-attribution-without-mmp","aso-as-acquisition-channel"]},{"id":"better-sleep-onboarding-paywall-teardown","title":"Better Sleep onboarding and paywall teardown","summary":"Screen-by-screen breakdown of Better Sleep (~$600–800k/month) — sound on during onboarding, quiz, social-proof plan screen, BetterHelp cross-promo, discount ladder and forced email.","domain":"mobile-apps","tags":["monetization","onboarding","paywall","teardown","health-fitness"],"path":"wiki/mobile-apps/monetization/better-sleep-onboarding-paywall-teardown.md","sources":["yt:8afSYJU-y8s"],"updated":"2026-10-23","backlinks":["app-store-screenshot-copy-best-practices","hard-paywall-by-traffic-source","paywall-before-signup","paywall-exit-offers","paywall-in-onboarding","paywall-visuals-and-social-proof","web-quiz-psychology-questions"]},{"id":"free-trial-length-by-plan","title":"How long should the free trial be?","summary":"Default to 7-day trials on yearly and 3-day on weekly; 14 days occasionally wins, and longer trials look best when offered as an exit offer rather than the default.","domain":"mobile-apps","tags":["monetization","free-trial","pricing"],"path":"wiki/mobile-apps/monetization/free-trial-length-by-plan.md","sources":["yt:2soA7LyyQ64","yt:FWF_AbsR0qc","yt:2oq2OlqfTro","yt:hs_hZS__hvA"],"updated":"2026-10-23","backlinks":["paywall-exit-offers","three-screen-pre-paywall-sequence","web2app-paywall-best-practices","weekly-vs-yearly-plans-and-trial-placement"]},{"id":"hard-paywall-by-traffic-source","title":"Hard paywall only for paid traffic (gating by \"How did you hear about us?\")","summary":"Use the onboarding attribution question (or an attribution integration) to remove the paywall X only for users from paid social, keeping a soft paywall for organic users.","domain":"mobile-apps","tags":["monetization","paywall","attribution","paid-traffic","onboarding"],"path":"wiki/mobile-apps/monetization/hard-paywall-by-traffic-source.md","sources":["yt:vZXn_BSi5AE","yt:2soA7LyyQ64","yt:bg0_DavI-DE","yt:8afSYJU-y8s"],"updated":"2026-10-23","backlinks":["better-sleep-onboarding-paywall-teardown","hard-vs-soft-paywalls","meta-ads-readiness-checklist"]},{"id":"hard-vs-soft-paywalls","title":"Hard vs soft paywalls","summary":"When to force users to pay or leave (hard paywall) versus letting them close it (soft), with a case where adding the X halved revenue.","domain":"mobile-apps","tags":["monetization","paywall","hard-paywall","product-market-fit"],"path":"wiki/mobile-apps/monetization/hard-vs-soft-paywalls.md","sources":["yt:vZXn_BSi5AE","yt:2soA7LyyQ64","yt:bg0_DavI-DE","yt:2jH64ziB7uM"],"updated":"2026-10-23","backlinks":["app-growth-stages-organic-to-paid","app-mvp-single-problem-scope","hard-paywall-by-traffic-source","paywall-exit-offers","paywall-in-onboarding","reverse-trial-freemium-conversion","subscription-conversion-benchmarks"]},{"id":"long-paywall-sell-the-outcome","title":"Paywall content — sell the outcome and add context (long paywalls)","summary":"Paywalls convert better when they show outcomes (before/after, storage saved) and add scrollable context below the fold — one test went from $200 to $1,000 at 15 downloads/day.","domain":"mobile-apps","tags":["monetization","paywall","copywriting","design"],"path":"wiki/mobile-apps/monetization/long-paywall-sell-the-outcome.md","sources":["yt:vZXn_BSi5AE","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["paywall-cta-copy","paywall-visuals-and-social-proof"]},{"id":"multiple-paywalls-in-onboarding","title":"Showing two paywalls in onboarding (and the 8-paywall-views rule)","summary":"A no-trial paywall early plus a trial paywall later in onboarding lifted start rate from ~3% to 7.7% and monthly sales ~3x; paywall views keep paying off until roughly 8 views.","domain":"mobile-apps","tags":["monetization","paywall","onboarding","free-trial","experiment"],"path":"wiki/mobile-apps/monetization/multiple-paywalls-in-onboarding.md","sources":["yt:hs_hZS__hvA","yt:vZXn_BSi5AE"],"updated":"2026-10-23","backlinks":["paywall-before-signup","paywall-in-onboarding","three-screen-pre-paywall-sequence","weekly-vs-yearly-plans-and-trial-placement"]},{"id":"paid-intro-offers","title":"Paid intro offers ($1.99 first month that renews yearly)","summary":"Next to the free-trial plan, offer a cheap paid first period (e.g. $1.99 for month one, then $59.99/year) — a tripwire that lifted conversion 19% → 25% and proceeds +21% in one test.","domain":"mobile-apps","tags":["monetization","pricing","intro-offer","free-trial","ltv"],"path":"wiki/mobile-apps/monetization/paid-intro-offers.md","sources":["yt:2soA7LyyQ64","yt:bg0_DavI-DE","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["paywall-price-display-and-plan-count","subscription-conversion-benchmarks","trial-to-discount-offer","web2app-tripwire-pricing","weekly-vs-yearly-plans-and-trial-placement"]},{"id":"pay-what-you-want-discount-slider","title":"Pay-what-you-want discount slider","summary":"Instead of a fixed discount, let users slide between the default offer and the max discount; it converts better and drove ~10% of one app's sales, though users drift to the lowest price.","domain":"mobile-apps","tags":["monetization","discount","pricing","retention-offer"],"path":"wiki/mobile-apps/monetization/pay-what-you-want-discount-slider.md","sources":["yt:bg0_DavI-DE","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["paywall-exit-offers","reverse-trial-freemium-conversion","trial-to-discount-offer"]},{"id":"paywall-before-signup","title":"Paywall before sign-up (account creation after purchase)","summary":"Moving a forced sign-up screen after the paywall raised paywall views from 40% to 94%, trial starts +190% and sales +52% in a fitness app.","domain":"mobile-apps","tags":["monetization","paywall","onboarding","signup","experiment"],"path":"wiki/mobile-apps/monetization/paywall-before-signup.md","sources":["yt:vZXn_BSi5AE","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["multiple-paywalls-in-onboarding","paywall-in-onboarding"]},{"id":"paywall-cta-copy","title":"Paywall CTA and microcopy that converts","summary":"Tested button and microcopy wins — \"Continue\" over \"Subscribe\" (+30%), \"Start free trial\" on Android, \"Unlock…\" for lifetime, \"No payment now\" (+30%), the word \"free\" (+11%).","domain":"mobile-apps","tags":["monetization","paywall","copywriting","cta","ios","android"],"path":"wiki/mobile-apps/monetization/paywall-cta-copy.md","sources":["yt:vZXn_BSi5AE","yt:2soA7LyyQ64"],"updated":"2026-10-23","backlinks":["long-paywall-sell-the-outcome","paywall-price-display-and-plan-count"]},{"id":"paywall-exit-offers","title":"What to show when users close the paywall (exit offers)","summary":"Exit-offer ladder for dismissed paywalls — longer (14-day) trial, discount, discount + trial, free credits followed by a review prompt, and finally a forced email capture.","domain":"mobile-apps","tags":["monetization","paywall","exit-offer","discount","reviews"],"path":"wiki/mobile-apps/monetization/paywall-exit-offers.md","sources":["yt:2soA7LyyQ64","yt:8afSYJU-y8s","yt:bg0_DavI-DE"],"updated":"2026-10-23","backlinks":["better-sleep-onboarding-paywall-teardown","free-trial-length-by-plan","hard-vs-soft-paywalls","pay-what-you-want-discount-slider","reverse-trial-freemium-conversion","web2app-upsells-and-downsells"]},{"id":"paywall-in-onboarding","title":"Why the paywall belongs in onboarding","summary":"Most subscription buyers convert on day zero, so the paywall should sit inside the first-run onboarding and be seen by ~100% of new users.","domain":"mobile-apps","tags":["monetization","paywall","onboarding","conversion"],"path":"wiki/mobile-apps/monetization/paywall-in-onboarding.md","sources":["yt:vZXn_BSi5AE","yt:bg0_DavI-DE","yt:2soA7LyyQ64","yt:SHctL0V73BE"],"updated":"2026-10-23","backlinks":["app-design-for-conversion-and-ux","better-sleep-onboarding-paywall-teardown","hard-paywall-by-traffic-source","hard-vs-soft-paywalls","multiple-paywalls-in-onboarding","paywall-before-signup","reverse-trial-freemium-conversion","three-screen-pre-paywall-sequence"]},{"id":"paywall-price-display-and-plan-count","title":"How many plans to show and how to display prices","summary":"Show 2–3 plans so the main one has an anchor (removing a monthly decoy tanked sales), and break prices down per period — a per-month/per-week display lifted conversion 38%.","domain":"mobile-apps","tags":["monetization","pricing","paywall","anchoring"],"path":"wiki/mobile-apps/monetization/paywall-price-display-and-plan-count.md","sources":["yt:vZXn_BSi5AE","yt:2soA7LyyQ64","yt:FWF_AbsR0qc","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["long-paywall-sell-the-outcome","paid-intro-offers","paywall-cta-copy","web2app-paywall-best-practices","weekly-vs-yearly-plans-and-trial-placement"]},{"id":"paywall-visuals-and-social-proof","title":"Paywall visuals — video, photos and social proof","summary":"Video beats photos beats graphics on paywalls (one app went 2.5% → 4.7% → 6.8%), social proof helps, and a money-back guarantee line was winning in a RevenueCat experiment.","domain":"mobile-apps","tags":["monetization","paywall","design","social-proof","video"],"path":"wiki/mobile-apps/monetization/paywall-visuals-and-social-proof.md","sources":["yt:vZXn_BSi5AE","yt:2soA7LyyQ64","yt:hs_hZS__hvA","yt:2oq2OlqfTro","yt:FWF_AbsR0qc","yt:8afSYJU-y8s"],"updated":"2026-10-23","backlinks":["better-sleep-onboarding-paywall-teardown","long-paywall-sell-the-outcome","revenuecat-charts-and-experiments","three-screen-pre-paywall-sequence"]},{"id":"revenuecat-charts-and-experiments","title":"RevenueCat charts and features worth using","summary":"The RevenueCat views Steve checks — revenue by country/transaction type/product, relative trial conversion, realised LTV per customer, Apple Ads attribution — plus Experiments, Paywalls and web Funnels.","domain":"mobile-apps","tags":["monetization","revenuecat","analytics","ab-testing","tools"],"path":"wiki/mobile-apps/monetization/revenuecat-charts-and-experiments.md","sources":["yt:2oq2OlqfTro"],"updated":"2026-10-23","backlinks":["app-break-even-cpi-and-revenue-per-install","apple-ads-attribution-without-mmp","paywall-visuals-and-social-proof","subscription-conversion-benchmarks","web2app-tools-and-providers","weekly-vs-yearly-plans-and-trial-placement"]},{"id":"reverse-trial-freemium-conversion","title":"Reverse trials — converting users who closed the paywall","summary":"Give users who dismiss the paywall a free week of Pro, push them to enable Pro features, then warn that Pro is ending and offer a discount — Momingo's free-user conversion went 0.4% → 4.5%.","domain":"mobile-apps","tags":["monetization","reverse-trial","freemium","onboarding","retention"],"path":"wiki/mobile-apps/monetization/reverse-trial-freemium-conversion.md","sources":["yt:2soA7LyyQ64","yt:bg0_DavI-DE","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["pay-what-you-want-discount-slider","paywall-exit-offers","paywall-in-onboarding"]},{"id":"subscription-conversion-benchmarks","title":"Subscription funnel benchmarks (trial start, trial-to-paid, install-to-paid, LTV per install)","summary":"Target numbers for subscription apps — 5–10% install-to-trial (10%+ with a hard paywall), 30–40% trial-to-paid, ~2–3% install-to-paid, and ≥$3 realised LTV per install before scaling Meta.","domain":"mobile-apps","tags":["monetization","metrics","benchmarks","ltv","paid-ua"],"path":"wiki/mobile-apps/monetization/subscription-conversion-benchmarks.md","sources":["yt:2oq2OlqfTro","yt:2jH64ziB7uM","yt:bg0_DavI-DE","yt:2soA7LyyQ64"],"updated":"2026-10-23","backlinks":["hard-vs-soft-paywalls","meta-ads-readiness-checklist","paid-intro-offers","revenuecat-charts-and-experiments","trial-to-discount-offer"]},{"id":"three-screen-pre-paywall-sequence","title":"The three-screen pre-paywall sequence (explain the free trial)","summary":"A 2–3 screen sequence before the paywall (\"try free\", \"we'll remind you before it ends\", trial timeline) that raised trial starts 56% in one app; Blinkist, Rest of Me, Cal AI variants.","domain":"mobile-apps","tags":["monetization","paywall","free-trial","onboarding","copy"],"path":"wiki/mobile-apps/monetization/three-screen-pre-paywall-sequence.md","sources":["yt:vZXn_BSi5AE","yt:2soA7LyyQ64","yt:bg0_DavI-DE","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["free-trial-length-by-plan","multiple-paywalls-in-onboarding","paywall-cta-copy","paywall-in-onboarding","paywall-visuals-and-social-proof"]},{"id":"trial-to-discount-offer","title":"Discount offer right after a trial starts (trial-to-discount)","summary":"Flow shows a \"free gift\" 30%-off paid plan immediately after a user starts a free trial; worth testing when trial-to-paid is below the 30–40% norm — decide with simple math.","domain":"mobile-apps","tags":["monetization","discount","free-trial","subscription-groups"],"path":"wiki/mobile-apps/monetization/trial-to-discount-offer.md","sources":["yt:2soA7LyyQ64","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["paid-intro-offers","pay-what-you-want-discount-slider","subscription-conversion-benchmarks","web2app-upsells-and-downsells"]},{"id":"weekly-vs-yearly-plans-and-trial-placement","title":"Weekly vs monthly vs yearly plans — and which plan gets the trial","summary":"Monthly plans usually underperform; test weekly vs yearly per category, and put the free trial on the plan with the highest LTV — moving it from yearly to a 3-day weekly tripled sales in one app.","domain":"mobile-apps","tags":["monetization","pricing","free-trial","plans","ltv"],"path":"wiki/mobile-apps/monetization/weekly-vs-yearly-plans-and-trial-placement.md","sources":["yt:vZXn_BSi5AE","yt:hs_hZS__hvA","yt:FWF_AbsR0qc","yt:2oq2OlqfTro","yt:2jH64ziB7uM"],"updated":"2026-10-23","backlinks":["free-trial-length-by-plan","multiple-paywalls-in-onboarding","paid-intro-offers","paywall-price-display-and-plan-count","revenuecat-charts-and-experiments"]},{"id":"app-design-for-conversion-and-ux","title":"Designing the first version for conversion — UI/UX as the differentiator","summary":"Why an app's v1 design must be built around conversion and revenue from the start, and why polished UI/UX is the main differentiator now that AI makes building easy.","domain":"mobile-apps","tags":["product-strategy","ui-ux","design","conversion-rate","common-mistakes"],"path":"wiki/mobile-apps/product-strategy/app-design-for-conversion-and-ux.md","sources":["yt:SHctL0V73BE"],"updated":"2026-10-23","backlinks":["app-development-cost-and-tooling-2026","app-mvp-single-problem-scope","paywall-in-onboarding"]},{"id":"app-development-cost-and-tooling-2026","title":"What building an app costs in 2026 — AI coding, hosting, startup credits","summary":"An agency's 2026 numbers — v1 in ~2 months instead of ~6 with AI coding agents (Claude Code, Codex), dedicated hosting at $100–150/month vs $600–800 cloud, and startup credits from Azure, Stripe, Cloudflare.","domain":"mobile-apps","tags":["product-strategy","development-cost","ai-coding","hosting","startup-credits","common-mistakes"],"path":"wiki/mobile-apps/product-strategy/app-development-cost-and-tooling-2026.md","sources":["yt:SHctL0V73BE"],"updated":"2026-10-23","backlinks":["app-design-for-conversion-and-ux","app-marketing-budget-and-first-channel","app-mvp-single-problem-scope"]},{"id":"app-growth-stages-organic-to-paid","title":"What to work on at each stage — from launch to paid ads","summary":"Steve P. Young's stage gates for a new app — rank","domain":"mobile-apps","tags":["product-strategy","growth-stages","monetization","paid-ads","prioritization"],"path":"wiki/mobile-apps/product-strategy/app-growth-stages-organic-to-paid.md","sources":["yt:cq6KhOH6GAw","yt:ytAKZDh5eHU","yt:SHctL0V73BE"],"updated":"2026-10-23","backlinks":["app-design-for-conversion-and-ux","app-idea-tentacle-strategy","app-marketing-budget-and-first-channel","app-mvp-single-problem-scope","aso-as-acquisition-channel","hard-vs-soft-paywalls","high-rpi-app-categories","why-web2app-funnels"]},{"id":"app-idea-tentacle-strategy","title":"Finding app ideas from search demand — the Tentacle Strategy","summary":"Steve P. Young's step-by-step method to pick an app idea by finding an under-served keyword \"tentacle\" of a big, high-earning app (e.g. brown noise from Endel/Calm), validated before building.","domain":"mobile-apps","tags":["product-strategy","app-ideas","validation","aso","keyword-research"],"path":"wiki/mobile-apps/product-strategy/app-idea-tentacle-strategy.md","sources":["yt:cq6KhOH6GAw"],"updated":"2026-10-23","backlinks":["app-growth-stages-organic-to-paid","app-mvp-single-problem-scope","aso-competitor-keyword-mining","aso-keyword-difficulty-manual-check","aso-keyword-selection-criteria","high-rpi-app-categories"]},{"id":"app-marketing-budget-and-first-channel","title":"Reserving a marketing budget and choosing the first channel","summary":"Why new apps fail without an earmarked marketing budget, and Steve P. Young's default first channels (ASO + Apple Ads), with the warning that viral social views often don't convert to downloads.","domain":"mobile-apps","tags":["product-strategy","marketing-budget","distribution","channel-strategy","common-mistakes"],"path":"wiki/mobile-apps/product-strategy/app-marketing-budget-and-first-channel.md","sources":["yt:SHctL0V73BE","yt:q3JuNLUKL1U","yt:2jH64ziB7uM"],"updated":"2026-10-23","backlinks":["app-development-cost-and-tooling-2026","app-growth-stages-organic-to-paid","apple-ads-as-first-paid-channel","aso-as-acquisition-channel","high-rpi-app-categories"]},{"id":"app-mvp-single-problem-scope","title":"Scoping the first version — solve one problem","summary":"Why first-time founders should ship an app that solves one problem (not a multi-tool), and how Steve P. Young pairs a one-feature build with one keyword and a hard paywall to test demand.","domain":"mobile-apps","tags":["product-strategy","mvp","scope","validation","common-mistakes"],"path":"wiki/mobile-apps/product-strategy/app-mvp-single-problem-scope.md","sources":["yt:SHctL0V73BE","yt:cq6KhOH6GAw"],"updated":"2026-10-23","backlinks":["app-design-for-conversion-and-ux","app-development-cost-and-tooling-2026","app-growth-stages-organic-to-paid","app-idea-tentacle-strategy","hard-vs-soft-paywalls"]},{"id":"high-rpi-app-categories","title":"Choosing an app category by revenue per install (RPI)","summary":"Which app categories earn the most per install (health & fitness, education, business per RevenueCat), the RPI and revenue-to-download ratios Steve P. Young looks for, and how to estimate competitors' revenue.","domain":"mobile-apps","tags":["product-strategy","app-categories","rpi","market-research","sensor-tower","appmagic"],"path":"wiki/mobile-apps/product-strategy/high-rpi-app-categories.md","sources":["yt:cq6KhOH6GAw","yt:8afSYJU-y8s","yt:2jH64ziB7uM"],"updated":"2026-10-23","backlinks":["app-break-even-cpi-and-revenue-per-install","app-growth-stages-organic-to-paid","app-idea-tentacle-strategy","app-marketing-budget-and-first-channel"]},{"id":"app-ad-creative-concepts","title":"Structure and concepts for paid app video ads","summary":"The hook → app demo → offer → App Store end-card structure for paid app ads, why to test distinct concepts per ICP before variations, and how to match ads to custom product pages.","domain":"mobile-apps","tags":["user-acquisition","ad-creative","hooks","meta-ads","paid-social","custom-product-pages"],"path":"wiki/mobile-apps/user-acquisition/app-ad-creative-concepts.md","sources":["yt:2jH64ziB7uM","yt:WaOrPQVLz08"],"updated":"2026-10-23","backlinks":["competitor-ad-research-for-apps","custom-product-pages-for-ads","meta-ads-readiness-checklist","paid-social-creative-testing-framework","ugc-content-formats-and-scripts"]},{"id":"app-break-even-cpi-and-revenue-per-install","title":"Break-even CPI, revenue per install and LTV per install","summary":"Which unit-economics number to bid against in app ads (revenue vs LTV per install), Steve's thresholds ($3 CPI for Apple Ads, $3 LTV/install for Meta) and how to use them.","domain":"mobile-apps","tags":["user-acquisition","unit-economics","cpi","ltv","roas"],"path":"wiki/mobile-apps/user-acquisition/app-break-even-cpi-and-revenue-per-install.md","sources":["yt:q3JuNLUKL1U","yt:2jH64ziB7uM","yt:2oq2OlqfTro"],"updated":"2026-10-23","backlinks":["apple-ads-as-first-paid-channel","apple-ads-attribution-without-mmp","apple-ads-campaign-structure","apple-ads-max-conversion-campaign","apple-ads-single-keyword-ad-groups","high-rpi-app-categories","meta-ads-budget-math-for-apps","meta-ads-readiness-checklist","revenuecat-charts-and-experiments"]},{"id":"apple-ads-as-first-paid-channel","title":"Why start paid acquisition with Apple Ads","summary":"Why App Masters starts most iOS apps on Apple Ads (plus ASO) before Meta or TikTok, and when that advice does not apply.","domain":"mobile-apps","tags":["user-acquisition","apple-ads","channel-strategy","distribution"],"path":"wiki/mobile-apps/user-acquisition/apple-ads-as-first-paid-channel.md","sources":["yt:q3JuNLUKL1U","yt:2jH64ziB7uM","yt:WaOrPQVLz08","yt:ytAKZDh5eHU","yt:SHctL0V73BE"],"updated":"2026-10-23","backlinks":["app-marketing-budget-and-first-channel","apple-ads-campaign-structure","aso-as-acquisition-channel","founder-led-virality-before-ugc","meta-ads-readiness-checklist"]},{"id":"apple-ads-attribution-without-mmp","title":"Measuring Apple Ads revenue without an MMP","summary":"Lightweight ways to attribute Apple Ads revenue — custom product pages per ad group, RevenueCat attribution, SKAG, or simple weekly spend-vs-revenue — and their blind spots.","domain":"mobile-apps","tags":["user-acquisition","apple-ads","attribution","custom-product-pages","revenuecat"],"path":"wiki/mobile-apps/user-acquisition/apple-ads-attribution-without-mmp.md","sources":["yt:q3JuNLUKL1U","yt:2oq2OlqfTro"],"updated":"2026-10-23","backlinks":["apple-ads-campaign-structure","apple-ads-max-conversion-campaign","apple-ads-single-keyword-ad-groups","custom-product-pages-for-ads","revenuecat-charts-and-experiments"]},{"id":"apple-ads-campaign-structure","title":"Apple Ads account structure — the two starter campaigns","summary":"The two-campaign Apple Ads setup (Max Conversion discovery + single-keyword exact campaigns) App Masters runs at $7K–$85K/month, and how they work together.","domain":"mobile-apps","tags":["user-acquisition","apple-ads","campaign-structure"],"path":"wiki/mobile-apps/user-acquisition/apple-ads-campaign-structure.md","sources":["yt:q3JuNLUKL1U"],"updated":"2026-10-23","backlinks":["apple-ads-as-first-paid-channel","apple-ads-attribution-without-mmp","apple-ads-max-conversion-campaign","apple-ads-single-keyword-ad-groups"]},{"id":"apple-ads-max-conversion-campaign","title":"How to set up an Apple Ads Max Conversion campaign","summary":"Step-by-step settings for the Apple Ads Max Conversion (target CPA) discovery campaign — CPA goal, daily budget, extra ad group, audience, CPP.","domain":"mobile-apps","tags":["user-acquisition","apple-ads","campaign-setup","max-conversion"],"path":"wiki/mobile-apps/user-acquisition/apple-ads-max-conversion-campaign.md","sources":["yt:q3JuNLUKL1U"],"updated":"2026-10-23","backlinks":["app-break-even-cpi-and-revenue-per-install","apple-ads-attribution-without-mmp","apple-ads-campaign-structure","apple-ads-single-keyword-ad-groups"]},{"id":"apple-ads-single-keyword-ad-groups","title":"Apple Ads single keyword ad groups (SKAG)","summary":"Why and how to run Apple Ads SKAG campaigns — one exact-match keyword per ad group, search match off, bid near target CPA, 5–10 keywords.","domain":"mobile-apps","tags":["user-acquisition","apple-ads","skag","keywords","campaign-setup"],"path":"wiki/mobile-apps/user-acquisition/apple-ads-single-keyword-ad-groups.md","sources":["yt:q3JuNLUKL1U"],"updated":"2026-10-23","backlinks":["app-break-even-cpi-and-revenue-per-install","apple-ads-attribution-without-mmp","apple-ads-campaign-structure","apple-ads-max-conversion-campaign","aso-competitor-keyword-mining"]},{"id":"competitor-ad-research-for-apps","title":"Researching competitors' app ads (Meta Ads Library, SocialPeta)","summary":"How to find long-running (i.e. profitable) competitor app ads in Meta Ads Library and SocialPeta, what to log for each, and how to read competitors' channel mix and creative patterns.","domain":"mobile-apps","tags":["user-acquisition","ad-creative","competitor-research","meta-ads","tools"],"path":"wiki/mobile-apps/user-acquisition/competitor-ad-research-for-apps.md","sources":["yt:2jH64ziB7uM","yt:WaOrPQVLz08"],"updated":"2026-10-23","backlinks":["app-ad-creative-concepts","meta-ads-readiness-checklist","paid-social-creative-testing-framework"]},{"id":"founder-led-virality-before-ugc","title":"Go viral yourself before hiring UGC creators","summary":"Why founders should find repeatable viral formats themselves before paying UGC creators, how Nicole Cheung researches a niche before posting, and the limits of organic views as a download channel.","domain":"mobile-apps","tags":["user-acquisition","ugc","organic-social","influencer-marketing","founder-led"],"path":"wiki/mobile-apps/user-acquisition/founder-led-virality-before-ugc.md","sources":["yt:rnNGEmAJWso","yt:SHctL0V73BE","yt:bV5_OwDB35o"],"updated":"2026-10-23","backlinks":["ugc-content-formats-and-scripts","ugc-creator-onboarding-course","ugc-creator-recruiting-and-pay"]},{"id":"meta-ads-budget-math-for-apps","title":"How much Meta budget does an app need? (the 50-events math)","summary":"Worked math for what a Meta ads budget buys an app — $1,000 at $2 CPI → 500 installs → 35 trials → ~10 subscribers (~$95 CAC) — and why trial optimization needs 50 events/week.","domain":"mobile-apps","tags":["user-acquisition","meta-ads","budget","unit-economics"],"path":"wiki/mobile-apps/user-acquisition/meta-ads-budget-math-for-apps.md","sources":["yt:2jH64ziB7uM","yt:WaOrPQVLz08"],"updated":"2026-10-23","backlinks":["app-break-even-cpi-and-revenue-per-install","meta-ads-readiness-checklist","meta-sdk-event-validation","paid-social-creative-testing-framework"]},{"id":"meta-ads-readiness-checklist","title":"Is my app ready for Meta ads? Funnel benchmarks and the 7-point checklist","summary":"Steve P. Young's 7 checks before spending on Meta ads for an app — funnel conversion targets (5–10% install→trial, 30%+ trial→paid, ~2% install→paid), proof strangers pay, LTV, tracking, research, concepts, budget.","domain":"mobile-apps","tags":["user-acquisition","meta-ads","funnel","benchmarks","paid-social"],"path":"wiki/mobile-apps/user-acquisition/meta-ads-readiness-checklist.md","sources":["yt:2jH64ziB7uM"],"updated":"2026-10-23","backlinks":["app-ad-creative-concepts","app-break-even-cpi-and-revenue-per-install","apple-ads-as-first-paid-channel","competitor-ad-research-for-apps","hard-paywall-by-traffic-source","meta-ads-budget-math-for-apps","meta-sdk-event-validation","paid-social-creative-testing-framework","subscription-conversion-benchmarks"]},{"id":"meta-sdk-event-validation","title":"Validating Meta SDK app events against App Store Connect","summary":"Which app events to send to Meta (install, paywall view, checkout, trial, subscribe) and how to sanity-check them against App Store Connect before launching campaigns.","domain":"mobile-apps","tags":["user-acquisition","meta-ads","tracking","sdk","attribution"],"path":"wiki/mobile-apps/user-acquisition/meta-sdk-event-validation.md","sources":["yt:2jH64ziB7uM","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["meta-ads-readiness-checklist","web2app-ad-optimization-events"]},{"id":"paid-social-creative-testing-framework","title":"Paid social creative testing for apps — levers, hook/hold rate, 3-day tests","summary":"The levers of paid social (Meta/TikTok/YouTube) for apps, hook-rate and hold-rate targets, and Ivy's 3-day creative test (4 creatives per themed ad set, $50/ad set) run on highest-converting weekdays.","domain":"mobile-apps","tags":["user-acquisition","paid-social","creative-testing","meta-ads","tiktok-ads","metrics"],"path":"wiki/mobile-apps/user-acquisition/paid-social-creative-testing-framework.md","sources":["yt:WaOrPQVLz08"],"updated":"2026-10-23","backlinks":["app-ad-creative-concepts","competitor-ad-research-for-apps","meta-ads-budget-math-for-apps","meta-ads-readiness-checklist"]},{"id":"ugc-content-formats-and-scripts","title":"Writing UGC content banks and scripts that hold watch time","summary":"What goes in a UGC content bank (idea, founder-filmed example, script with emotions, shots, captions, hashtags) and how to direct creators like a screenwriter to maximize watch time; paid vs organic differences.","domain":"mobile-apps","tags":["user-acquisition","ugc","organic-social","scripts","hooks","tiktok"],"path":"wiki/mobile-apps/user-acquisition/ugc-content-formats-and-scripts.md","sources":["yt:rnNGEmAJWso","yt:WaOrPQVLz08"],"updated":"2026-10-23","backlinks":["app-ad-creative-concepts","founder-led-virality-before-ugc","ugc-creator-onboarding-course","ugc-creator-recruiting-and-pay","ugc-new-account-warmup"]},{"id":"ugc-creator-onboarding-course","title":"Onboarding and managing UGC creators (the creator course)","summary":"How Nicole Cheung trains UGC creators with a recorded, app-specific 30–60+ minute course — app setup, account creation and warm-up, content bank, account management — and keeps them supported.","domain":"mobile-apps","tags":["user-acquisition","ugc","creators","onboarding","organic-social"],"path":"wiki/mobile-apps/user-acquisition/ugc-creator-onboarding-course.md","sources":["yt:rnNGEmAJWso"],"updated":"2026-10-23","backlinks":["founder-led-virality-before-ugc","ugc-content-formats-and-scripts","ugc-creator-recruiting-and-pay","ugc-new-account-warmup"]},{"id":"ugc-creator-recruiting-and-pay","title":"How to find, vet and pay UGC creators for an app","summary":"Nicole Cheung's UGC creator program economics — $10–30 base per post (min 500 views) plus decreasing-CPM view bonuses — and where to recruit creators (SideShift, Discord inbound, micro-influencer outreach).","domain":"mobile-apps","tags":["user-acquisition","ugc","creators","influencer-marketing","organic-social","compensation"],"path":"wiki/mobile-apps/user-acquisition/ugc-creator-recruiting-and-pay.md","sources":["yt:rnNGEmAJWso"],"updated":"2026-10-23","backlinks":["founder-led-virality-before-ugc","ugc-content-formats-and-scripts","ugc-creator-onboarding-course","ugc-new-account-warmup"]},{"id":"ugc-new-account-warmup","title":"New TikTok/Instagram accounts for UGC and the 3-day warm-up","summary":"Why UGC creators should post from brand-new niche accounts rather than their own, and Nicole Cheung's 3-day warm-up (follow and repost niche micro accounts, not macro celebrities).","domain":"mobile-apps","tags":["user-acquisition","ugc","organic-social","tiktok","instagram","algorithm"],"path":"wiki/mobile-apps/user-acquisition/ugc-new-account-warmup.md","sources":["yt:rnNGEmAJWso"],"updated":"2026-10-23","backlinks":["ugc-creator-onboarding-course","ugc-creator-recruiting-and-pay"]},{"id":"coursiv-web2app-teardown","title":"Coursiv's web2app funnel teardown","summary":"Walkthrough of Coursiv's (AI-learning app, ~$250k/month, web-only UA) ad-to-paywall flow — ad, people-photo hook, one-question screens, AI profile, goal and time commitment, timer paywall with personalised coupon and tripwire pricing.","domain":"mobile-apps","tags":["web2app","teardown","coursiv","quiz-funnel","education","ai"],"path":"wiki/mobile-apps/web2app/coursiv-web2app-teardown.md","sources":["yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["headway-web2app-teardown","web-quiz-results-and-email-capture","web2app-ad-optimization-events","web2app-first-screen-hook","web2app-funnel-structure","web2app-paywall-best-practices","web2app-tripwire-pricing"]},{"id":"headway-web2app-teardown","title":"Headway's web2app funnel teardown","summary":"Screen-by-screen breakdown of Headway's (book-summary app) ~50-screen web quiz, paywall, upsells and winback emails, with the purpose of each screen — the reference model for a self-improvement/education funnel.","domain":"mobile-apps","tags":["web2app","teardown","headway","quiz-funnel","education"],"path":"wiki/mobile-apps/web2app/headway-web2app-teardown.md","sources":["yt:ELt0hjABIqY"],"updated":"2026-10-23","backlinks":["coursiv-web2app-teardown","web-quiz-funnel-length","web-quiz-psychology-questions","web-quiz-results-and-email-capture","web-quiz-social-proof-and-trust","web2app-app-access-deep-linking","web2app-first-screen-hook","web2app-funnel-structure","web2app-paywall-best-practices","web2app-upsells-and-downsells","web2app-winback-email-sequence"]},{"id":"web-quiz-funnel-length","title":"How long should a web2app quiz be?","summary":"Funnel length depends on how considered/emotional the purchase is — education, fitness and self-growth funnels run ~50 screens and 3–7 minutes, utilities stay short; plus why to keep UI conventional and logic simple.","domain":"mobile-apps","tags":["web2app","quiz-funnel","onboarding","conversion"],"path":"wiki/mobile-apps/web2app/web-quiz-funnel-length.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["web-quiz-psychology-questions","web2app-funnel-structure"]},{"id":"web-quiz-psychology-questions","title":"Psychology questions in web onboarding quizzes","summary":"Which question types make a web quiz convert — labeling, false dichotomies, near-universal \"yes\" vulnerability questions, authority-by-association, curiosity gaps — and why the quiz should feel like a conversation, not a survey.","domain":"mobile-apps","tags":["web2app","quiz-funnel","onboarding","psychology","copywriting"],"path":"wiki/mobile-apps/web2app/web-quiz-psychology-questions.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["better-sleep-onboarding-paywall-teardown","headway-web2app-teardown","web-quiz-funnel-length","web-quiz-results-and-email-capture","web-quiz-social-proof-and-trust","web2app-funnel-structure"]},{"id":"web-quiz-results-and-email-capture","title":"Loader, personalised results and email capture in web quizzes","summary":"How to design the end of a web quiz — content-filled loaders with last mini-questions, a profile/results payoff, goal and commitment screens, a supported email screen, and future/before-after visualisation before the paywall.","domain":"mobile-apps","tags":["web2app","quiz-funnel","email-capture","personalization","onboarding"],"path":"wiki/mobile-apps/web2app/web-quiz-results-and-email-capture.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["coursiv-web2app-teardown","headway-web2app-teardown","web-quiz-funnel-length","web-quiz-psychology-questions","web2app-funnel-structure","web2app-winback-email-sequence"]},{"id":"web-quiz-social-proof-and-trust","title":"Social proof and trust in web funnels","summary":"Where and how to place social proof in a web2app quiz and paywall — user counts, press/university logos, local and real-time proof, people photos, FAQ — and why the web needs more trust-building than an in-app paywall.","domain":"mobile-apps","tags":["web2app","social-proof","trust","quiz-funnel","paywall"],"path":"wiki/mobile-apps/web2app/web-quiz-social-proof-and-trust.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["headway-web2app-teardown","web-quiz-psychology-questions","web2app-first-screen-hook","web2app-funnel-structure","web2app-paywall-best-practices"]},{"id":"web2app-ad-optimization-events","title":"Running paid ads to a web2app funnel","summary":"Which ad networks feed web2app funnels and which conversion event to optimise for on Meta (start quiz → complete registration → initiate checkout → purchase/subscribe) given the ~50 events/week learning threshold.","domain":"mobile-apps","tags":["web2app","meta-ads","user-acquisition","attribution","optimization"],"path":"wiki/mobile-apps/web2app/web2app-ad-optimization-events.md","sources":["yt:m5xmwkV4HgM","yt:ELt0hjABIqY"],"updated":"2026-10-23","backlinks":["meta-sdk-event-validation","web2app-first-screen-hook","web2app-tools-and-providers","why-web2app-funnels"]},{"id":"web2app-app-access-deep-linking","title":"Getting web buyers into the app (deferred deep links)","summary":"The post-payment handoff in a web2app funnel — confirm the email, then a deferred deep link that opens the app with the subscription already active, no password copying — and the in-app upsell on first launch.","domain":"mobile-apps","tags":["web2app","deep-linking","activation","onboarding"],"path":"wiki/mobile-apps/web2app/web2app-app-access-deep-linking.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["web2app-funnel-structure","web2app-tools-and-providers","web2app-upsells-and-downsells"]},{"id":"web2app-first-screen-hook","title":"The first screen of a web2app quiz","summary":"How to design the landing/first quiz screen where ~50% of ad clicks drop — outcome-led headline, quiz duration, an easy first question, and per-ad routing.","domain":"mobile-apps","tags":["web2app","landing-page","quiz-funnel","conversion","copywriting"],"path":"wiki/mobile-apps/web2app/web2app-first-screen-hook.md","sources":["yt:m5xmwkV4HgM","yt:ELt0hjABIqY"],"updated":"2026-10-23","backlinks":["coursiv-web2app-teardown","web-quiz-social-proof-and-trust","web2app-ad-optimization-events","web2app-funnel-structure"]},{"id":"web2app-funnel-structure","title":"Web2app funnel structure, step by step","summary":"The canonical sequence of a high-converting web2app quiz funnel (hook → trust → value prop → psychology questions → curiosity → loader/results → email → paywall → upsells → app access → winback) with the job of each step.","domain":"mobile-apps","tags":["web2app","onboarding","quiz-funnel","conversion"],"path":"wiki/mobile-apps/web2app/web2app-funnel-structure.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["coursiv-web2app-teardown","headway-web2app-teardown","web-quiz-funnel-length","web-quiz-psychology-questions","web-quiz-results-and-email-capture","web-quiz-social-proof-and-trust","web2app-app-access-deep-linking","web2app-first-screen-hook","why-web2app-funnels"]},{"id":"web2app-paywall-best-practices","title":"Web paywall and checkout best practices for web2app","summary":"Checklist for the web paywall/checkout in a web2app funnel — hard paywall without trial, ≥50% real discount with a real timer, long scroll with FAQ and social proof, per-day pricing, intro price that renews higher, Apple/Google Pay, guarantee, personalised coupon.","domain":"mobile-apps","tags":["web2app","paywall","pricing","checkout","conversion"],"path":"wiki/mobile-apps/web2app/web2app-paywall-best-practices.md","sources":["yt:m5xmwkV4HgM","yt:ELt0hjABIqY"],"updated":"2026-10-23","backlinks":["coursiv-web2app-teardown","free-trial-length-by-plan","headway-web2app-teardown","paywall-price-display-and-plan-count","web-quiz-results-and-email-capture","web-quiz-social-proof-and-trust","web2app-funnel-structure","web2app-tools-and-providers","web2app-tripwire-pricing","web2app-upsells-and-downsells","web2app-winback-email-sequence","why-web2app-funnels"]},{"id":"web2app-tools-and-providers","title":"Tools and payment providers for web2app","summary":"The stack mentioned for web2app — funnel builders (web2wave, RevenueCat Funnels), payment providers (Stripe saved tokens, Paddle as merchant of record), wallets (Apple/Google Pay, PayPal), measurement (AppsFlyer, Google Ads) — with sponsorship caveats.","domain":"mobile-apps","tags":["web2app","tools","payments","stripe","paddle","revenuecat"],"path":"wiki/mobile-apps/web2app/web2app-tools-and-providers.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM","yt:2oq2OlqfTro"],"updated":"2026-10-23","backlinks":["revenuecat-charts-and-experiments","web2app-ad-optimization-events","web2app-app-access-deep-linking","web2app-paywall-best-practices","web2app-upsells-and-downsells","why-web2app-funnels"]},{"id":"web2app-tripwire-pricing","title":"Tripwire offers instead of free trials in web2app","summary":"Why web funnels replace free trials with tiny paid entry offers ($0.99–$10 intro periods or one-time boosts) that renew or upsell to full price, how to size them, and examples (Audible, Hily, Coursiv, Headway).","domain":"mobile-apps","tags":["web2app","pricing","tripwire","free-trial","monetization"],"path":"wiki/mobile-apps/web2app/web2app-tripwire-pricing.md","sources":["yt:m5xmwkV4HgM","yt:ELt0hjABIqY"],"updated":"2026-10-23","backlinks":["coursiv-web2app-teardown","paid-intro-offers","web2app-paywall-best-practices","web2app-upsells-and-downsells","web2app-winback-email-sequence"]},{"id":"web2app-upsells-and-downsells","title":"Upsells and downsells in web2app checkout","summary":"How web funnels raise revenue after (and around) the main purchase — downsell on paywall exit, one-click post-purchase upsells charged to the saved card, distinct upsell prices, upsell downsells, and in-app charges on the saved web card (US).","domain":"mobile-apps","tags":["web2app","upsell","downsell","pricing","ltv","stripe"],"path":"wiki/mobile-apps/web2app/web2app-upsells-and-downsells.md","sources":["yt:ELt0hjABIqY","yt:m5xmwkV4HgM"],"updated":"2026-10-23","backlinks":["headway-web2app-teardown","paywall-exit-offers","trial-to-discount-offer","web2app-app-access-deep-linking","web2app-funnel-structure","web2app-paywall-best-practices","web2app-tools-and-providers","web2app-tripwire-pricing"]},{"id":"web2app-winback-email-sequence","title":"Winback email sequence for web2app quiz completers","summary":"How Headway (and Asana Rebel) email users who completed the quiz and left an email but didn't pay — ~8 discount-escalating emails, tight cadence, emoji subjects, one button back to the paywall — and what share of sales to expect.","domain":"mobile-apps","tags":["web2app","email","winback","lifecycle","discount"],"path":"wiki/mobile-apps/web2app/web2app-winback-email-sequence.md","sources":["yt:ELt0hjABIqY"],"updated":"2026-10-23","backlinks":["headway-web2app-teardown","web-quiz-results-and-email-capture","web2app-funnel-structure","web2app-tripwire-pricing"]},{"id":"why-web2app-funnels","title":"Why run web2app funnels (and when not to)","summary":"The business case for selling app subscriptions through a web quiz + web checkout instead of the app store — fees, cash flow, attribution, control — plus the cases where it underperforms.","domain":"mobile-apps","tags":["web2app","monetization","user-acquisition","economics"],"path":"wiki/mobile-apps/web2app/why-web2app-funnels.md","sources":["yt:m5xmwkV4HgM","yt:ELt0hjABIqY","yt:2oq2OlqfTro","yt:FWF_AbsR0qc"],"updated":"2026-10-23","backlinks":["app-growth-stages-organic-to-paid","web2app-ad-optimization-events","web2app-tools-and-providers"]}],"edges":[{"source":"app-ad-creative-concepts","target":"competitor-ad-research-for-apps"},{"source":"app-ad-creative-concepts","target":"custom-product-pages-for-ads"},{"source":"app-ad-creative-concepts","target":"meta-ads-readiness-checklist"},{"source":"app-ad-creative-concepts","target":"paid-social-creative-testing-framework"},{"source":"app-ad-creative-concepts","target":"ugc-content-formats-and-scripts"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"apple-ads-as-first-paid-channel"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"apple-ads-attribution-without-mmp"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"apple-ads-campaign-structure"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"apple-ads-max-conversion-campaign"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"apple-ads-single-keyword-ad-groups"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"high-rpi-app-categories"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"meta-ads-budget-math-for-apps"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"meta-ads-readiness-checklist"},{"source":"app-break-even-cpi-and-revenue-per-install","target":"revenuecat-charts-and-experiments"},{"source":"app-design-for-conversion-and-ux","target":"app-development-cost-and-tooling-2026"},{"source":"app-design-for-conversion-and-ux","target":"app-growth-stages-organic-to-paid"},{"source":"app-design-for-conversion-and-ux","target":"app-mvp-single-problem-scope"},{"source":"app-design-for-conversion-and-ux","target":"paywall-in-onboarding"},{"source":"app-development-cost-and-tooling-2026","target":"app-marketing-budget-and-first-channel"},{"source":"app-development-cost-and-tooling-2026","target":"app-mvp-single-problem-scope"},{"source":"app-growth-stages-organic-to-paid","target":"app-idea-tentacle-strategy"},{"source":"app-growth-stages-organic-to-paid","target":"app-marketing-budget-and-first-channel"},{"source":"app-growth-stages-organic-to-paid","target":"app-mvp-single-problem-scope"},{"source":"app-growth-stages-organic-to-paid","target":"aso-as-acquisition-channel"},{"source":"app-growth-stages-organic-to-paid","target":"hard-vs-soft-paywalls"},{"source":"app-growth-stages-organic-to-paid","target":"high-rpi-app-categories"},{"source":"app-growth-stages-organic-to-paid","target":"why-web2app-funnels"},{"source":"app-idea-tentacle-strategy","target":"app-mvp-single-problem-scope"},{"source":"app-idea-tentacle-strategy","target":"aso-competitor-keyword-mining"},{"source":"app-idea-tentacle-strategy","target":"aso-keyword-difficulty-manual-check"},{"source":"app-idea-tentacle-strategy","target":"aso-keyword-selection-criteria"},{"source":"app-idea-tentacle-strategy","target":"high-rpi-app-categories"},{"source":"app-marketing-budget-and-first-channel","target":"apple-ads-as-first-paid-channel"},{"source":"app-marketing-budget-and-first-channel","target":"aso-as-acquisition-channel"},{"source":"app-marketing-budget-and-first-channel","target":"high-rpi-app-categories"},{"source":"app-mvp-single-problem-scope","target":"hard-vs-soft-paywalls"},{"source":"app-store-screenshot-ab-test-results","target":"app-store-screenshot-copy-best-practices"},{"source":"app-store-screenshot-ab-test-results","target":"app-store-screenshot-production-and-ppo-setup"},{"source":"app-store-screenshot-ab-test-results","target":"custom-product-pages-for-ads"},{"source":"app-store-screenshot-copy-best-practices","target":"app-store-screenshot-production-and-ppo-setup"},{"source":"app-store-screenshot-copy-best-practices","target":"aso-metadata-fields-and-keyword-placement"},{"source":"app-store-screenshot-copy-best-practices","target":"aso-ranking-factors"},{"source":"app-store-screenshot-copy-best-practices","target":"better-sleep-onboarding-paywall-teardown"},{"source":"app-store-screenshot-copy-best-practices","target":"custom-product-pages-for-ads"},{"source":"app-store-screenshot-production-and-ppo-setup","target":"aso-international-localization-opportunities"},{"source":"app-store-screenshot-production-and-ppo-setup","target":"custom-product-pages-for-ads"},{"source":"apple-ads-as-first-paid-channel","target":"apple-ads-campaign-structure"},{"source":"apple-ads-as-first-paid-channel","target":"aso-as-acquisition-channel"},{"source":"apple-ads-as-first-paid-channel","target":"founder-led-virality-before-ugc"},{"source":"apple-ads-as-first-paid-channel","target":"meta-ads-readiness-checklist"},{"source":"apple-ads-attribution-without-mmp","target":"apple-ads-campaign-structure"},{"source":"apple-ads-attribution-without-mmp","target":"apple-ads-max-conversion-campaign"},{"source":"apple-ads-attribution-without-mmp","target":"apple-ads-single-keyword-ad-groups"},{"source":"apple-ads-attribution-without-mmp","target":"custom-product-pages-for-ads"},{"source":"apple-ads-attribution-without-mmp","target":"revenuecat-charts-and-experiments"},{"source":"apple-ads-campaign-structure","target":"apple-ads-max-conversion-campaign"},{"source":"apple-ads-campaign-structure","target":"apple-ads-single-keyword-ad-groups"},{"source":"apple-ads-max-conversion-campaign","target":"apple-ads-single-keyword-ad-groups"},{"source":"apple-ads-single-keyword-ad-groups","target":"aso-competitor-keyword-mining"},{"source":"aso-as-acquisition-channel","target":"aso-low-volume-keyword-quantity-strategy"},{"source":"aso-as-acquisition-channel","target":"aso-ranking-factors"},{"source":"aso-as-acquisition-channel","target":"custom-product-pages-for-ads"},{"source":"aso-competitor-keyword-mining","target":"aso-international-localization-opportunities"},{"source":"aso-competitor-keyword-mining","target":"aso-keyword-difficulty-manual-check"},{"source":"aso-competitor-keyword-mining","target":"aso-keyword-selection-criteria"},{"source":"aso-competitor-keyword-mining","target":"aso-low-volume-keyword-quantity-strategy"},{"source":"aso-download-burst-after-metadata-update","target":"aso-keyword-selection-criteria"},{"source":"aso-download-burst-after-metadata-update","target":"aso-metadata-fields-and-keyword-placement"},{"source":"aso-download-burst-after-metadata-update","target":"aso-ranking-factors"},{"source":"aso-international-localization-opportunities","target":"aso-us-storefront-extra-localizations"},{"source":"aso-keyword-difficulty-manual-check","target":"aso-keyword-selection-criteria"},{"source":"aso-keyword-selection-criteria","target":"aso-low-volume-keyword-quantity-strategy"},{"source":"aso-keyword-selection-criteria","target":"aso-metadata-fields-and-keyword-placement"},{"source":"aso-keyword-selection-criteria","target":"aso-ranking-factors"},{"source":"aso-keyword-selection-criteria","target":"aso-us-storefront-extra-localizations"},{"source":"aso-low-volume-keyword-quantity-strategy","target":"aso-metadata-fields-and-keyword-placement"},{"source":"aso-metadata-fields-and-keyword-placement","target":"aso-ranking-factors"},{"source":"aso-metadata-fields-and-keyword-placement","target":"aso-us-storefront-extra-localizations"},{"source":"better-sleep-onboarding-paywall-teardown","target":"hard-paywall-by-traffic-source"},{"source":"better-sleep-onboarding-paywall-teardown","target":"paywall-before-signup"},{"source":"better-sleep-onboarding-paywall-teardown","target":"paywall-exit-offers"},{"source":"better-sleep-onboarding-paywall-teardown","target":"paywall-in-onboarding"},{"source":"better-sleep-onboarding-paywall-teardown","target":"paywall-visuals-and-social-proof"},{"source":"better-sleep-onboarding-paywall-teardown","target":"web-quiz-psychology-questions"},{"source":"competitor-ad-research-for-apps","target":"meta-ads-readiness-checklist"},{"source":"competitor-ad-research-for-apps","target":"paid-social-creative-testing-framework"},{"source":"coursiv-web2app-teardown","target":"headway-web2app-teardown"},{"source":"coursiv-web2app-teardown","target":"web-quiz-results-and-email-capture"},{"source":"coursiv-web2app-teardown","target":"web2app-ad-optimization-events"},{"source":"coursiv-web2app-teardown","target":"web2app-first-screen-hook"},{"source":"coursiv-web2app-teardown","target":"web2app-funnel-structure"},{"source":"coursiv-web2app-teardown","target":"web2app-paywall-best-practices"},{"source":"coursiv-web2app-teardown","target":"web2app-tripwire-pricing"},{"source":"founder-led-virality-before-ugc","target":"ugc-content-formats-and-scripts"},{"source":"founder-led-virality-before-ugc","target":"ugc-creator-onboarding-course"},{"source":"founder-led-virality-before-ugc","target":"ugc-creator-recruiting-and-pay"},{"source":"free-trial-length-by-plan","target":"paywall-exit-offers"},{"source":"free-trial-length-by-plan","target":"three-screen-pre-paywall-sequence"},{"source":"free-trial-length-by-plan","target":"web2app-paywall-best-practices"},{"source":"free-trial-length-by-plan","target":"weekly-vs-yearly-plans-and-trial-placement"},{"source":"hard-paywall-by-traffic-source","target":"hard-vs-soft-paywalls"},{"source":"hard-paywall-by-traffic-source","target":"meta-ads-readiness-checklist"},{"source":"hard-paywall-by-traffic-source","target":"paywall-in-onboarding"},{"source":"hard-vs-soft-paywalls","target":"paywall-exit-offers"},{"source":"hard-vs-soft-paywalls","target":"paywall-in-onboarding"},{"source":"hard-vs-soft-paywalls","target":"reverse-trial-freemium-conversion"},{"source":"hard-vs-soft-paywalls","target":"subscription-conversion-benchmarks"},{"source":"headway-web2app-teardown","target":"web-quiz-funnel-length"},{"source":"headway-web2app-teardown","target":"web-quiz-psychology-questions"},{"source":"headway-web2app-teardown","target":"web-quiz-results-and-email-capture"},{"source":"headway-web2app-teardown","target":"web-quiz-social-proof-and-trust"},{"source":"headway-web2app-teardown","target":"web2app-app-access-deep-linking"},{"source":"headway-web2app-teardown","target":"web2app-first-screen-hook"},{"source":"headway-web2app-teardown","target":"web2app-funnel-structure"},{"source":"headway-web2app-teardown","target":"web2app-paywall-best-practices"},{"source":"headway-web2app-teardown","target":"web2app-upsells-and-downsells"},{"source":"headway-web2app-teardown","target":"web2app-winback-email-sequence"},{"source":"long-paywall-sell-the-outcome","target":"paywall-cta-copy"},{"source":"long-paywall-sell-the-outcome","target":"paywall-price-display-and-plan-count"},{"source":"long-paywall-sell-the-outcome","target":"paywall-visuals-and-social-proof"},{"source":"meta-ads-budget-math-for-apps","target":"meta-ads-readiness-checklist"},{"source":"meta-ads-budget-math-for-apps","target":"meta-sdk-event-validation"},{"source":"meta-ads-budget-math-for-apps","target":"paid-social-creative-testing-framework"},{"source":"meta-ads-readiness-checklist","target":"meta-sdk-event-validation"},{"source":"meta-ads-readiness-checklist","target":"paid-social-creative-testing-framework"},{"source":"meta-ads-readiness-checklist","target":"subscription-conversion-benchmarks"},{"source":"meta-sdk-event-validation","target":"web2app-ad-optimization-events"},{"source":"multiple-paywalls-in-onboarding","target":"paywall-before-signup"},{"source":"multiple-paywalls-in-onboarding","target":"paywall-in-onboarding"},{"source":"multiple-paywalls-in-onboarding","target":"three-screen-pre-paywall-sequence"},{"source":"multiple-paywalls-in-onboarding","target":"weekly-vs-yearly-plans-and-trial-placement"},{"source":"paid-intro-offers","target":"paywall-price-display-and-plan-count"},{"source":"paid-intro-offers","target":"subscription-conversion-benchmarks"},{"source":"paid-intro-offers","target":"trial-to-discount-offer"},{"source":"paid-intro-offers","target":"web2app-tripwire-pricing"},{"source":"paid-intro-offers","target":"weekly-vs-yearly-plans-and-trial-placement"},{"source":"pay-what-you-want-discount-slider","target":"paywall-exit-offers"},{"source":"pay-what-you-want-discount-slider","target":"reverse-trial-freemium-conversion"},{"source":"pay-what-you-want-discount-slider","target":"trial-to-discount-offer"},{"source":"paywall-before-signup","target":"paywall-in-onboarding"},{"source":"paywall-cta-copy","target":"paywall-price-display-and-plan-count"},{"source":"paywall-cta-copy","target":"three-screen-pre-paywall-sequence"},{"source":"paywall-exit-offers","target":"reverse-trial-freemium-conversion"},{"source":"paywall-exit-offers","target":"web2app-upsells-and-downsells"},{"source":"paywall-in-onboarding","target":"reverse-trial-freemium-conversion"},{"source":"paywall-in-onboarding","target":"three-screen-pre-paywall-sequence"},{"source":"paywall-price-display-and-plan-count","target":"web2app-paywall-best-practices"},{"source":"paywall-price-display-and-plan-count","target":"weekly-vs-yearly-plans-and-trial-placement"},{"source":"paywall-visuals-and-social-proof","target":"revenuecat-charts-and-experiments"},{"source":"paywall-visuals-and-social-proof","target":"three-screen-pre-paywall-sequence"},{"source":"revenuecat-charts-and-experiments","target":"subscription-conversion-benchmarks"},{"source":"revenuecat-charts-and-experiments","target":"web2app-tools-and-providers"},{"source":"revenuecat-charts-and-experiments","target":"weekly-vs-yearly-plans-and-trial-placement"},{"source":"subscription-conversion-benchmarks","target":"trial-to-discount-offer"},{"source":"trial-to-discount-offer","target":"web2app-upsells-and-downsells"},{"source":"ugc-content-formats-and-scripts","target":"ugc-creator-onboarding-course"},{"source":"ugc-content-formats-and-scripts","target":"ugc-creator-recruiting-and-pay"},{"source":"ugc-content-formats-and-scripts","target":"ugc-new-account-warmup"},{"source":"ugc-creator-onboarding-course","target":"ugc-creator-recruiting-and-pay"},{"source":"ugc-creator-onboarding-course","target":"ugc-new-account-warmup"},{"source":"ugc-creator-recruiting-and-pay","target":"ugc-new-account-warmup"},{"source":"web-quiz-funnel-length","target":"web-quiz-psychology-questions"},{"source":"web-quiz-funnel-length","target":"web-quiz-results-and-email-capture"},{"source":"web-quiz-funnel-length","target":"web2app-funnel-structure"},{"source":"web-quiz-psychology-questions","target":"web-quiz-results-and-email-capture"},{"source":"web-quiz-psychology-questions","target":"web-quiz-social-proof-and-trust"},{"source":"web-quiz-psychology-questions","target":"web2app-funnel-structure"},{"source":"web-quiz-results-and-email-capture","target":"web2app-funnel-structure"},{"source":"web-quiz-results-and-email-capture","target":"web2app-paywall-best-practices"},{"source":"web-quiz-results-and-email-capture","target":"web2app-winback-email-sequence"},{"source":"web-quiz-social-proof-and-trust","target":"web2app-first-screen-hook"},{"source":"web-quiz-social-proof-and-trust","target":"web2app-funnel-structure"},{"source":"web-quiz-social-proof-and-trust","target":"web2app-paywall-best-practices"},{"source":"web2app-ad-optimization-events","target":"web2app-first-screen-hook"},{"source":"web2app-ad-optimization-events","target":"web2app-tools-and-providers"},{"source":"web2app-ad-optimization-events","target":"why-web2app-funnels"},{"source":"web2app-app-access-deep-linking","target":"web2app-funnel-structure"},{"source":"web2app-app-access-deep-linking","target":"web2app-tools-and-providers"},{"source":"web2app-app-access-deep-linking","target":"web2app-upsells-and-downsells"},{"source":"web2app-first-screen-hook","target":"web2app-funnel-structure"},{"source":"web2app-funnel-structure","target":"web2app-paywall-best-practices"},{"source":"web2app-funnel-structure","target":"web2app-upsells-and-downsells"},{"source":"web2app-funnel-structure","target":"web2app-winback-email-sequence"},{"source":"web2app-funnel-structure","target":"why-web2app-funnels"},{"source":"web2app-paywall-best-practices","target":"web2app-tools-and-providers"},{"source":"web2app-paywall-best-practices","target":"web2app-tripwire-pricing"},{"source":"web2app-paywall-best-practices","target":"web2app-upsells-and-downsells"},{"source":"web2app-paywall-best-practices","target":"web2app-winback-email-sequence"},{"source":"web2app-paywall-best-practices","target":"why-web2app-funnels"},{"source":"web2app-tools-and-providers","target":"web2app-upsells-and-downsells"},{"source":"web2app-tools-and-providers","target":"why-web2app-funnels"},{"source":"web2app-tripwire-pricing","target":"web2app-upsells-and-downsells"},{"source":"web2app-tripwire-pricing","target":"web2app-winback-email-sequence"}]}