HomeVideos

I Studied 100 Paywalls, Here's What I Found

Now Playing

I Studied 100 Paywalls, Here's What I Found

Transcript

546 segments

0:00

RevenueCat recently published a 339-page

0:03

report covering over 115,000

0:06

apps and over 16 billion dollars in

0:08

total revenue. I analyzed the entire

0:11

thing. And what I found in this report

0:12

is that there is a huge gap between the

0:14

winners and the losers [music]

0:16

in the app space. One of the biggest

0:18

factors in these app success is their

0:20

paywall, their paywall strategy, their

0:22

pricing strategy. [music] The bottom 25%

0:25

of apps shrank 33% year over year. And

0:28

this gap is not random. It's because

0:30

[music] the top app companies in the

0:32

world are leveraging the most recent and

0:34

up-to-date paywall strategies. [music]

0:36

So, in this video, we are going to break

0:38

down exactly what the top 25% of apps

0:41

are doing and why most app founders get

0:43

[music] this completely wrong. Only 4.6%

0:47

of apps ever reach $10,000 per month.

0:49

And it's not because they have bad

0:50

products, they have bad code, or the

0:52

founders have no idea what they're

0:54

doing. It's because they're not

0:55

leveraging the latest and greatest

0:57

marketing and paywall tactics. Let's get

0:59

into it. Okay, here we have it. The 100

1:01

paywalls study. We're going to be

1:03

covering absolutely everything from the

1:05

market research to designing a paywall

1:06

to positioning your paywall and, of

1:08

course, how to test your paywall to

1:09

maximize your LTV. First things first,

1:13

let's get into the stats. I've been

1:14

saying for years that hard paywalls

1:17

crush the freemium paywalls, and here's

1:19

the data to back that up. So, all of you

1:21

in the comments who have been telling me

1:23

that hard paywalls don't work, nobody

1:25

likes hard paywalls, you're wrong.

1:26

Here's why. Hard paywalls crush. They

1:29

convert five times better than freemium,

1:31

but, of course, there are downsides and

1:34

the advantage disappears over the long

1:36

run. So, yes, after a long period of

1:39

time, if your attention is insane, you

1:42

will make the money back. But for most

1:43

people out there, people aren't

1:45

retaining in your app for a year plus.

1:47

So, having a hard paywall will get you a

1:49

return on your investment so much

1:51

faster. Does it add extra friction into

1:53

your app? Sure. But you are able to

1:55

convert at a much higher percentage and

1:57

get the return on your spend, your

1:58

marketing spend back much quicker.

2:01

Another important stat to keep in mind

2:03

from this research is that the window to

2:05

win is closing. 55%

2:08

of all cancellations happen on day zero,

2:11

the first day that someone has your app

2:13

installed. So, it is imperative that you

2:15

deliver the users the aha moment, the

2:18

key value inside of your app as quick as

2:20

possible. Guide the users to success.

2:22

What does success look like in your app?

2:24

Because if you don't do that quickly,

2:25

they will leave and they will cancel.

2:27

Some more interesting stats here before

2:29

we dive into implementing all these

2:31

strategies. The geography of your

2:32

installs does also matter. Where you are

2:35

marketing, the types of users, where

2:37

your users are coming from does matter.

2:39

Of course, North America driving the

2:42

highest return on spend followed by Asia

2:45

Pacific and Western Europe. Also, the

2:47

average revenue per install split by

2:49

plan duration. This is something I wish

2:52

I knew when I was scaling Puff Count.

2:54

Apps that sell yearly subscriptions

2:56

primarily monetize two times better than

2:59

other groups in the first 14 days and

3:01

they still hold that advantage at day

3:03

60. So, if you have a yearly plan, you

3:05

are doing it right and we're going to

3:07

show you how to optimize for your yearly

3:08

plan on your hard paywall. And on that

3:11

same token, offering a yearly plan

3:13

shouldn't be the only option. A majority

3:15

of apps are offering two plans. So,

3:19

we're going to keep that in mind when we

3:20

talk about designing and shipping our

3:22

paywalls. I have this entire RevenueCat

3:23

report along with other helpful links on

3:26

this document. So, if you want this

3:27

document, it's going to be in the

3:28

description. And we're going to keep

3:29

referring to this RevenueCat report as

3:31

we start to talk about design,

3:32

positioning, and testing paywalls. But,

3:34

you can also do your own market research

3:36

using paywall screens and screens

3:38

design. These two tools are extremely

3:41

helpful. Paywall screens will show you

3:43

all of the paywalls. You can view them

3:45

and preview them all right here. You can

