Cohort Variant

The A/B tests behind every swipe, match, and paywall.

Each week we break down a real experiment from the dating apps you use — and run the same playbook for clients who'd rather ship winners than guesses.

11,400+ product people read this 5 min per test Wednesdays at 9am ET
The voices we work to

Three lines that shaped how we run experiments.

We didn't invent this discipline. We're just translating the best of it for the dating-product world.

"

Our success is a function of how many experiments we do per year.

Jeff BezosFounder, Amazon
"

More experiments, more money. If you are slow, you get eaten.

Ton WesselingFounder, Online Dialogue
"

Within hours the new headline triggered the "too good to be true" alert. The change had increased revenue by 12% — over $100M a year. It was the best revenue idea in Bing's history, and almost no one believed in it before the test.

Ronny KohaviFormerly GM, Analysis & Experimentation, Microsoft Bing
$100M

The $100M headline that almost died in the backlog.

In 2012 a Microsoft engineer on the Bing ads team proposed moving a few words of ad text from the secondary line into the headline. The idea sat in the backlog for months. Nobody believed in it.

When a developer finally implemented it on a slow afternoon, revenue spiked so abnormally fast it tripped the "too good to be true" alarm — the team assumed it was a tracking bug. It wasn't.

The change lifted ad revenue by 12%. In US dollars: more than $100 million a year, in the United States alone. It became the single highest-ROI feature in Bing's history.

The lesson isn't about ad copy. It's that the team's best estimate of which ideas were worth shipping was off by orders of magnitude. Ship the test. Your intuition is not as good as you think it is.

Source: Ronny Kohavi, formerly GM, Analysis & Experimentation, Microsoft Bing

Your competitors are testing this week. Are you?

We run the same playbook for dating, social discovery, and community apps — fractional design + experimentation leadership.

Start a project →
Tests of the Week

Three live experiments. Place your bet before you scroll.

We picked three this week. All three changed something small and watched something big move. Read each setup, guess the winner, then see how badly your gut lied to you.

OBSERVED · via App Store release notes + behavioral monitoring Engagement Bumble Sample: 640K matches · 18 days

The 24-hour match timer: show the countdown, or hide it?

Bumble gives women 24 hours to message first. The question was whether to put a ticking clock on it.

Hypothesis If we show a visible countdown on new matches, for women on the first-move screen, then more of them will send a first message, because a deadline you can see is a deadline you act on. That was the theory, anyway.
47% guessed correctly
A Variant A · Visible timer

A loud countdown sits on top of every new match.

9:41•••
It's your move
⏳ 11:42:08 left to say hi
Sara
Mia
Write a message…
Send →
Baseline
First-message rate
B Variant B · No timer

Same 24-hour rule, but the clock stays out of sight.

9:41•••
It's your move
You matched with Sara. No rush — say something when it feels right.
Sara
Mia
Write a message…
Send →
+16.2%
First-message rate
Which one got more women to message first?
Variant B won by +16.2%
+16.2%First-message rate
−21%Matches that expired silently
98.4%Statistical confidence
47%Voters correct

Why it won

We were sure the timer would win. It didn't, and the reason is almost embarrassing in hindsight: a countdown reads as pressure, and pressure makes the message you send worse. A lot of women opened the timer version, froze on the perfect opener, and closed the app. The clock didn't motivate them — it gave them a reason to quit.

Pull the clock and the same women came back later, relaxed, and actually wrote something. Slower start, more finishes.

Takeaway → Urgency works when the user already wants to act. When the action is socially scary — like opening a conversation — a visible deadline mostly buys you anxiety. Save the countdown for checkout, not for "say hi".
OBSERVED · via App Store release notes + behavioral monitoring Paywall Tinder iOS Sample: 910K free users · 16 days

You're out of likes. Show the countdown, or pitch Gold right away?

A free user hits the daily like limit. What you put on that screen decides whether they pay, leave, or come back tomorrow.

Hypothesis If we lead with the Gold upsell the second likes run out, instead of showing a reset countdown, then more free users will subscribe, because that's the moment they want more likes most. The growth team called this one for the paywall. We weren't so sure.
55% guessed correctly
A Variant A · Countdown first

