Ideally you could use the domain as a (vanity) pointer to an immutable handle and when someone follows the domain they'd actually be following an immutable identity that's a combination of the domain + immutable handle which reference each other.
example.com <--> ryan29-abcdef
I was trying to explain how I'd do it for a package repo a few months back.