【问题标题】:Meta tags and RSS for multi-lingual website多语言网站的元标记和 RSS
【发布时间】:2016-01-30 00:25:53
【问题描述】:

我在自己的引擎上有几个多语言网站 - 所有内容和所有文章都(由编辑)翻译成多种语言。因此,很容易通过Google Webmaster answer 找出<head> 元标记的外观,但仍然没有什么问题,也无法找出最好的方法。

我会具体说明我是如何做到的,并会询问哪里有疑问 - 也许有人已经掌握了这些知识。

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

元和规范链接

基本上,在 URL 中避免使用主要语言,我将其视为 canonicalx-default,(但仍然得到 GWM 控制台中的错误,我在某些方面没有反向链接页):

<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 是否正确?

canonical URL 可以/应该是short link吗? 短链接被共享到社交网络中,因此可能会增加计数。但是引擎会在访问时从短链接重定向到完整的 URL。

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

  1. 帖子受欢迎程度的指标。我看到我的提要中的很多文章的数量与 Facebook 喜欢的数量相似。但对我来说它不起作用(Like 按钮设置为主要语言的短链接 - canonical one)。我已经在提要中尝试了短链接和完整链接,但还是归零。
  2. pubDate 完全被忽略,文章与 Feedly 第一次通过 RSS 获取时的日期相同。

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

【问题讨论】:

    标签: html rss meta-tags meta feedly


    【解决方案1】:

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

    hreflang: 一切都很好,我得到的错误是针对完整链接已更改的情况,但旧链接在 Internet 的某个地方(在我这边,当 ID 正确时,暂时没有发送重定向标头)。

    RSS XML

    当文章有多种语言时,找出GUID 的最佳方式:应该包括语言,只要翻译的文章在这种情况下有自己的 url,聚合器可能会被相同的 GUID 混淆以获取不同的链接。

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

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

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

    pubDate 大多被忽略,因为大多数提要以某种方式将其与格式混淆。因此,主要显示的日期将是第一次获取日期,然后您可以悬停查看发布日期。蹩脚,我会说,但我们有我们所拥有的。

    附注还计划通过 Facebook Instant Articles 进一步发展,但这是另一回事 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-30
      • 2022-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 2016-02-16
      相关资源
      最近更新 更多