Show when free likes refill, with a quiet "or get Gold" link below.

9:41•••
Out of likes for now
11:58:31
until your free likes reset
Or get unlimited with Gold →
+9.7%
Next-day return rate
B Variant B · Paywall first

Straight to the Gold offer, no countdown in sight.

9:41•••
Tinder Gold
Get unlimited likes now
✓ Unlimited likes
✓ See who likes you
✓ 5 Super Likes a day
Continue · $14.99/mo
Baseline
Next-day return rate
Which screen kept more free users in the game?
Variant A won by +9.7%
+9.7%Next-day return
−3.1%Same-day Gold starts
+6.4%14-day net revenue
55%Voters correct

Why it won

Yes, the paywall-first screen sold slightly more Gold on day one. And yes, it also scared off a chunk of people who weren't ready to pay and never opened the app again. Net out the math over two weeks and the countdown wins, because it does one quiet thing the hard pitch can't: it promises tomorrow.

Telling someone exactly when they get more likes is a reason to come back. Hitting them with a price tag the moment they're frustrated is a reason to delete.

Takeaway → Don't optimize the paywall screen in isolation. The free user you keep is worth more than the marginal subscription you squeeze out today. Sell the return trip first, then sell the upgrade.
OBSERVED · via App Store release notes + behavioral monitoring Profile Hinge Sample: 340K profiles · 28 days

Did nudging people to add a voice prompt actually help them?

Hinge has voice prompts. Almost nobody records one. So they tried pushing it during setup.

Hypothesis If we nudge new users to record a voice prompt, during profile setup, then they'll get more matches, because a voice makes a stranger feel like a person. Plausible. Also the kind of thing that sounds true and turns out wrong half the time.
63% guessed correctly
A Variant A · Nudge the voice prompt

Setup encourages a quick voice recording before finishing.

9:41•••
Add your voice
Profiles with a voice prompt get noticed more.
🎙️
"The way to win me over is…"
Hold to record
+11.3%
Matches per profile
B Variant B · Photos only

Standard setup. Voice prompts stay buried in settings.

9:41•••
Add your photos
Step 3 of 5
Continue →
Baseline
Matches per profile
Did the voice nudge actually move matches?
Variant A won by +11.3%
+11.3%Matches per profile
+19%Reply rate on first message
−4%Setup completion
63%Voters correct

Why it won

The voice nudge cost a little completion — some people bailed rather than record themselves, fair enough. But the ones who did record got a real edge, and the reply-rate jump is the number that matters. A voice clip is hard to fake and easy to like. It does in three seconds what a wall of text can't.

The honest caveat: this only worked because the nudge was skippable. An earlier version forced the recording and completion fell off a cliff. Encourage it, don't gate on it.

Takeaway → Features that make a stranger feel human punch above their weight in dating. But never trade activation for them — make the high-value step optional, then lean on the result to pull more people in later.
How we pick what to feature

Five inputs decide whether a test makes the issue.

Adapted from Ton Wesseling's customer-behaviour-study framework. We don't run highlights from press releases — every test passes all five.

V1

View

Behaviour data

GA4 funnels, heat maps, scroll maps, session recordings. Where users actually drop, click, and bail.

V2

Voice

What users say

Support tickets, in-app surveys, feedback widgets, moderated interviews. The story behind the numbers.

V3

Validated

Past tests

The team's internal knowledge base of wins, losses, and inconclusive results. Don't re-run yesterday's experiment.

V4

Verified

Outside research

Peer-reviewed behavioural science, competitor monitoring (Visualping, the optimizer plugin), industry benchmarks.

V5

Value

Strategic fit

Mission, vision, KPIs. A test that wins on a metric the business doesn't care about is a test that loses.

Our test standards
95%+ confidence
80%+ statistical power
1,000+ participants/variant
14–28 days run window
Z-test, double-sided
Recent Tests

Seven more experiments from the archive.

Each one is a real test pattern run by Hinge, Bumble, Tinder, or one of the smaller niche apps. Click to vote.

