HTML5: should hreflang always point to a direct translation?
问题 This is a good practice to place this kind of links in head for multilanguage sites: <head> <link rel="alternate" hreflang="en" href="/en"> </head> But, according to an answer to the question Semantic markup for language switcher, language switcher should look something like: <nav> <h1>Translations of this page</h1> <!-- could be omitted → usability question --> <ul> <li>English</li> <!-- could be omitted → usability question --> <li><a rel="alternate" href="/pl" hreflang="pl" lang="pl"