3:46

see exactly how much each one of these

3:48

apps are making and exactly which

3:49

paywall they're using. On top of that,

3:51

screens design is very helpful because

3:53

they will show you not only the paywalls

3:54

and the monthly revenue, but they will

3:55

also show you the user onboarding for

3:58

each and every app. The onboarding is

4:00

priming for the paywall, so keeping in

4:01

mind and studying the onboardings of

4:03

each one of these successful apps is

4:04

also very important to the success of

4:07

the paywall itself. Use paywall screens,

4:09

use Screenshield's design, use the

4:11

RevenueCat report when you were doing

4:13

market research. When you were thinking

4:14

about designing your paywall, look at

4:16

what the other most successful apps in

4:18

your niche are doing. How many plans

4:20

they're offering? What is the pricing?

4:21

How long is their onboarding? What are

4:22

they asking users in the onboarding? All

4:24

of this information should play a role

4:26

when you plan on designing your paywall.

4:29

And following these exact strategies and

4:31

keeping a holistic picture of your app,

4:33

your paywall, your onboarding is very

4:35

important. That's how I was able to

4:36

scale Puff Count to 45K per month. It

4:38

wasn't just because we had an optimized

4:40

paywall. We had the onboarding prior to

4:42

the paywall priming the users. So, make

4:44

sure you keep a holistic view of your

4:46

app and its onboarding while you think

4:48

about designing your paywall. Now, let's

4:50

get into actually putting the paywall

4:52

together. What is the most optimal

4:53

design for our paywall? The most

4:55

important part is clarity over

4:57

complexity. Make your paywall easy to

4:59

understand at a glance. If you try to

5:01

make your users do too much thinking,

5:02

calculation, whatever it may be, they

5:04

will leave and they will not pay you.

5:05

The paywall is the most important screen

5:07

in your app because it is the decision

5:09

point that your users are making whether

5:10

or not they're going to pay for your app

5:12

or not. Duolingo executed this

5:14

perfectly. They prioritize clarity over

5:17

persuasion on their paywalls. They used

5:19

shorter trials and they added friction

5:21

to trial reminders. Now, what does this

5:23

look like in practice? We can go over to

5:24

Screenshield's design and we can see

5:25

exactly what Duolingo was doing in their

5:28

paywall. Clarity over persuasion. They

5:30

would show users a timeline of exactly

5:32

what happens during their trial and we

5:34

can see that in action here. This is not

5:37

their real paywall screen yet. Start my

5:38

free week. Boom, a timeline. They'll

5:41

remind you in 2 days before the trial

5:43

ends. Clarity, trust building. And then

5:45

boom, they hit you with the real

5:47

paywall. So, they are building trust and

5:48

clarity for the users by telling them

5:50

the timeline of what's going to happen

5:52

in their trial. Another amazing example

5:54

of this is Cal AI. After their

5:56

onboarding, they hit you with this

5:57

screen. Not a real paywall screen yet.

5:59

We want you to try our product for free.

6:01

We'll send you a reminder before the

6:02

trial ends. And then, boom, the real

6:05

paywall screen. Very clear, building

6:07

trust, and that will help you convert

6:09

more users. The key important thing to

6:11

remember here is the users actually have

6:13

to turn on push notifications to be

6:15

reminded. So, that adds a little bit of

6:17

friction to the trial reminders, and

6:19

ultimately helped Duolingo boost a lot

6:22

of their conversions. Your job on the

6:23

paywall is not to dazzle and overload

6:26

your users. It is to convince them there

6:28

is no reason not to pay or start the

6:31

free trial. Probably the most important

6:33

part of your paywall is the price point

6:35

that you choose. And if you take

6:36

anything away from this video, it should

6:37

be this point right here. Something that

6:39

I've been saying for a long time and get

6:41

pushed back on, price your app as high

6:44

as possible. Here's the data to support

6:46

it. High-priced apps generate, on

6:47

average, $36 of monthly LTV as a median,

6:51

5.4 times higher than low-priced apps at

6:54

$6.67. Mid-priced apps perform at

6:57

roughly half of the high-priced

6:59

applications. It's very simple in

7:01

practice. Charge more, and you will

7:02

increase the lifetime value of your

7:04

customers. Don't be afraid to AB test

7:06

and charge as much as humanly possible.

7:08

It will make marketing and scaling your

7:10

app so much easier. And here is the data

7:12

to support it. Charge more, and of

7:13

course, use a hard paywall. Hard

7:15

paywalls, higher prices, will make you

7:17

more money. So, now that you understand

7:19

the research behind designing a winning