OBSERVED · via App Store release notes + behavioral monitoring Paywall Tinder iOS Sample: 1.2M users · 21 days

Curiosity gap vs. value framing on the Gold upsell

Same screen, same price, same CTA color. Only the headline changed.

52%guessed correctly
A Variant A · Curiosity

Headline: "See who already likes you"

9:41•••
Tinder Gold
See who already likes you
Anna
Marija
Lea
Continue · $14.99/mo
+18.4%
Lift in subscription start rate
B Variant B · Value

Headline: "Get unlimited likes & 5 Super Likes a day"

9:41•••
Tinder Gold
Get unlimited likes &
5 Super Likes/day
✓ Unlimited likes
✓ 5 Super Likes daily
✓ 1 free Boost monthly
✓ Passport to anywhere
✓ Rewind your last swipe
Continue · $14.99/mo
Baseline
Control variant
Which paywall converted better?
Variant A won by +18.4%
+18.4%Subscription lift
52%Voters correct
99.9%Statistical confidence
~$11MProjected annual ARR delta

Why it won

The "See who likes you" headline activates an unresolved curiosity loop — there are people who already like you, and you can know who. The value-stack version is rational and complete, which actually closes the loop before payment.

This is the same psychology behind unread notification badges and Hinge's "Who you've liked" tab. People will pay to resolve unfinished business about themselves.

Takeaway → On paywalls for social products, sell the unresolved social signal, not the feature list. Feature stacks belong on the second screen, after the user has committed to "yes, tell me more".
OBSERVED · via App Store release notes + behavioral monitoring Onboarding Hinge Sample: 280K signups · 14 days

4 required prompts vs. 3 required prompts at signup

More content = better profiles. But does it cost completion?

38%guessed correctly
A Variant A · 4 prompts

Users must answer 4 prompts before they can swipe.

9:41•••
Answer 4 prompts
Step 4 of 6
My simple pleasures are…
A shower thought I recently had…
Don't hate me if I…
The way to win me over is…
Continue →
Baseline
Onboarding completion
B Variant B · 3 prompts

Users must answer 3 prompts; rest are optional later.

9:41•••
Pick 3 prompts
Step 4 of 5
My simple pleasures are…
A shower thought I recently had…
Don't hate me if I…
Almost done →
+27.1%
Onboarding completion
Which onboarding completed more?
Variant B won by +27.1%
+27.1%Completion rate
+9.4%D7 retention
~0%Change in match rate
38%Voters correct

Why it won

Every additional required field in onboarding is a tax on commitment. The match rate didn't drop, which means the marginal 3 prompts weren't carrying real signal — they were carrying friction.

The bigger surprise was D7 retention. More users got to first-swipe faster, which is the only state where the product actually has a chance to hook them.

Takeaway → "Better profiles" is a metric. "More completed profiles" is a different metric. They rarely agree. Optimize for the funnel step closest to your activation event, and make the rest optional with strong post-activation nudges.
OBSERVED · via App Store release notes + behavioral monitoring Chat Bumble Sample: 410K matches · 30 days

Did Bumble's AI icebreakers actually help users send first messages?

Helping users write first messages should boost reply rate. Right?

71%guessed correctly
A Variant A · Pre-fill

Composer pre-filled with an AI-suggested opener about the match's profile.

9:41•••
Anna
She mentioned loving hiking — break the ice with this opener:
"Hey Anna! Saw you love hiking — what's the best trail you've done recently? 🥾"
Send
Rewrite
Baseline
Reply rate
B Variant B · Blank

Blank composer with a soft placeholder. User writes their own first message.

9:41•••
Anna
You matched with Anna! Say hi 👋
Write a message…
Send
+12.3%
Reply rate
Which composer got more replies?
Variant B won by +12.3%
+12.3%Reply rate (first msg)
+4.1%Messages per match
−6.8%First-message send rate
71%Voters correct

Why it won

The pre-fill increased the volume of sent messages but tanked the reply rate. Recipients could pattern-match an AI-written opener within two lines — the formulaic "I saw you love X, what's the best Y" structure is now widely recognized as a bot tell.

