← Back to KinkWeb

How Matching Works

Your Kink Web is the core of how KinkWeb understands compatibility. Here's exactly how it works — no black boxes, no mystery algorithms. You deserve to know what's under the hood.

Your Web Is a Portrait, Not a Label

Most platforms reduce you to a checklist: dom or sub, top or bottom, vanilla or kinky. KinkWeb maps who you are across 22 dimensions of connection, organized into 6 clusters:

ClusterWhat It Measures
PowerHow you relate to control, exchange, and authority
SensationYour relationship with intensity, pain, impact, and edge play
BondagePhysical restraint, physicality, and body-centric dynamics
SocialHow you engage with groups, visibility, sharing, and jealousy
EmotionalDepth of connection, nurturing, aftercare, and commitment
IdentityCommunication style, creativity, curiosity, and roleplay

Each axis runs from one pole to another. There's no "right" score — a 0 isn't worse than a 2. The system measures where you fall and how confident it is about that placement.

How Your Scores Are Built

1
You answer questions at your own pace
2
Each answer nudges scores on 1-3 axes
3
Confidence grows with each answer
4
After 5 answers per axis, the score is "confident"

Your web is never "done." It evolves as you answer more questions, and you can re-answer old ones if you've changed. The more questions you answer, the more accurate your compatibility scores become.

Why 5 answers? With fewer than 5 data points per axis, a single question can swing the score dramatically. At 5+, the score stabilizes enough to be meaningful. We need at least 5 confident axes shared between two users before we'll show a compatibility percentage.

How Compatibility Is Calculated

When you see a compatibility percentage, here's what went into it:

1. Direction Alignment

For most axes, we check whether you and the other person score in the same direction. If you both value deep emotional connection (high on Emotional Depth) or both prefer casual dynamics (low on Emotional Depth), that's alignment.

2. Intensity Matching

Direction isn't everything. Someone who scores 2.0 on Sensation (intense edge play) and someone who scores 0.5 (mild sensuality) both scored "positive" — but they want very different things. We factor in the magnitude difference between your scores, not just the direction.

Example You score 1.8 on Power Exchange. They score 1.6. That's strong alignment — you both want deep power exchange, and at similar intensity. But if they scored 0.3, you'd still be "compatible" in direction but mismatched in intensity. The system accounts for this.

3. Complementary Matching

Some axes aren't about being the same — they're about fitting together. Power Exchange, Sensation, Bondage, and several others have role preferences: giving, receiving, both, or either.

When both users have role preferences on these axes, the system checks for complementarity:

This is backed by research: Dryer & Horowitz (1997) found that complementarity in dominance and submission predicts relationship satisfaction better than similarity does.

4. Confidence Weighting

Not all scores are created equal. An axis where you've answered 20 questions and they've answered 15 carries more weight than one where you've both answered the minimum 5. We weight each axis by the lower of both users' confidence scores — the comparison is only as strong as its weakest link.

5. Kink Tag Stances

Beyond the web axes, your kink tags add another layer:

Your StanceTheir StanceEffect
Must HaveInto / Must HaveStrong match boost
Must HaveCuriousModerate boost
Must HaveHard NoSignificant penalty + conflict flag
IntoHard NoMild penalty
Hard NoIntoMild penalty
We don't hide people. A Must Have / Hard No conflict doesn't remove someone from your results — it lowers their score and shows a "potential conflict" indicator. You're an adult. You can decide for yourself whether that conflict matters to you. Maybe they'd happily skip that activity for you. We give you the information; you make the call.

6. Mutual Compatibility

The percentage you see isn't one-sided. We check compatibility in both directions — your satisfaction with their profile AND their likely satisfaction with yours. A 50/50 mutual match scores higher than a 0/100 one-sided attraction. This approach, inspired by OkCupid's published methodology, ensures the score reflects genuine mutual potential.

What the Percentage Means

ScoreWhat It Means
85-100%Rare alignment — your webs overlap significantly across many axes
70-84%Strong compatibility — well-aligned on the axes that matter most
50-69%Moderate — some alignment, some divergence. Worth exploring
30-49%Low — significant differences, but differences can be interesting
Below 30%Not shown — too little data or too little overlap to be meaningful
A number is not a verdict. Compatibility scores are a starting point for conversation, not a substitute for it. Two people at 60% who communicate well will have a better dynamic than two people at 95% who don't. The web tells you where to start talking. It doesn't tell you where you'll end up.

What We Don't Do

The Science Behind It

We built this system on established research, not vibes:

We also took seriously the findings of Finkel et al. (2012, Psychological Science in the Public Interest), who concluded that no matching algorithm has been proven to predict relationship outcomes. We agree. That's why we designed the system to be a conversation starter, not a verdict — and why we show you the full radar comparison, not just a number.

How to Get Better Matches

  1. Answer more questions. 5 per axis is the minimum. 10+ per axis gives the system much more to work with.
  2. Set your role preferences. If you know whether you're giving, receiving, or both on power and sensation axes, the complementarity matching kicks in.
  3. Use kink tag stances honestly. Mark your actual must-haves and hard-nos. The system only works if the data is real.
  4. Re-answer if you've grown. People change. If a question no longer reflects you, answer it again. Your web will update.
  5. Compare webs, don't just check the number. Tap into someone's full radar comparison. The percentage is a summary — the visual tells the full story.