Wala pa sa Filipino ang page na ito, kaya sa English ito ipinapakita.

Blog

Why We Built Compatibility-First Discovery

How Kilig decides who you see: the signals we use, the ones we refuse to use, and why free members are never pushed to the back of the line.

Jordan Alvarez, Head of Product · September 29, 2026 · 4 min na basahin

Every dating app has to answer the same question, whether it says so out loud or not: when you open the app, who do you see first?

That decision shapes almost everything about how a platform feels. It decides who gets attention and who gets ignored, what people are rewarded for, and whether the experience feels like meeting people or like competing for them. When we started building Kilig, we wanted to answer that question deliberately and in public. This post is that answer.

The problem with ranking by popularity

The easiest way to rank profiles is by popularity: show people the profiles that get the most likes. It's simple, it produces quick engagement, and it quietly makes dating worse.

Popularity ranking creates a feedback loop. A small number of profiles get shown to everyone, collect most of the attention, and become overwhelmed with more likes than they could ever respond to. Everyone else gets fewer matches, starts to feel invisible, and often leaves. The people who stay learn to optimize for being liked broadly instead of being liked by the right person.

We didn't want to build a leaderboard. We wanted to build a place where you're more likely to meet someone you'd actually click with.

What compatibility-first means

On Kilig, your discovery deck is ordered by how compatible a profile is likely to be with you, based on the things you've told us matter. We look at a handful of signals:

  • Distance. How close you are, within the range you set.
  • Shared interests. Overlap between the interests you've each picked.
  • Relationship intentions. Whether you're looking for similar things, from "Life partner" to "New friends."
  • Lifestyle. Fields you've chosen to fill in, like whether you want kids or how often you drink.
  • Recent activity. Whether someone has been active lately, so you're not liking profiles that won't see it for months.

Those signals work together. Someone who shares your intentions and three of your interests will usually appear earlier than someone who just happens to live a block away.

What we deliberately don't use

What we leave out matters just as much:

  • No attractiveness or "desirability" scores. We don't rate how appealing anyone is.
  • No popularity ranking. How many likes someone receives doesn't push them up your deck.
  • No hidden penalties for being on the free plan. This one deserves its own section.

We also don't use the sensitive fields on your profile, like religion, political views, sexual orientation, or ethnicity, to rank you unless you've chosen to add a filter based on them. Those fields are hidden by default, and you control who sees them in privacy controls.

Free members are never hidden

When you pay for a subscription on Kilig, you get real extras: more likes, more super likes, advanced filters, travel mode, and more. You can see the full list on our pricing page.

What you don't get is the ability to make free members disappear. Free profiles are never hidden or deprioritized for not paying. If a free member is a strong match for you, they show up where a strong match should.

We made this choice because the alternative breaks the whole idea. If paying were the only way to be seen, discovery would stop being about compatibility and start being about who spends the most. That's not a dating platform we'd want to use.

How boosts and priority placement fit in

Boosts and the priority placement included with Kilig Premium help your profile appear sooner. But they work within strict limits:

  1. They only reorder your profile among people you're already compatible with.
  2. They never show you to someone outside their filters. If someone only wants to see people within 15 km, a boost won't put you in front of them from 80 km away.
  3. They don't push anyone else out of a deck. Other members still see their best matches.

In practice, a boost is a little like being near the front of a line you were already in. It's not a way around the line. Learn more in boosts and super likes.

Passes aren't forever

People change, and so do first impressions. If you pass on someone, they may reappear in your deck after about 60 days. Maybe they've updated their photos, or maybe you've updated what you're looking for. A second look costs nothing.

If you never want to see someone again, blocking is the right tool. Blocked profiles won't come back.

You're in control of the inputs

Because compatibility is based on what you share, you have real influence over who you see. A few ways to tune your deck:

  • Set your relationship intentions honestly. Free members can make intentions a dealbreaker, so you only see people looking for similar things.
  • Pick interests you genuinely care about rather than as many as possible.
  • Adjust your distance and age range in discovery settings.
  • If you have Kilig Plus, add advanced dealbreakers for the things that truly matter to you.

What we're measuring instead

We don't judge success by how many times you swipe. We look at whether matches turn into conversations, whether conversations last, and whether people tell us they met someone worth meeting. Those are harder numbers to move, and they're the right ones.

Compatibility-first discovery isn't finished. We'll keep refining it, and when we make meaningful changes, we'll explain them here. If you want the details of how your deck works today, read how discovery works. And if you have thoughts, we'd love to hear them. They shape what we build next.