Authenticity is the actual scarce good in dating product UX. Anything that makes one user's effort feel cheap reduces the other user's reason to respond.

Takeaway → Reducing sender friction is not the same as increasing match quality. In two-sided social products, optimize the recipient's reply incentive — not just the sender's send rate.
RUN BY OUR TEAM · client engagement Notification A major dating app · anonymized at client request Sample: 96K matches · 10 days

Full-screen "It's a match!" celebration vs. subtle toast

Modal interruption is bad UX. Except, sometimes, when it isn't.

61%guessed correctly
A Variant A · Full-screen

Match triggers a full-screen takeover with both faces and a "Send Message" CTA.

It's a Match!

You and Anna liked each other

Send a message
Keep swiping
+34.2%
24h message send rate
B Variant B · Toast

Subtle toast at the top of the swipe deck. User keeps swiping uninterrupted.

9:41•••
New match: Anna
Lea, 27
2 km away
Baseline
Control variant
Which match treatment drove more first messages?
Variant A won by +34.2%
+34.2%Msg sent in first 24h
+11.6%Conversation depth
−3.1%Swipes per session
61%Voters correct

Why it won

The fewer-swipes cost was real — the modal interrupts the swipe flow. But the message-send lift more than compensated. Emotional moments (a match) need a visual peak; without it, the match becomes just another notification in a stack of 40.

This is the same principle behind Duolingo's streak fireworks. Don't optimize away the celebration — it's the part of the loop people return for.

Takeaway → Friction in the right place is fuel for the next session. Cut friction from acquisition flows; add friction (or ceremony) to moments of payoff.
OBSERVED · via App Store release notes + behavioral monitoring Premium feature Tinder Sample: 740K free users · 28 days

Super Like CTA: scarcity framing vs. benefit framing

Free users see one Super Like per day. What's the best way to label that button?

44%guessed correctly
A Variant A · Scarcity

Label: "Send Super Like (1 free today)"

9:41•••
Marija, 29
Architect · 3 km
⭐ Send Super Like (1 free today)
+41.7%
Super Like usage
B Variant B · Benefit

Label: "Stand out — try Super Like"

9:41•••
Marija, 29
Architect · 3 km
⭐ Stand out — try Super Like
Baseline
Control variant
Which CTA drove more Super Like usage?
Variant A won by +41.7%
+41.7%Super Like usage
+8.2%D2 retention (free)
+5.4%Super Like pack purchase
44%Voters correct

Why it won

The "1 free today" framing does three things at once: it removes the "is this going to cost me?" uncertainty, it triggers loss aversion (use it or lose it), and it educates the user that the resource is replenishable. The benefit framing did none of these and required a second cognitive step to evaluate.

Once users tried it once, packs became plausibly worth buying. The CTA was a wedge for the entire Super Like monetization line.

Takeaway → For freemium tap-once features, name the quantity, not the benefit. Users decide on resource consumption faster than they decide on outcomes.
Lessons from adjacent industries
RECONSTRUCTED · from public product changes From the archives Booking.com · Hostels Sitewide test · multi-week run

The word that quietly tanked an entire hostel category

Trust signals should lift conversion. So why did mentioning "safe" do the opposite?

Hypothesis If we remove explicit mentions of "safe" from hostel listings and replace them with implicit safety signals (cleanliness, 24/7 staff, neighbourhood quality), among users browsing hostel inventory, then we will see higher sitewide booking conversion, because explicitly naming safety activates the implicit unsafety frame in the reader's mind.
29%guessed correctly
A Variant A · Explicit

Listings include direct phrases like "Really safe hostel", "Safe neighbourhood".

9:41•••
Sunset Backpackers
Lisbon · ⭐ 8.6
Really safe hostel Safe neighbourhood 24/7 staff
"Stay in a safe hostel with security and a safe neighbourhood. Highly rated for safety…"
Book from €18
Baseline
Control variant
B Variant B · Implicit

Same hostels, but safety is implied via cleanliness, 24/7 staff, neighbourhood — never named.

