Understanding Matches
How Matching Works
Understanding our matching algorithm
Last updated February 25, 2026
How Our Matching Algorithm Works
We use a point-based scoring system for high-accuracy matching.
Scoring System

Matches need 90+ points to trigger notifications.
| Criteria | Points | Required? |
|---|---|---|
| First name (exact) | +80 | Yes |
| First name (nickname) | +75 | Yes |
| Last name | Included | Yes |
| State match | +10 | Yes |
| Middle name | +5 | No |
| City match | +10 | No |
| Relatives found | +10 | No |
Name Flexibility
First Names
We recognize 150+ nickname variations:
- William = Bill, Billy, Will, Liam
- Robert = Bob, Bobby, Rob
- Elizabeth = Liz, Beth, Betty, Lisa
Middle Names
- If matches: +5 bonus points
- If different: No penalty
- Very flexible matching
Last Names
- Must match exactly
- Maiden names checked if provided
Location Matching

- Primary state is required
- Secondary states also checked
- City/county are bonuses
Why 90+ Threshold?
Minimum to notify:
- First name match: 80 points
- State match: 10 points
- Total: 90 points
This ensures high accuracy with minimal false positives.
Was this article helpful?