Product, onboarding and testing
A/B testing tactics
How app teams run experiments on paywalls, onboarding and pricing, and what they learned. 254 tactics from 127 founder interviews.
Most teams tested paywalls, prices and trial offers, and those running many tests said only a small share won, from about one in four to one in ten. Several saw early wins on trial starts or conversion turn into losses once refunds, churn and lifetime value were counted. Small copy and layout changes sometimes brought large lifts, while many redesigns moved nothing.
- Sociaaal runs about 100 tests a month and said about 1 in 10 wins, with portfolio ARPU reportedly tripling in 18 months; Burner went from 1-2 paywall tests a month to several times that, winning about one in 4-5.SociaaalBurner
- Conversion wins sometimes lost money: Weather Up's monthly default got about 10% more subscribers but 60% lower revenue per user within a month, Reading.com's no-trial monthly plan cut realized LTV 17%, and BoldVoice's hard paywall raised refunds more than trials.Weather UpReading.comBoldVoice
- Small changes brought big lifts: TextPlus said one changed screenshot raised installs 59%, Sunflower's promise to send a trial reminder brought 48% more revenue, and Tinder credited a top-bar toggle test with about $50M.TextPlusSunflowerTinder
- Price tests pointed both ways: Coconote's rise from $99 to $129 a year brought more users and revenue, Flo found half-price variants sometimes won through 3x retention, and Mojo rejected a higher price after checking 7-day cancellations.CoconoteFlo HealthMojo
- Many tests moved nothing: Super Unlimited's modern store screenshots lost about 80% of tests, Symmetry's two first-screen redesigns changed no metric, and Skylight's free trial brought no extra subscribers.Super UnlimitedSymmetrySkylight
- Tests and rollouts did not always match: Savvy Navvy's skip-sign-up winner fell apart at full rollout, while Deezer launched a homepage that lost its test and saw it beat the old page weeks later.Savvy NavvyDeezer
Summary written 2026-09-28 from the tactics below. Figures are as founders stated them.
What worked, most detailed first
What didn't work, or only partly
- KBMH: Test 5 new ads a week for installs, then move winners to a sales campaignKeeps testing affordable; not every install winner converts on purchase
- BoldVoice: Remove the close button so users must start a trial to continueTrial starts rose, but refunds rose by more; net loss
- Pingo AI: Test a 3-day against a 7-day free trial, US and abroad separatelyNear-even in the US; 7-day converted ~2% better internationally (early data)
- Super Unlimited: Test modern, prettier store screenshots against your plain old onesModern designs lost 80% of tests; winners gave no meaningful lift, so old ones stayed
- ElevenReader: Keep tuning the onboarding quiz without testing a no-onboarding versionBiggest fail of the year; too many cycles spent on onboarding experiments
- TripAdvisor: Sort hotels by each traveler's past behavior without calling it 'just for you'Unlabelled version converted better; labelling it 'just for you' dropped conversion
- Reading.com: Drop the free trial on the monthly plan to push people to annualMore annual picks, but realized LTV fell 17%; not rolled out
- Mosaic Group: Before rolling out a price test winner, check it still wins if retention drops 10-50%Annual-heavy price calls sometimes proved wrong a year later; this guards against it
- Show the $4 monthly price on the paywall instead of the $40 yearly one20% more paid subscribers, but monthly churn meant less revenue; switched back
- Shot Pattern: Cut your paywall down to almost no wordsTrial starts rose each round, but trial conversion and LTV fell
- Shot Pattern: Cut the onboarding step where the most people quitSign-ups 70% to 74%; no significant change in trials after 9,000 users
- Reframe: Test prices with big jumps, not small stepsA two-thirds price cut got users but less engagement; original price worked best
- Add a preview video for games; test going without one for other appsVideo usually lifts game downloads; sometimes hurt non-game conversion
- BoldVoice: When users close the paywall, show a discount trial they can't closeTrial starts rose, but refunds rose by more; net loss
- Symmetry: Test two new designs for the first screen after onboardingNeither moved any metric
- Offer the first month for $1.99Didn't beat the control; guest says $1.99 is priced too low
- Add a dark version of the paywall for people using dark modeLost: the light-only paywall converted better
- Change the paywall headline based on what the user said in onboardingNo difference vs a standard headline
- Savvy Navvy: Skip sign-up entirely and create a hidden anonymous account insteadLooked great in the test, fell apart at full rollout; support grief erased gains
- Label the paywall button 'Continue' instead of 'Start free trial''Continue' did better on iOS; 'Start free trial' did well on Android. One data point
- Skylight: Test a free trial, with and without asking for a credit cardNo extra subscribers; trial takers were people who'd have subscribed anyway
- Bloom: Test the headline free-stock reward at $40, $60 and $75Amount barely changed subscriptions; $75 now being tested
- Sizzle AI: Test clean, warm and social-proof sign-up screens; break ties with assisted conversionsSocial proof: more purchases in some groups, neutral overall on assisted conversions
- Life360: Show banner ads to free users and check harm with a holdout groupHoldout showed no harm; banners drive little performance and CEO wants them gone
- Lose It!: Ask new users to set a carb goal during onboardingLost badly in A/B test; many premium setup steps clogged the flow
- Phiture: Test paywalls by building them as full-screen in-app messagesWorks, and banners converted surprisingly well; messages sometimes fail to load
- Strava: Split the big weekly test review into small team meetings once it passes ~70 peopleSmall meetings work great; cross-team learning still unsolved
- Flo: Copy another app's winning paywall pixel for pixelDidn't work, despite a 10% uplift reported by the other teams
- Angry Birds: Test holiday-themed screenshots against your standard onesStandard screenshots beat the seasonal ones; small difference
- Skylight: Change how you show what's in the subscription bundleRarely moved the share of buyers who subscribe
Companies in this topic
More tactics (212)
- Weather Up: Pre-select the yearly plan on the paywall, not the monthly oneMonthly default got ~10% more subscribers but 60% lower revenue per user in month one
- Opal: Judge everything by 8-day ad return; raise spend weekly while above 100%Near zero to $5M ARR in about a year, no separate marketing budget
- Test 4 ad messages on one design, then put the winner in 4 formats
- Lose It!: Show sale offers as in-app messages instead of sending email blasts10x more money for the same offer
- Headspace: Raise monthly from $9.99 to $12.99 and cut annual from $99 to $69.99More total revenue and higher conversion on both plans; more users chose annual
- Strava: Once a quarter, let every team member run any test they want on 10% of usersSurfaced ideas data had ruled out, including the biggest follow-rate win
- Duolingo: Let an algorithm pick from 250 reminder messages, and A/B test adding new onesNotifications called a top retention driver; no numbers shared
- Flo: Add an onboarding question that tells users which stage they're in, never 'sorry, we couldn't tell'Lost ~10% twice; the evidence-based rewrite won 23%, confirmed by a blackout test
- Test 3-5 very different ad ideas first, small tweaks laterHost's launch practice; no results reported
- Cal AI: Show your app as early in creator videos as you can without losing viewsSweet spot was 20-30 seconds in; earlier hurt views
- Spend two weeks chasing views, then remake the winners as talking videosTalking-head remakes convert far better but get fewer views, per the agency
- Raise the weekly price to $9.99 so a $50 yearly plan looks like a dealBeat $6.99/week; more people buying the yearly plan
- Paraphrase AI: Move a new feature into the first three screenshots and test itNew order won; small uplift, number not shown
- Cal AI: Move the app mention earlier in videos until views start to dropSweet spot 20-30 seconds in; a friend's app peaks at 60 seconds
- BoldVoice: Judge paywall tests on revenue after refunds, waiting 3+ weeks past trial startCaught two trial-start 'wins' that lost money once refunds came in
- Symmetry: End onboarding with a screen where users pledge to work out~3% better retention in an A/B test
- Symmetry: Start each test from a real user problem and A/B test for two weeksCredited for reaching $160K/month; most tests don't move the needle
- Built With Science: List every reason a page fails before brainstorming fixes, and write each test down~70% of tests fail first time; written notes turn failures into later winners
- Test price and plan layout first, and never test two kinds of change at onceGuest says price tests are fastest and have outsized impact
- Call it a fit when 5-6 videos in the campaign pass 10,000 viewsMany quit UGC too early by skipping this step
- Test $9.99 against $6.99 a week, with a $50 yearly plan$9.99 slightly ahead on small numbers; more people pick yearly
- Celebs: Drop the paywall after onboarding; show the lookalike result fast and ask laterMore revenue per user; later paywalls converted the users who used to drop
- Sociaaal: Run about 100 A/B tests a month, starting small and scaling the winnersPortfolio ARPU roughly 3x in 18 months, 2x in 12; about 1 in 10 tests wins
- Test new ads at $10/day in Indonesia, not $1,000/day in the USSame test signal at ~1% of the cost
- Tiimo: When a winning ad tires, test its message and its look separatelyThe clean Apple-like look, not the laundry message, drove the win
- If you charge under $10 a month, test $20 on 10-20% of users
- Simply: Switch off app ads in one country and web ads in another to spot overlapShowed where apps and channels cannibalized each other; no numbers
- Flame: Post up to 150 videos a day to test one hook, then tweak the winners dailyFounder credits volume for the growth; no per-hook numbers given
- Flame: In reaction videos, put the caption on the person's neckline, not their faceNeckline captions performed best of the placements tried; no numbers
- Label the paywall button 'Start free trial' on Android and 'Continue' on iPhoneBeat 'Subscribe' in a community member's A/B test; no numbers
- Life360: Show the top-price plan on the paywall only to people a model predicts will buy itDoubled new Platinum subscribers without losing a single Gold subscriber
- Sprout: Show the paywall right after onboarding, before users can open the app+50% conversion vs letting users try features first
- Opal: Test how many app blocks free users get; settle where free users still love it3 free blocks gave free users a great experience while power users still pay
- Pingo AI: Scale winning formats through a pay-per-view creator network; test ideas with core creatorsWinning variations get scaled quickly; spend is easy to flex; no numbers
- DOWN: Test app icons in a color no competitor uses, with playful charactersCurrent winner after hundreds of icon tests; no lift numbers given
- DOWN: Test screenshot colors separately from the icon and use blunt, emotional captionsDeep red screenshots currently win, despite a purple icon
- Coconote: Double onboarding from 5 to about 13 screens in one big changeTrial conversion up 16%; one-or-two-screen tests had only given small wins
- Start with a one-page paywall: headline, bullet list, reviews, buttonOne of the few layouts that performs well across categories, per the guest
- Lose It!: Retest higher prices you once rejected; double the yearly price if it breaks evenTest broke even for the first time; rollout matched tests and gives room for paid ads
- Duolingo: Cut the free trial from 14 days to 7More conversions overall and experiment results twice as fast
- Mojo: Show only the yearly plan first; tuck monthly behind a 'view all plans' buttonYearly plan uptake up ~15-20 points; one of three tests behind a 60% ARPU lift
- Mojo: Judge every paywall and price test on revenue per user in the first 7 daysChosen to shorten payback and fund more ad spend; worked well per guest
- Mojo: Check 7-day cancellations before keeping a higher price that won on early revenueRejected a winning higher price after a yearlong model showed lost long-term revenue
- Mojo: Run separate paywall tests at once in US, Europe and Latin America every week or twoSignificant results in 1-2 weeks per bucket; enabled the 60% ARPU lift in five months
- Babbel: Chart revenue from new, upgrading, renewing and returning subscribers, then explain each spikeSurfaces which past decisions moved revenue, e.g. a lifetime plan launch; no numbers
- Yousician: Set calendar reminders to recheck price tests at 3 and 6 monthsCatches price 'wins' that flip once renewals come in; no numbers
- Noise: Pause any content format that hasn't taken off within 1-3 weeks and try anotherA 446-post format with ~200K views was paused; its replacement reached 9M views
- Encore: Run a free 30-day test on half the customer's users; charge only if it wins
- Skylight: Raise the yearly plan from $39 to $79, not the $99 tests favoredMinimal loss of subscribers or retention; ARR curve 'transformative'; no exact numbers
- SteelAlive: Test different account names, bios and posts to see which get link clicks~15% of profile visitors click the link; 3% worst, 50-60% best
- Curiosity Quench: Swap your confusing in-app shop for a standard paywall with a free trialRevenue rose from $500-1K to $2-4K a month
- Momego: Test different screenshots in each country instead of just translating the textFound local winners (widgets in Italy, reviews in the Netherlands); most tests failed
- Momego: Keep onboarding short and show benefits, not features or app screensWon after ~30 A/B tests; long question-heavy onboarding made people quit
- Duolingo: Show one ad only after a lesson ends, and test it against retentionRetention mostly neutral, at most a slight hit, across ad tests
- Duolingo: Run 3-6 month holdouts for changes whose effects show up lateNew push lifts can turn negative after about 6 weeks
- Use a yellow crown, not a star, for the button that opens the paywallThe yellow crown performed better; no numbers
- Tinder: Put a toggle in the top bar that opens a new paid tierAbout $50M in revenue from one small A/B test
- When an ad wins, change one thing at a time to learn why before making moreExpert says it creates more winners; seen a concept's third variant win after two flopped
- Plot each ad's total spend against its cost per result to see when to stopBad ads are often clear by ~$500; one account burned ~$90K on a $100+ CPI ad
- When one ad eats 90% of an ad set's budget, give the other ads their own ad setOther ads often 'bloom' once the dominant ad is removed
- Cal AI: Show a spin wheel that lands on 80% off instead of just showing the discountDouble-digit conversion lift vs a plain discount screen in an A/B test
- Add paywalls at app open, after scans, and on cancel before testing designsGuest's first step for every new client; no numbers
- Tinder: Test many prices for each plan and add-on, country by countryHundreds of price SKUs live at once; no test results shared
- Copia: Hire 40 UGC creators to post one format, testing only the first 10 secondsScaled the winning format; hook results varied; no totals given
- Pushcroll: Put 80% of effort into the hook; aim for under ~18% skippingTheir breakout video had a ~19% skip rate; 30% means switch format
- Stronger: Copy a winning video across many accounts, changing a few words or colors each timeAdopted after a rival did it with ~10 accounts; no separate numbers
- LinkedIn: Judge tests on 5-year modeled revenue, not just first-year bookingsNo numbers; they turn down revenue that would hurt the funnel long term
- Zumba: Label the paywall button "Start Today"Won an A/B test of several button labels; no numbers
- Sizzle AI: Buy test traffic with your best ad and run 3-4-way paywall tests in daysCost per purchase fell from ~$500 to ~$300 within days
- Sizzle AI: Scale a winning video by testing 10 headlines, then new countries and devicesWinner scaled into hundreds of ads; one-word headline changes made a difference
- Reading.com: Test monthly prices from $4.99 to $19.99 and keep checking LTV for years$12.49 won (vs $6.99 launch); still winning after multi-year look-backs
- Life360: Test new ideas with a fake button shown to about 100 people
- Run the same image with different job-focused text as Meta ads to pick your messageBig click-through differences between angles; winners then rolled into app messaging
- Flo Health: Test many prices in each country; keep the one with the most revenue per userHalf-price variants sometimes won: 3x retention and much higher revenue per user
- Split each Google app campaign into about 5 ad groups, one per app featureShows which themes Google favors; one ad group alone tells you little
- Genius Scan: Drop the $0.99-a-month plan and sell only the $3 oneStill ~100 purchases a day, now all on the pricier plan
- Genius Scan: Test the words and icon on the in-app banner that opens your paywallOne wording converted 2x the old one; a deliberate A/B test confirmed it
- Compare your last 12 months of metrics to similar apps to find your weakest spot
- Puff Count: Test prices from $4 to $12; keep the one earning most per user
- Test a new App Store page by showing it to ads in half the US states
- Mojo: Give one person all paywall tests; test big changes first, then small onesMany experiments run by one person; founder credits it for monetization gains
- Microsoft 365: Put 'Try free for one month' on the buy button, not 'Buy now'Worked in tests; no lift numbers shared
- Microsoft 365: Show paywall benefits as cards with GIFs instead of lines of textConverted better in tests; no numbers shared
- Microsoft 365: Show the yearly price as a monthly amount, like $8/month for $99/yearVery successful in an A/B test; no numbers shared
- Microsoft 365: Put the pricier Family plan first as the default, above the Personal planBoth plans sold more; the cheaper plan sold a lot more
- Weather Up: Test $40 against $39.99 for the yearly plan
- MySwimPro: Ask free and paying users four price questions to find what they'd payAverage matched current price (~$100-120/year); a segment would pay $200-300/year
- Opal: Ship a new app version every Monday, without exceptionSet the rhythm behind 121 A/B tests
- Opal: Split users with Firebase and compare groups in AmplitudeAnswers in about 8 days; ran 121 tests with a team of 7
- Ask for tracking permission the moment the app first opensLeast impact of all placements tested on sign-ups, trials, paying and activation
- Test very different ad ideas first, then make variations of whichever gets tractionA rare winner can be 100x and change a company's course
- Lose It!: Ask more questions in onboarding, even ones you don't use, to lift trial startsTrial starts up double digits; free-user retention also improved
- Lose It!: Offer a deep premium discount to users on a 30-day logging streakA/B test win; big efficiency gain on a small group
- Lose It!: Show upgrade messages after people finish logging, never in the middleMid-task messages caused drop-off and fewer upgrades; after-task messages did better
- Fitbod: Before building a fix, ask users with a quick in-app yes/no where they get stuck
- Build one paywall message that shows each user the price for their regionPretty good success, consultant says; results can't be split by region
- Strava: Report every test through one shared query and dashboardBecame the source of truth for nearly every experiment
- Reflectly: Ship one big change every week and compare the 7 days before and after
- Duolingo: Keep each test running 3-4 weeks, even if results look clear the next day
- Duolingo: After a big launch, keep 1-2% of users on the old version for 3-4 months
- Flo: Hold a weekly sync where marketing and product share every change they makeSource of experiment ideas like the ad-angle onboarding path; no numbers
- Flo: Re-check test wins 3, 6 and 12 months after rolloutFinds that not all reported conversion wins became business wins; no numbers
- Flo: Remove a step that just won to check the win was realRemoving the 23%-winning step lost, confirming the uplift
- Test lower prices in countries where you rank well but get few downloadsStarting to see more traction in the Netherlands; no numbers yet
- Pick 6-10 keywords and rotate through them to see which ranks
- WeWard: A/B test every feature on steps walked, and don't track time in app
- Show people's faces in the first three App Store screenshotsRaised conversions in several tests; no numbers given
- OLBG: Swap a plain blue screenshot background for a sporty one10-13% more downloads
- OLBG: Show close-up app screens of key features, after the background test45% more downloads; 61% more installs across both tests
- Paraphrase AI: Add five stars and a 'number one' badge to screenshots and test it
- Paraphrase AI: Test a screenshot with a person up front against an app screen
- Test app icons first, including wildly different versionsGuest says icons move conversion most; no numbers
- Symmetry: Test the screens most users hit, like the paywall, before minor features
- Built With Science: Make both the free trial and the pay-now discount sound goodVery strong lift after a few weeks, vs the version that shamed the trial
- Visible: Test each member video with a small ad budget; scale only the winnersOnly 1-2 videos a week ever get scaled spend
- Test the same video idea at 10, 25 and 30 seconds with different hooks
- Sociaaal: Rerun old A/B tests that lost once the rest of the app has changedOnboarding paywall removal lost several times, then won big
- Sociaaal: Write down the reason behind every A/B test so AI agents can learn from it
- CookBook: Always keep a screenshot test running, changing one small thing at a timeWinners often differ from what the team likes; no numbers
- Simply: Test annual discounts as deep as 60-75% off monthlyGuest calls discount depth a valuable lever; no numbers
- On a small budget, put all ads in one group and pick winners weekly
- Use round prices like $19.99 or $29.99, not $22.99Round prices won in a community member's A/B test; no numbers
- Glam Up: Try each social format for 2-3 weeks, then pour everything into the winnerFounder credits it for all four apps; no per-format numbers
- Life360: Let every team, even finance and HR, run growth experiments with AI toolsWork in progress; no numbers given
- Life360: Track test speed, win rate and average win, and count inconclusive tests as failures
- MonAI: Drop the free version and require a 7-day trial to use the appA/B test showed the hard paywall with trial worked best; no numbers
- Super Unlimited: Launch a new feature in 5 countries behind a switch, then expand
- Test separate paywalls for users over and under about 35
- Run 8 or 9 paywall tests at once and keep the one that winsUsually 8 are a wash and 1 makes a difference
- Coconote: Raise the annual price from $99 to $129More users and more revenue at the same time
- When people close the 7-day trial paywall, offer 14 free days instead of a discountClients say 14 days worked much better than 7; no numbers
- Duolingo: Cut the free trial from 14 to 7 days to get test results twice as fastDoubled the experiment rate and raised conversions overall
- Test paywall design and plan mix first; leave price tests for laterGuest says design tests give the most mileage; no numbers
- BeHard: After launch, find the weakest step, test a fix, and scale what paysFounder's standard process; no numbers
- Rise Science: Test each ad in both web-funnel and app-install campaigns, separatelyAds that flopped for app installs sometimes win on web, and vice versa
- Tinder: Use a prediction model to show each user just the one plan they'll likely buyEstimated multimillion-dollar yearly revenue gain in an A/B test
- Duolingo: Let a bandit algorithm pick which upgrade ad each user sees after a lessonSome wins so far, still improving; no numbers
- DuckMath: A/B test the site so visitors stay longer and open more pagesFounder calls testing super important; no numbers. Earns ~1 cent per user
- Mojo: Retest each winning paywall in every key market before rolling it outSeveral winners shipped only in some markets; ARPU of new cohorts kept rising
- Yousician: Before calling a paywall test, wait two weeks and check refunds and chargebacksRefunds show up fast and can erase a paywall win; no numbers
- Judge a new lifetime plan against what a subscriber pays over timeTests otherwise wrongly crown lifetime, e.g. 250 vs 100 instead of 250 vs 300 euros
- Yousician: Use monthly-plan renewals to set a warning threshold for yearly-plan test winners
- Noise: Test slideshow hooks on your own TikTok account, adding text inside TikTokFirst post 887K views; one hook image passed 5M views
- Hily: Launch a test every day and review yesterday's results together each morningCredited with finding the winning channel and reaching positive unit economics
- Replace paywall graphics with a real photo, then a videoPhoto lifted conversion 3.5 to 4.7; video did best
- Tinder: Create a revenue team with its own iOS and Android engineersGrew from 6 engineers in 2016 to 40+
- Track cost per new ad that beats your current ads, not how many you testExpert says fewer, better-reasoned tests beat 500-a-month volume; no numbers
- Use MMP data to compare ads, but switch channels off to see what they really add
- Burner: Let people choose on the paywall whether to take a free trialVery positive A/B test result; no numbers given
- Burner: Use paywall tools so the product team can launch tests without engineersFrom 1-2 paywall tests a month to several times that; about 1 in 4-5 wins
- Burner: Judge paywall tests by projected customer lifetime value from day-8 and day-30 data
- Pushcroll: Test a 7-day free trial against a 3-day one7-day trial won clearly
- Pushcroll: Put a short video of someone using the app on the paywallWon its test, but by a small margin
- Pitch 'over 100 channels' instead of the 6-8 people actually watch'Over 100 channels' won every test against a small-package pitch
- Clear 30: Study which ads Meta and TikTok spend most on, and reuse their hooksAd with a woman beat one with a man; camera-shot look beat polished
- Stronger: Test when and how often the paywall shows before testing its wordingFounder says they now monetize per user among the best workout trackers; no numbers
- Stronger: Adapt viral video formats from other app niches, then test hooks by watch timeHow they find each new format; no numbers given
- LinkedIn: Run 1,000+ A/B tests a year, each product manager owning one areaGuest says testing beats internal debate; no specific numbers
- Auto-build every mix of your ad pieces and keep feeding them to FacebookWinners emerged with no human picking them; became his core creative-testing belief
- Kill ads the same or next day once they clearly aren't winners
- Reading.com: Point each ad set at one web funnel, and split campaigns by tracking method
- Mimo: Break the paywall into several screens: features, how the trial works, social proof, plansTrial opt-in rate up 60% (relayed secondhand)
- Photoroom: Test team invites on Android first, where you can track who invited whom
- Duolingo: Let a learning system pick which reminder wording each user getsPractice reminder copy under test for 6 years; no lift numbers shared
- The Weather Company: Keep tests running past a quick win until they've seen different weather
- Deezer: Let your ad team test risky ideas as long as overall return stays profitableLTV:CAC more than doubled in 2 years while volume grew
- Deezer: Launch the new brand-focused homepage even though it lost the test to the old oneLost the ABC test, but beat the old page a few weeks after launch
- Pray.com: Rebuild the app so paywalls and onboarding can be tested without app updatesEnabled rapid test cycles that showed what could be monetized; no numbers
- Pre-select the $4 monthly plan instead of the $40 yearly plan20% more people converted to paying, per the host
- Ladder: Only test growth channels you have a real reason to win, and run them in-houseKilled SEO as too slow; found TikTok as the engine
- Offer the free trial during onboarding, then offer it again once users are warmerMoving the trial later cut trial starts too much; kept it in onboarding
- Launch one ad channel at a time and add the next once it works
- Test a hard paywall against giving away one free puzzleHard paywall raised revenue; follow-up test vs more locked content, result not given
- Buy 500 new users a day early to test onboarding, paywall and ads
- Pick launch keywords carefully, then try 4-5 keyword versions before judgingGuest says most who quit ASO stopped after 1-2 tries; results come later
- Strava: Test the words on signup buttons, like 'Continue with' vs 'Sign up with'Copy changes had huge measurable impact; brand photos in product lowered conversion
- Duolingo: Ship every change as an A/B test, even back-end tweaksCredited for ~50% yearly DAU growth a decade after launch; no test-level numbers
- Duolingo: Never run two tests on the same screen; email the team before and after each testTeams rarely step on each other; no numbers
- Flo: Judge free-trial tests on an early event that predicts who will payLets the team make early calls; no numbers given
- Value Study: Test higher prices in the US firstSettled on a price about halfway up; no numbers
- Canary: Take notes from founder podcasts daily and test one new idea each dayFounder credits it for early traction; no numbers
- After launch, keep testing your paywall and price options
- Shot Pattern: Hire a contractor from your industry to run paywall and onboarding testsStarted regular experiments; mixed results, including some wins
- Wrestle AI: Try dropping the free trial
- Bring your app in a full minute into creator videos if views need it60 seconds in was the sweet spot; Cal AI's timing would cut views
- A/B test a new app iconNew icon is winning; no numbers given
- App Masters: Add animation to your onboarding to lift conversionsClients' A/B tests show higher conversions; no numbers given
- A/B test a new set of App Store screenshotsVariant B drove 30% more downloads
- Redesign plain screenshots and test them against the old ones13.8% more downloads with the new screenshots
- Bickster: Use Adapty to change prices and paywalls without an app update
- Career Hound: Run a marketing test every day and learn from each one that failsFounder says it made success inevitable; no numbers
- Test one strong testimonial against star ratings on the paywallThe single testimonial did a little better
- Visible: Move the web funnel off a flaky no-code tool so you can test itGuest's biggest win of the year; test results still to come
- GlamUp: Raise prices by 20-40% and check whether more people payOften converts better, founder says; no exact numbers
- Re-test the paywall and prices every couple of months
- TextPlus: Test changing just one screenshot, likely the firstInstalls up 59% from one changed screenshot
- Use big, bold, short text on screenshotsConverted a little better in a past guest's many A/B tests
- BetterMe: Keep testing new ads until one sharply cuts costs, even if current ads work
- Palta: Share test results across apps and with a weekly peer group
- Flo: Run over 100 experiments a monthGuest cites it as part of what made it a top health app; no direct numbers
- Redesign the subscription offer and A/B test it hard after buying an appFree-to-paid conversion rose 'massively'; no exact figures
- BeReal: Test each new feature on a small slice of users before releasing it to all
- ElevenLabs app: Test paywall ideas in two sibling apps at once and swap notes
- Fix paywalls for five months while installs stay flat, with no ad spendInstall-to-paid rose from 1.1% to ~4% in five months
- Tangent: Borrow discount and urgency tricks from Temu and Shein for paywall testsSource of the spin wheel and 'limited spots' ideas; guest says it works
- Pushcroll: Test a weekly plan against a monthly oneWeekly won, but only slightly more ARPU
- Zumba: Treat every launch as a test and check the numbers every morningGuests credit it for fast iteration; no numbers
- Tolan: Run small paid ads from day one to test retention and conversionLow install costs gave room to experiment; organic later beat it
- onX Maps: Test moving features between the free and paid plans to find what sells
- Captions: Run every new feature as a two-week A/B test before keeping it
- App Masters: Test different app icons on a new utility app
- Snag: A/B test your paywalls
New tactics every Monday
The week's founder interviews, boiled down to what they did and what happened.