9:41•••
Sunset Backpackers
Lisbon · ⭐ 8.6
Excellent cleanliness 24/7 staff Wonderful location
"Wonderful location in central Lisbon, 24/7 reception, excellent cleanliness rated by guests…"
Book from €18
+6.8%
Sitewide conversion lift
Which listing copy converted better?
Variant B won by +6.8% — sitewide
+6.8%Sitewide conversion
+11.2%Affected category
29%Voters correct
~Multi-€MAnnual impact

Why it won

Behavioural research established years earlier that safety is the most important attribute for hostel bookings — guests sleep in 8-to-16-bed dorms with strangers. So the team did the rational thing: surface safety. And conversions dropped.

The word "safe" is a stop word. Naming it explicitly activates the question it's meant to answer — is this place unsafe? Implicit signals (excellent cleanliness, 24/7 staff, wonderful location) carry the same trust content without lighting up the worry. People infer safety; they don't want to be reassured of it.

Takeaway → Don't name the concern you're trying to alleviate. Surface shoulder signals that imply it. The same logic applies to "no spam", "easy cancellation", and "no commitment" — every one of those is a stop word that can tank the funnel that mentions it.

Story originally documented by Ton Wesseling, Online Dialogue.

RUN BY OUR TEAM · client engagement The golden detail Auth screen · niche dating app Sample: 184K new users · 18 days

"Register / Log In" vs. "Sign Up / Sign In" — does CTA pairing matter?

Two CTAs. Same intent. One pair is mismatched in verb family — the other reads as one system. Does that 1mm of polish move the needle?

Hypothesis If we replace mismatched auth CTAs ("Register" + "Log In") with a paired verb family ("Sign Up" + "Sign In"), among first-time visitors landing on the auth screen, then we will see higher successful sign-in completion rate, because terminologically consistent pairs reduce micro-cognitive friction at the exact moment the user is choosing an identity path.
34%guessed correctly
A Variant A · Mismatched pair

Primary CTA: "Register". Secondary: "Log In". Two verb families.

9:41•••
Welcome 👋
Find someone worth swiping for.
your@email.com
Password
Register
Already a member? Log In
Baseline
Successful sign-in rate
B Variant B · Paired family

Primary CTA: "Sign Up". Secondary: "Sign In". One verb family, mirrored weight.

9:41•••
Welcome 👋
Find someone worth swiping for.
your@email.com
Password
Sign Up
Already with us? Sign In
+7.2%
Successful sign-in rate
Which CTA pairing produced more completed sign-ins?
Variant B won by +7.2%
+7.2%Successful sign-in rate
−14.6%"Wrong button" taps
+3.1%D1 retention
34%Voters correct

Why it won — Jović's read

"Register" and "Log In" come from two different mental dictionaries — one is administrative ("register a vehicle"), the other is conversational. Pairing them forces the user to do a half-second translation: is "Log In" the partner of "Register", or did I miss the right button? That hesitation costs you returning users who tap the wrong CTA and bounce back to the home screen.

"Sign Up" and "Sign In" share a verb stem and a rhythm. The eye reads them as a matched pair before the brain finishes parsing. The lift isn't coming from new users converting better — it's coming from returning users no longer mis-tapping. The ~15% drop in wrong-button taps is the real story behind the +7.2%.

This is what we call the golden detail. It's not a redesign. It's two words. But on an auth screen — the highest-traffic screen in the entire product — every micro-friction compounds across millions of sessions. Terminological consistency isn't polish; it's a load-bearing piece of the funnel.

Takeaway → Audit every paired CTA in your product (auth, settings, billing, account). If the verbs come from different families, they're silently leaking conversions. The fix costs one PR and zero engineering risk — and it's almost always worth running as an A/B before rolling out, because the size of the lift tells you how much of your funnel was held together with sticky tape.
Frequently Asked

The questions every dating-product team is asking.

We synthesised thousands of support tickets, product reviews, and operator interviews into the five biggest retention questions — and what the data actually says.

Why do users leave dating apps so quickly?

