How a correction gets suggested
The suggestion is the only moment this system is visible to a customer, and it has about two seconds of their attention. Everything here is about spending those two seconds well, which mostly means offering one thing rather than several.
Key takeaways
- One suggestion or none. A list of candidates is worse than no help at all.
- Offer only when there is a single clear candidate; ambiguity means say nothing.
- Show the specific difference, not two full addresses to compare.
- Declining is one tap and is never questioned.
- A declined suggestion is recorded, and repeated declines mean the rule is wrong.
One, or none
- App integration
- Security & identity
- Management
- Analytics
- Front-end & mobile
Why not a list
The instinct with several candidates is to show them and let the customer pick, and it produces a measurably worse outcome than showing nothing. A dropdown of ten similar addresses at checkout is a cognitive task at exactly the wrong moment, and a meaningful proportion of people will pick the wrong one because it looks close enough.
A wrong address chosen from a picker is worse than the wrong address they typed, because it now looks verified. So the rule is one candidate or silence, and silence is the common case.
Close enough
| Difference | Offer it? | Why |
|---|---|---|
| Postcode, one character | Yes | The classic typo; the rest of the address confirms it |
| Street type (Road vs Street) | Yes | Only if one street exists at that postcode |
| House number, one digit | No | 14 and 24 are both real houses |
| A missing flat number | No | The system does not know which flat |
| Town name | Yes | The postcode is authoritative; the town is a label |
| Two fields at once | No | That is not a typo, it is a different address |
The house number row is the important one. A one-digit difference looks like the most obvious typo in the world and is the most dangerous suggestion available, because both numbers usually exist and both have somebody living in them. Suggesting a different house number sends a parcel to a real person who did not order it.
Showing the difference
What the customer sees
- Did you mean TN24 8QL?
- You entered TN24 8QC — we have 14 Chestnut Road as TN24 8QL.
- Use TN24 8QL · Keep what I entered
- Nothing else. No full address comparison, no confidence score, no explanation of what a reference file is.
Highlighting the single changed character is what makes this a two-second decision. Showing two complete addresses side by side and asking somebody to spot the difference is the same information presented as a puzzle, and puzzles at checkout cost orders.
Declining is never questioned
“Keep what I entered” takes one tap, produces no warning, no second confirmation and no red text. The customer knows where they live and the reference file does not always. A system that argues with somebody about their own address is both wrong and infuriating.
Declines are the tuning signal
- Machine learning
- Security & identity
- Analytics
- Front-end & mobile
This happens most often where the reference file records an address differently from how residents write it — a development with a name the file does not use, a building split into units the file records as one. Six declines is conclusive, and suppressing that specific suggestion is both correct and something no third-party validator will do for you.
Next: the address that cannot be verified at all.
All posts