@ariadne I feel like this is less so a problem of the domain and moreso a problem of the notation and browser's ability to communicate to the user what it's actually doing.

I think an interesting solution could be to introduce a new scheme, say "web" that restricts what syntax is accepted to a subset used commonly by sites on the web.