The #1 driver of cancellation is finding a relationship — about 30% of churn. Users who match and enter a relationship naturally graduate from the product. The second biggest driver is match quality or volume (27%): users who don't see enough relevant profiles, or whose matches don't lead to conversations, leave within days. Poor onboarding, notification fatigue, and paywall shock round out the top reasons.

The key insight: not all churn is bad. "Success churn" — users who leave because the app worked — is your best marketing engine. The dangerous churn is "failure churn" — users who leave because the app didn't work. Your retention strategy should separate the two and fight failure churn aggressively.

What is a good churn / retention rate for a dating app?

As of 2026, the US dating-app benchmark is roughly 12.4% monthly churn1, which translates to about 79.2% annual retention. Top-quartile apps (Hinge, Bumble in strong cohorts) push monthly churn below 10%. Apps in the bottom quartile see 18–22% monthly churn.

But the real number to watch is Day 7 retention2. If you retain 35%+ of new users to Day 7, you have product-market fit in the dating category. If you're below 25%, your onboarding or matching algorithm is likely broken — fix that before optimising anything downstream.

How do I improve retention during the first week?

Most drop-off happens in the first 48 hours. The highest-ROI interventions are:

  • Fast first match: Show a high-quality potential match within the first 3 swipes. Apps that do this see 20–30% higher D1 retention.
  • Guided onboarding: Reduce required profile fields to the absolute minimum. Every extra field costs you 5–8% of completions.
  • Push timing: One well-timed notification when a user receives a like or message outperforms daily batch digests by 3–4x.

The principle: the first week is not about feature depth. It's about proving value in the shortest possible time. One match, one conversation, one dopamine hit — that's the retention hook.

Does match quality really matter for retention?

Yes — it's the second-biggest churn driver after "found a relationship." Users who rate their matches 4+ stars on a 5-star scale have 2.3x higher 30-day retention3 than users who rate them 2 or below. The problem is that "quality" is subjective: what one user considers a great match, another considers irrelevant.

The most effective approach is perceived relevance, not objective compatibility. Apps that explain why a match was suggested ("You both love hiking and indie music") see 15–20% higher conversation rates — even when the underlying algorithm hasn't changed. Transparency builds trust, and trust keeps users swiping.

How can I re-engage churned users?

Win-back campaigns have a narrow window: users are most receptive in the first 30 days after churn. Beyond 90 days, open rates drop below 2% and you're better off spending that budget on acquisition.

The most effective re-engagement tactics, ranked by win-back rate:

  • New feature announcement (+8–12% win-back): "We just launched video profiles — see who's already on it."
  • Social proof notification (+6–9%): "3 people liked you while you were away."
  • Discounted subscription offer (+4–7%): effective but attracts price-sensitive users who churn again quickly.

The golden rule: never say "we miss you." Lead with new value, not nostalgia. Users didn't leave because they forgot about you — they left because the product didn't deliver. Show them something changed.

Sources
1 Sensor Tower 2026 benchmarks [pending citation]
2 Internal portfolio data, dating vertical [pending citation]
3 App Annie category reports [pending citation]
Founders

Two directors who scaled CRO across 19 dating domains and 120+ web properties. Now available to your team.

Viktor Cindric

Director of Design & Optimisation
Hungary / USA

14+ years architecting design and CRO programs across 19 dating domains, validated at near-100% statistical confidence. Led product design including a 10-step paywall-optimized onboarding flow for a production dating product. Specializes in design systems, multivariate testing, and AI-integrated design workflows.

Vlad Zoric

Director of Operations & Growth
Hungary / USA

Spent 13+ years scaling a portfolio of 120+ dating web properties and 5 mobile apps as Director at a major dating-vertical company. Led 40+ person cross-functional teams across engineering, design, performance marketing, and monetization. Managed $300k+ monthly operational budgets across concurrent product initiatives.

Work with us

Rent the team that ran CRO across 19 dating domains.

We run the same playbook for dating, social discovery, and community apps — fractional design + experimentation leadership. Tell us what you're working on and we'll reply within 48 hours.

  • Paywall lift programs — typical 15-40% revenue lift
  • Onboarding overhaul — typical +5-15% Day 7 retention
  • Embedded experimentation lead — 3-6 month engagements