7:21

paywall, let's talk about how to

7:23

actually build it. Again, clarity over

7:24

complexity, highlight the key value

7:26

proposition, social proof and trust

7:28

indicators must be on your paywall, or

7:30

at least your onboarding. And something

7:33

that a lot of people miss, you can

7:34

customize your paywall if possible. So,

7:37

let's get into the best way to design

7:39

and build a paywall. And of course, 99

7:42

designs is your best option. The paywall

7:44

screen is ultimately the most important

7:46

screen in your app, so it needs to be

7:48

designed in the best way possible. You

7:50

shouldn't be throwing this on Google

7:51

Paint and sketching out your own

7:53

paywall. Don't do that. Invest in your

7:55

paywall. It is the most important screen

7:56

in your app. And the best way to get a

7:58

screen designed is through 99 designs

8:00

and running a competition. Here is the

8:02

winning paywall that helped us scale to

8:04

45k per month for Puffcount. I got it

8:06

done on 99 designs. I got over 91

8:09

different paywalls designed, and I only

8:11

picked my favorite. This one, of course,

8:13

ended up being the winner. And this is

8:15

the one that we moved forward with. As

8:16

you can see, clear value prop at the

8:19

top, user reviews, building that user

8:21

trust, that social proof, and then a

8:23

little description of the plan that is

8:25

required by Apple, and then of course,

8:27

the paywall button here, restore

8:28

purchases, terms and conditions. This

8:30

was a clean paywall and the one we moved

8:33

forward with. Superwall also has proven

8:36

one-click templates that can get you

8:38

started. So, if you have a lower budget

8:40

and you don't want to run a 99 designs

8:41

contest, you can use Superwall's

8:44

templates and build your paywall

8:45

directly in Superwall. And this is

8:48

exactly what I did. I took my winning

8:49

design from 99 designs, and then we

8:52

pulled it into Superwall, and we built

8:53

different variations of this. And we

8:55

tested slightly different designs as

8:57

well. We tested two plans. We tested

8:59

different button text, and we'll get

9:00

into that in a second. But ultimately,

9:02

the core principles that you need to

9:04

keep in mind when designing your

9:05

paywall, it needs to look professional,

9:07

it needs to look clean, and take

9:09

inspiration from your biggest

9:10

competitors. Now, let's move on to

9:12

positioning your paywall. When and how

9:15

should you show your paywall? Before we

9:17

get into this, let's understand the

9:18

statistics. 50% of all app conversions

9:22

happen on day zero, the first day that

9:24

someone has your app downloaded. And

9:26

that's because day zero, the first time

9:28

they download your app, is when the

9:29

users care the most about your app. If

9:32

you're relying on them to come back

9:33

inside of your app and upgrade later,

9:35

and you don't have our paywall, it's

9:37

going to be so much more difficult for

9:38

you. And that's why, as you can see the

9:40

stats here, hard paywalls convert five

9:42

times better than freemium because you

9:44

are forcing the user to convert on day

9:47

zero. Here we have the founder of

9:48

Aperture emphasizing this. 50% of paid

9:51

conversions happen on day zero. So, it's

9:53

very important that you're pushing a

9:55

hard paywall and you're making the users

9:56

convert when they first download your

9:58

app when they care the most. And using

10:00

an onboarding, which we'll get into a

10:01

second, is so very important in

10:03

encouraging those users to convert on

10:05

day zero on your hard paywall. And what

10:08

she mentions here is also very

10:09

important. If you show the hard paywall

10:11

instantly before building any trust with

10:13

the users, it will feel like a demand,

10:15

not a simple next step. And this is why

10:18

we had the long onboarding on Puff Count

10:20

before the paywall. The users came in,

10:22

we built trust, we showed them the

10:24

value, we displayed social proof, we

10:27

customized their experience using a long

10:29

survey, we targeted the pain that the

10:31

users were feeling in the survey, and

10:33

only then did we show them the hard

10:36

paywall. People clown me all the time

10:38

for having a long onboarding. People

10:40

clown me for having a hard paywall. The

10:41

data speaks for itself. The top apps in

10:44

the world, the top app founders, are

10:46

also doing the same thing. Why would you

10:48

do anything different? You need to build

10:50

context around why someone should pay

10:52

for your app. If you show your paywall

10:54

without showing any context, the users

10:56

will not convert. You don't even need to

10:57

just take my word for it. Here are four

11:00

other apps doing the exact same thing

11:02

with their onboarding and their paywall.

11:05

per month calorie tracking app, a $10

11:07

per month period tracking app, $12 per

