M Matchmaker
How matching works

From sign-up to your first compatible match

Eight guided steps build your profile. Three tiers of preferences shape your matches. Bidirectional scoring makes sure both sides actually fit. Here is exactly how it works.

The eight-step profile wizard

Each step is short. You can save and come back later โ€” the wizard remembers where you left off.

  1. 1
    Step 1

    Basics

    Display name, date of birth, and gender. Date of birth is private โ€” only your age range is shown to matches.

  2. 2
    Step 2

    Appearance

    Height, weight, complexion, and a few honest health questions. Photos come later in step 8.

  3. 3
    Step 3

    Background

    Religion and sect, education level and major, and your profession. Optional fields stay optional โ€” only what you want to share.

  4. 4
    Step 4

    Location

    Country, province, city, and whether you are willing to relocate. Exact location stays private โ€” matches see only your city.

  5. 5
    Step 5

    Lifestyle

    Marital history, smoking and drinking habits, dietary preferences. Honest answers make for honest matches.

  6. 6
    Step 6

    Family

    Family setup, parents, siblings, and language at home. Important for compatibility โ€” important to share carefully.

  7. 7
    Step 7

    About you

    A short bio in your own words. Whatever you want a potential match to know that the structured fields cannot capture.

  8. 8
    Step 8

    Photos and verification

    Upload photos with per-photo visibility settings. Submit your CNIC for verification โ€” verified profiles wear a badge.

Then set your criteria

Three tiers, so the algorithm knows what is essential and what is just nice to have.

Deal-breakers

Hard filters. We never show you matches who fail these โ€” age range, religion, marital status, and so on.

Strong preferences

Scored heavily. Matches who meet these float to the top of your list, but you still see good fits below.

Nice to haves

Lightly weighted. They tip ties between otherwise-equal matches but never disqualify someone.

Bidirectional matching

Both sides have to fit. We never show you a match unless their criteria fit you too โ€” no one-sided wishful thinking.

They have to want you back

If their deal-breakers exclude you, you never appear in their list and they never appear in yours. That is the whole point.

Compatibility scored in PHP

OpenSearch filters out the impossible. The actual compatibility score is computed by us, deterministically, and we can explain every match.

You stay in control

You can refine criteria any time. Your match list updates the next morning โ€” we do not bombard you with notifications.

Common questions

Do I have to upload photos?

No, but profiles with at least one photo get noticeably more matches. You control who sees each photo โ€” public, after-connect, or only people you explicitly share it with.

How is verified different from registered?

Registered means you signed up. Verified means we checked your CNIC and confirmed it matches you. Verified profiles wear a badge and surface higher in match lists.

Can my family see my matches?

Only if you share your account. The platform itself is built around one user, one profile โ€” there is no guardian view of someone else profile in v1.

How often do match results refresh?

Every morning at 6am. New profiles, refreshed criteria, and re-scored compatibility all roll in together so the list is stable to plan around.

How do I report a profile?

Every profile has a Report button. Reports go straight to our moderation team and are reviewed within 24 hours. Repeat offenders are banned.

Ready to start?

The first step takes about two minutes. The Basic plan is free for seven days.