gpt4 book ai didi

HTML5 : should hreflang always point to a direct translation?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:38:18 26 4
gpt4 key购买 nike

对于多语言网站,将这种链接放在头部是一个很好的做法:

<head>
<link rel="alternate" hreflang="en" href="/en">
</head>

但是,according to an answer问题Semantic markup for language switcher ,语言切换器应该看起来像:

<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">Polski</a></li>
<li><a rel="alternate" href="/de" hreflang="de" lang="de">Deutsch</a></li>
</ul>
</nav>

据此,我有几个语义标记问题:

  1. SEO 是否需要这两条规则?或者,如果我的网站上有语言切换器,则不再需要 head 中的链接?

  2. 假设我在页面上:example.com/pl/kontakthead(或nav)中的翻译链接应该指向:example.com/en/contact(直接翻译),还是仅指向 example.com/en(英文主页)?

  3. 关于更具体的情况:example.com/pl/aktualnosci/id/101。 'aktualnosci' 的意思是新闻。如您所见,并非所有新闻都可以翻译成每种语言。有时仅根据参数很难预测完美的翻译 URL。所以问题是:翻译 link(或 nav)应该指向此 URL 的位置:example.com/pl/artykul/id/101,当:

    1. 我们不确定该资源是否已翻译?
    2. 我们不完全知道翻译 URL?
    3. 资源 100% 未翻译?

我希望我的问题很清楚。但我再举一个例子:有人在 example.com/en/news/2015/03/02/stackoverflow-rules 页面上,并且此新闻未翻译成波兰语。 放错了吗:

<link rel="alternate" hreflang="pl" href="/pl/aktualnosci">

作为翻译?当然这个页面不是翻译,而只是例如所有翻译新闻的列表。

从语义上来说,这是一个错误,因为这不是翻译,但从用户体验的角度来看,它很棒,因为它指向最近的翻译资源,让用户的生活更轻松。

最佳答案

alternate+hreflang:linka

从语义上讲,使用哪个没有区别。在这两种情况下,链接都链接到页面的翻译。

但可以想象,消费者(例如搜索引擎)决定忽略 a 元素上的 alternate+hreflang,例如因为一些网站允许在用户评论中使用这种标记。用户很少可以编辑 head,因此他们可能只会在 link 元素上查找 alternate+hreflang

除非您有充分的理由不这样做,否则只需同时提供:

  • body(a 元素)中的语言切换器,特别适用于您的人类用户
  • 只检查head(link 元素)的机器人的翻译链接

页面与网站

alternate+hreflang 链接是 defined to point to a translated document ,不是网站。

未翻译的页面

如果 /pl/artykul/id/101 没有被翻译成其他语言(或者你不确定它是什么,或者你不知道 URL),简单地不要不要使用alternate+hreflang

是的,在这种情况下链接到翻译的页面是错误的:/pl/aktualnosci 不是 /en/的翻译news/2015/03/02/stackoverflow-rules.

当然,出于可用性原因,您仍然可以提供此类链接,但您不应为此链接使用 alternate+hreflang 标记。

关于HTML5 : should hreflang always point to a direct translation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31652346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com