11:09

month language learning app, a $1 per

11:11

month note-taking app, and of course,

11:13

here's my app, Puff Count, up here.

11:15

Every single one of these is doing the

11:16

same exact thing. Let's take a look.

11:19

Intro screen, onboarding, questionnaire,

11:21

and then they have a hard paywall.

11:24

Right here. That's Cal AI, the period

11:26

tracking app. Intro screen, onboarding,

11:29

asking a bunch of questions, a lot of

11:31

questions, boom, hard paywall. Duolingo,

11:35

same thing. We've already looked at

11:36

their product. Lot of questions,

11:38

paywall. $1 million per month in

11:40

note-taking app Cocoa Note, long

11:42

onboarding, hard paywall. A majority of

11:45

successful apps on the App Store are

11:47

doing the exact same blueprint. Why

11:49

would you do anything different? Another

11:51

cheat code that I want to pull in is

11:52

again based on the RevenueCat research,

11:55

most of these apps are offering a yearly

11:57

plan and a monthly plan. And only on the

12:00

yearly plan are they ever offering a

12:02

free trial. That way you are pushing

12:04

users to the yearly plan and getting a

12:06

higher return quicker so that you can

12:08

reallocate that spend into marketing.

12:10

And finally, the most important part of

12:12

building a successful paywall is to

12:14

always be testing. You need to AB test

12:17

absolutely everything in your onboarding

12:20

and your paywall for it to convert at

12:22

its absolute maximum potential. And the

12:24

number one question that I always get is

12:26

how long should I test my paywall? It's

12:28

not about time, it's about volume. You

12:30

can AB test your paywall in an hour or

12:33

it could take you a year. It all depends

12:35

on the amount of users you're getting to

12:37

view your paywall. The more data you

12:39

have, the more users you have going

12:40

through your paywall, the more confident

12:42

you will be on your data. And you should

12:44

be AB testing absolutely everything. You

12:45

should be AB testing your paywall and

12:47

your onboarding flow, and let me show

12:48

you what that looks like. In Superwall,

12:50

you can build campaigns where you test

12:53

multiple different paywalls, and you can

12:54

split the amount of users seeing each

12:56

paywall. So, to test these five, we

12:57

split each paywall into 20% sectors so

13:00

that each paywall would get an equal

13:02

amount of views. And then you will see

13:04

the results. So, here for this one, we

13:06

were AB testing the header wording of

13:08

our paywalls. And as you can see, there

13:10

was a clear winner. This one, the track

13:13

your usage header wording, had a much

13:15

higher estimated average revenue per

13:18

user. It was $1.15 compared to the

13:20

lowest one at 39 cents. We were earning

13:22

$1.15 per user that saw this paywall,

13:25

which is much higher than everything

13:26

else. Superwall will use the testing

13:28

method, the AB testing method called

13:30

Bayesian analysis. You should build

13:32

campaigns and be AB testing every single

13:34

part of your paywall. We tested

13:36

different pricing. We tested annual

13:38

options. We tested discounts. We tested

13:41

absolutely everything until we landed on

13:43

the paywall that gave us the highest

13:45

lifetime value per install. And on top

13:48

of that, we also AB tested our entire

13:50

onboarding flow. We tested every single

13:52

different screen in our onboarding flow

13:54

to ensure that users weren't dropping

13:56

off before they saw the paywall. We used

13:58

Mixpanel to AB test and build custom

14:00

events for every different onboarding

14:01

screen, but Superwall just launched AB

14:04

testing user onboarding flows, so you

14:06

can do this all through Superwall now.

14:08

But, the main point being, we wanted to

14:10

ensure that through our onboarding, we

14:12

were building positive friction. It's

14:14

fine that some users are dropping off in

14:16

between our different onboarding

14:17

screens, but ultimately, we want to

14:18

retain a high percentage of those users.

14:21

91% of users got through our onboarding

14:23

and 27% started the free trial. And all

14:26

this data was out of 196,000

14:29

users. So again, we're testing every

14:31

single one of these screens. We're

14:32

testing the drop-off rate between each

14:34

one of these screens. And if one of

14:35

these screens produced a high drop-off

14:38

rate, we would either change it or

14:39

completely remove it. This is building

14:41

the sunk cost bias. This is walking the

14:42

user through their problem. And our

14:44

conversion rate on our paywall jumped

14:46

tremendously after we introduced this

14:49

onboarding and we had AB tested

14:51

everything in our onboarding to ensure

14:53

that we were building that positive

14:54

friction. And again, we were very

14:56

confident in this data because we had

14:57

125,000

