Understanding Matches
How Matching Works
Understanding our matching algorithm
Last updated January 27, 2026
# How Our Matching Algorithm Works
We use a point-based scoring system for high-accuracy matching.
---
## Scoring System
[Screenshot: Score breakdown example]
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
[Screenshot: Location matching diagram]
- 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?