← Back to work

Redesigning onboarding for a dating app so more users reach a complete profile

Client

FilipinoCupid

Year

2024–2025

Role

Product Designer

Initial market

Philippines

FilipinoCupid is a dating app with 5M+ users. I owned the onboarding and activation work shown in this case: research, profile setup, safety and notification settings, and UX copy. I worked in a team of 11, alongside four other designers. The initial focus was the Philippines, with country selection designed to support expansion to other markets.

28% → 43%

completed onboarding with interests

39% → 64%

profiles with 3+ photos

30% → 24%

early D1–D3 churn

Role

Product Designer

Scope

Research · UX/UI · UX copy · A/B test

Platform

Mobile app

Year

2024–2025 · Philippines

Research

Finding the friction behind the drop-off

I used Amplitude to locate registration drop-off, then reviewed around 100 app reviews, user comments and support requests. The feedback helped explain repeated setup, long forms and uncertainty about whether personal details could be changed later.

Only 28% completed a profile with interests

Only 28% completed a profile with interests

82%

71%

60%

52%

45%

28%

Created account

Confirmed contact

Basic data

1+ photo

Bio

Completed with interests

Base: everyone who started registration. Source: product analytics, before the redesign.

1

2

3

4

5

6

1 Created account · 82%

2 Confirmed contact · 71%

3 Basic data · 60%

4 1+ photo · 52%

5 Bio · 45%

6 Completed with interests · 28%

USER FEEDBACK

Three barriers between signup and the first swipe

Three recurring themes shaped the redesign: a second setup stage after payment, too many fields at once, and uncertainty about editing personal details later.

PROBLEM 01

The setup started twice

People completed registration and paid, but still needed to enter preferences before they could start swiping.

PROBLEM 02

Personal questions lacked context

Users could not tell why age, location and preferences mattered — or whether those answers could be changed later.

PROBLEM 03

Too many decisions at once

Long forms mixed account details with personal preferences, making the remaining effort difficult to judge.

One journey to a match-ready profile

Essential matching details stay in onboarding, so the first action after the paywall can be discovery — not another setup form.

BEFORE · TWO SETUPS

1. Long registration →

2. Paywall →

3. Preferences again →

4. Start swiping

AFTER · READY AT PAYMENT

1. Guided profile setup →

2. Paywall →

3. Start swiping

DESIGN HYPOTHESES

Three hypotheses behind the redesign

The goal was not fewer questions at any cost. It was less effort per decision, more trust and a complete profile before purchase.

HYPOTHESIS 01

Smaller steps, visible progress

A focused question on each screen makes the journey easier to follow without dropping information the product needs.

HYPOTHESIS 02

Make personal questions understandable

Explain why details are requested and what can be edited later, instead of asking without context.

HYPOTHESIS 03

Finish setup before payment

A completed profile lets subscribers start discovering matches immediately instead of entering the same information twice.

How the onboarding experience changed

Explore four friction points in the original flow, where people struggled and what needed to improve.

BEFORE · ORIGINAL ONBOARDING01 / 04
01 / Long registration form
The problems
Account, personal data and search preferences are combined in one long form.
Thirteen inputs compete for attention, and an error appears while the user is still completing registration.
The next requirements and time needed are unclear.
Metric to improve
Reached basic data60% of starters
Overall funnel baseline, not a screen-level A/B result.
Long registration form

Explore the redesigned screens

The redesign breaks registration and profile setup into focused steps, with clearer progress, guidance and feedback. All steps are required; there is no Skip action.

