Let every site have a UUID, kinda like TOR addresses, and let the host/servers as well as users specify multiple human-readable shortcuts for that UUID.
So HN might get o4u20j4c9qwybv3u0p2hnxjq4k1n4vmcsvtvm2666kjn123 and no other site should ever get the same ID until the heat death of the universe, and you could access it by any name you want.
Something like that would be resilient to impersonation, takeovers, brand renaming, and other issues.