Nothing was wrong in the repository. Everything was wrong on the site.
Print the name a person can remember. Serve the name a machine can move. They are allowed to differ — they are never allowed to disagree.
One of these records is a pointer. The other is a transcription, and transcriptions go stale in silence.