01 / 19
01 / Simplifying registration
The problem
The original registration combined account details, personal information and preferences in long forms. People couldn't see how much was left before reaching the product.
The solution
The redesign breaks registration into smaller, named steps with visible progress. Each screen asks for one focused decision instead of presenting everything together.
Result
Onboarding completed with interests28% → 43%
Overall change after redesign; not isolated to this screen.
Name
Name screen
01 / 19
01 / Simplifying registration
The problem
The original registration combined account details, personal information and preferences in long forms. People couldn't see how much was left before reaching the product.
The solution
The redesign breaks registration into smaller, named steps with visible progress. Each screen asks for one focused decision instead of presenting everything together.
Result
Onboarding completed with interests28% → 43%
Overall change after redesign; not isolated to this screen.
Name
Name screen

A/B TESTING

Testing the choices that shaped activation

I tested three activation decisions: photo requirements, purchase CTA placement and interest selection. Each A/B test ran for one month with approximately 50,000 users, randomly split 50/50 between variants.

TEST 01

Photo upload: minimum three vs flexible upload

Photo upload: minimum three vs flexible upload

Hypothesis: Asking for at least three photos could create unnecessary friction. We compared that rule with a screen inviting users to upload up to seven photos, then tracked both step completion and how many photos people added.

OPTION A

At least 3 photos

OPTION B

Up to 7 photos

Up to 7 photos

Test results

Philippines · New users reaching photo upload

Primary metric

Photo-step completion

Minimum 3 photos

85.2%

Flexible upload

77.1%

Quality check

Share of profiles with 3+ photos

Shipped: minimum 3 photos, with higher photo-step completion.

TEST 02

EXPERIMENT 02

Paywall: sticky vs inline purchase CTA

Hypothesis: Keeping Get Premium visible while people scroll through their personalized match preview, benefits and plans will increase paid conversion compared with a button placed only by the plans. These screenshots show different positions of the same sticky-CTA paywall, not the two test variants.

SCREEN 01 · TOP

Personalized match preview

help you meet someone in Manila.Manila, Philippines · Looking for men

SCREEN 02 · LOWER

Plans with the CTA still visible

Test results

Philippines · New users reaching the paywall after profile setup

Primary metric

Purchase conversion among paywall viewers

Inline CTA

8.2%

Sticky CTA

9.5%

Supporting signal

Purchase CTA engagement

Shipped: sticky purchase CTA, with higher paid conversion.

TEST 03

EXPERIMENT 03

Interests: minimum one vs minimum three

Hypothesis: Letting people continue after selecting one interest will improve completion, while requiring three could provide stronger matching signals. The list layout stays the same; the minimum selection rule and number of checked interests change.

OPTION A

At least 1 interest

OPTION B

At least 3 interests

Test results

Philippines · New users reaching the interests step

Primary metric

Interests-step completion

Minimum 1 interest

75.9%

Minimum 3 interests

81.6%

Quality check

Match-ready profiles and interests selected

Shipped: minimum 3 interests, with higher interests-step completion.

RESULTS

Results after the onboarding redesign

We compared two product snapshots: six months before release and one month after release. Completion with interests and profiles with 3+ photos increased, while early churn decreased.

Completion and 3+ photo rates use everyone who started registration as the base. D1–D3 churn is the share of registered users who did not return during the first three days after registration.

Onboarding with interests

+15 pp

28% → 43%

Profiles with 3+ photos

+25 pp

39% → 64%

D1–D3 churn

−6 pp

30% → 24%

What changed, before and after

Onboarding with interests

Before

28%

After

43%

Profiles with 3+ photos

Before

39%

After

64%

D1–D3 churn

Before

30%

After

24%

REFLECTION

What I learned

01

One journey can address several problems

Bringing profile setup into one guided journey addressed repeated setup, long forms and uncertainty together. This showed me how a single flow can connect several product problems.

02

Detail works when its value is clear

I learned that onboarding can ask for detailed information within reasonable limits. Personalization and a sense of safety make that effort feel worthwhile.

03

Shared foundations support parallel design

The challenge was delivering one coherent app with five designers under tight deadlines. I owned onboarding and activation, while our shared UI kit provided a common foundation across the team.

Create a free website with Framer, the website builder loved by startups, designers and agencies.