14:59

users come through this onboarding flow.

15:01

So, the data was very solid. Same with

15:04

our paywall campaigns. We had tens of

15:06

thousands of views on each one of these

15:07

paywalls, and that is why we're so

15:09

confident on the data. Another thing

15:11

that is very important to keep in mind,

15:13

you need to use the scientific method

15:15

when you are testing your different

15:16

paywalls. We only tested one thing at a

15:19

time. First, I recommend that you test

15:21

your pricing, and that should be the

15:22

only thing that you're changing on your

15:23

paywall. Then, you can move on to the

15:25

less important stuff like the header

15:26

wording, maybe even the user reviews on

15:29

your paywall. Only test one thing at a

15:31

time. And that includes your onboarding.

15:33

Don't change your entire onboarding and

15:34

change your entire paywall and test both

15:36

of those at the same time. If you change

15:38

more than one thing at once, you will

15:40

never understand what is driving the

15:41

actual real change within your tests.

15:44

And again, the overall goal in testing

15:46

your paywall, in testing your onboarding

15:48

should be optimizing for your LTV, but

15:50

not only that, the speed of return of

15:52

your investment. This is why you see so

15:54

many apps optimizing for a yearly plan

15:56

because they get the entire yearly plan

15:58

upfront. They get more cash upfront as

15:59

opposed to a weekly or monthly plan. If

16:02

you're getting more money back quickly,

16:03

you can use that money to scale your

16:05

spend, your marketing efforts much, much

16:07

faster. To help you visualize what AB

16:10

testing your paywall looks like, it's

16:12

not just your paywall that is going to

16:14

affect the results, right? It is your

16:15

marketing, it is also your onboarding.

16:17

And again, following the scientific

16:18

method, you should be optimizing your

16:20

paywall first. So, we need to test all

16:23

of these things, but let's start first

16:24

with the paywall, which is what I did

16:26

for PuffCount. I AB tested four, five,

16:29

honestly, like tens of different

16:30

paywalls, and then we found our winning

16:32

paywall. And then we worked backwards,

16:34

and we've tested different onboarding

16:36

flows. We tested different lengths of

16:37

screens, different questions, and we

16:39

found our most optimal onboarding. Even

16:41

after that, we AB tested different

16:43

marketing angles. We AB tested different

16:45

paid ads, and we found our winning

16:47

couple of paid ad videos. And you need

16:50

to AB test each and every one of these

16:51

steps individually, and eventually, you

16:53

will find your best marketing videos,

16:55

you will find your most optimal

16:57

onboarding, and you will find your most

16:58

optimal paywall. And once you do all of

17:00

these things, you will have the winning

17:02

formula to scale your app to the moon

17:04

because you've optimized absolutely

17:05

every step of your funnel. You've

17:06

optimized the marketing message. You

17:08

have the winning onboarding that you

17:09

know converts users and primes them for

17:11

the correct paywall, and you've

17:12

maximized your LTV. So, ideally, your

17:14

LTV is much greater than what you spend

17:16

on acquiring customers on this side, and

17:18

this is how the best apps in the world

17:21

scale. It's science, it's numbers, it's

17:23

AB testing. Do not give up, just get

17:25

enough data in your app, and you can be

17:27

very confident that you will get a

17:28

return on your spend. If you need help

17:30

building, optimizing, or scaling your

17:33

app, your paywalls, your onboarding in

17:35

general, I put together a group of

17:37

founders, and we meet every single week

17:39

to talk about exactly these strategies.

17:41

We talk about marketing, onboarding,

17:42

paywall strategies, everything to do

17:44

around building and scaling successful

17:47

mobile apps. So, if you want to join

17:48

that group, shoot me a DM on Instagram

17:50

at steven.builds, and I'll get back to

17:52

you there. Hopefully, you enjoyed the

17:53

video. If you watched this far, you

17:54

probably got value from it. So, drop a

17:56

like on the video. I'd greatly

17:57

appreciate it, and be sure to subscribe

17:59

to the channel because I'll be dropping

18:00

videos just like this all the time. I'll

18:02

see you on the next one. Peace.

Interactive Summary

This video breaks down expert strategies for app monetization based on a comprehensive report of 115,000 apps. The key takeaways include using hard paywalls for higher conversion, optimizing onboarding to build trust before the paywall, and adopting a data-driven approach by AB testing individual elements like pricing and onboarding flows. The speaker emphasizes clarity, prioritizing higher price points to maximize Lifetime Value (LTV), and utilizing the scientific method to test and scale apps successfully.

Suggested questions

4 ready-made prompts