我有几个多语言网站,都是使用自己的引擎 - 所有内容和文章都由编辑翻译成多种语言。因此,通过Google 网站管理员答案很容易弄清楚
我将说明我是如何做到这一点的,并询问哪些地方存在疑问 - 也许有人已经掌握了这些知识。
我们来考虑一下当我们有一个主要语言和几个附加语言的情况时。还有一些
基本上,在URL中避免使用主要语言,我将其视为和,(但在GWM控制台中仍然会出现某些页面没有后向链接的错误):
<head>
meta 标签应该如何编写,但仍然有一些问题,无法确定最佳方法。我将说明我是如何做到这一点的,并询问哪些地方存在疑问 - 也许有人已经掌握了这些知识。
我们来考虑一下当我们有一个主要语言和几个附加语言的情况时。还有一些
短链接
,可能看起来像https://domain/s/id
用于主语言,或者https://domain/ua/s/id
用于其他语言。
和链接基本上,在URL中避免使用主要语言,我将其视为和,(但在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。
Feedly
对于我来说,这个有点奇怪,如果您知道如何处理这些部分,我会非常感激:
- 文章受欢迎程度的指标。我看到我的订阅中有很多文章的数字类似于Facebook赞数。但对我来说不起作用(Like按钮设置为主语言的短链接-
canonical
)。我已经尝试了短链接和完整链接,无论如何都是零。 pubDate
被完全忽略,文章在Feedly第一次通过RSS获取时具有相同的日期。
谢谢,真的很感激答案。