多语言网站的元标签和 RSS

Meta tags and RSS for multi-lingual website

我在自己的引擎上有几个多语言网站 - 所有内容和所有文章都被(由编辑)翻译成多种语言。因此,通过 Google Webmaster answer 很容易弄清楚 <head> 元标记应该如何显示,但仍然有一些问题,无法找出最好的方法。

我会具体说明我是怎么做到的,有疑问的地方会问-也许有人已经知道了。

让我们考虑一下当我们只有一种主要语言和少数其他语言时的情况。 此外,short links 对于主要语言可能看起来像 https://domain/s/id,对于其他语言可能看起来像 https://domain/ua/s/id

元和规范链接

基本上,在 URL 中避免了主要语言,我将其视为 canonicalx-default,(但在 GWM 控制台中仍然出现 错误 我在某些页面上没有返回 links):

<link rel="canonical" href="https://domain/section/item-id/">
<link rel="alternate" hreflang="en" href="https://domain/section/item-id/">
<link rel="alternate" hreflang="x-default" href="https://domain/section/item-id/">
<link rel="alternate" hreflang="uk" href="https://domain/ua/section/item-id/">
<link rel="alternate" hreflang="ru" href="https://domain/ru/section/item-id/">

对于 RSS:

<link rel="alternate" hreflang="en" type="application/rss+xml" title="" href="https://domain/rss/">
<link rel="alternate" hreflang="uk" type="application/rss+xml" title="" href="https://domain/ua/rss/">
<link rel="alternate" hreflang="ru" type="application/rss+xml" title="" href="https://domain/ru/rss/">

RSS XML

在这里我对某些东西真的不确定,非常感谢专业建议。所以,像这样获取元数据,不是主要语言:

<guid isPermaLink="true">https://domain/section/item-id/</guid>
<link>https://domain/ua/section/item-id/</link>
<pubDate>Thu, 29 Oct 2015 11:15:00 +0200</pubDate>

那么,当我拥有所有这些元标记时,所有翻译都获得与 GUID 相同的 URL 是否正确?

Can/should canonical URL 是 short link? 短 link 会被分享到社交网络中,因此它可能会增加计数。但是引擎在访问时从短 link 重定向到完整 URL。

喂养

现在这个对我来说有点奇怪,如果你知道如何处理这些部分,将不胜感激:

  1. 帖子受欢迎程度的指标。我看到我的 Feed 中的很多文章的数量与 Facebook 的点赞数量相似。但对我来说它不起作用(像按钮设置为短 link 的主要语言 - canonical 一个)。我已经在 Feed 中尝试了短的和完整的 links 并且无论如何都得到零。
  2. pubDate 被完全忽略,文章在 Feedly 第一次通过 RSS 获取它们时具有相同的日期。

谢谢,非常感谢您的回答。

好像我最近得到了答案,主要是 Google 组中的 Feedly 团队。

hreflang: 一切都很好,我得到的错误是当完整的 link 被更改时的情况,但旧的在互联网上的某个地方(当 ID 正确时在我这边,没有暂时重定向 headers 已发送。

RSS XML

找到了当文章有多种语言时 GUID 的最佳方法:应该包括语言,只要翻译的文章有它自己的 url 在这种情况下聚合器可能会被相同的混淆 GUID 不同 links.

<guid isPermaLink="true">https://domain/ua/s/id/</guid>
<link>https://domain/ua/section/item-id/</link>

我将使用 short link 作为 GUID,主要是因为大多数社交媒体都在分享它。也因为完整 link 实际上可能会改变(它的一部分从标题生成)。

饲料

正如回答的那样,各种印象会不时更新,对于新的提要甚至可能不会更新。

pubDate 大部分被忽略,因为大多数提要以某种方式将其弄乱了格式。因此,主要显示的日期将是第一个获取日期,然后您可以将鼠标悬停并查看发布日期。蹩脚的,我会说,但我们有我们拥有的。

P.S。还计划通过 Facebook Instant Articles 进一步发展,但这是另一回事了:)