4

我有一个网站 www.example.com 和 m.example.com 中的相关移动版本,现在我在 amp.example.com 中有 AMP 版本。

从 www.example.com 我已经重定向到 m.example.it 用于移动设备并用于 AMP 页面:

<link rel="amphtml" …

从 m.example.com 我只有规范标签到桌面版本。

从 amp.example.com 我只有规范标签到桌面版本。

没关系?我还需要从 m.example.com 链接 AMP 版本吗?

3 周后,Google Search Console 找到了 AMP 页面,AMP 页面在 Google 缓存中,但我从未在搜索结果中看到我的 AMP 页面(我在 Google 新闻中),而且我不计算流量。

您认为所有配置都正确吗?

4

2 回答 2

2

实际上它并没有说“任何非 AMP 页面”,而是“我们将有关 AMP 页面的信息添加到非 AMP 页面,反之亦然”

此外,John Mueller 在这里进行了更多解释: https ://productforums.google.com/forum/#!topic/webmasters/fFQJC2m0OHs

https://www.example.com/desktop/page.html (this is the desktop version of the page) has:
<link rel="alternate" media="only screen and (max-width: 640px)"  href="https://m.example.com/mobile/page.html">
<link rel="amphtml" href="https://a.example.com/amp/page.html">
<link rel="canonical" href="https://www.example.com/desktop/page.html">

https://m.example.com/mobile/page.html (this is the smartphone version of the page) has:
<link rel="canonical" href="https://www.example.com/desktop/page.html">

https://a.example.com/amp/page.html (this is the AMP version of the page) has:
<link rel="canonical" href="https://www.example.com/desktop/page.html">
于 2017-07-19T06:22:44.847 回答
1

您需要<link rel="amphtml" href="#amp page url#">在移动页面桌面页面上(“在任何非 AMP 页面上,引用页面的 AMP 版本” - 来源)。

与 AMP 无关,但对于正确索引 Google 中的单独移动内容(来自您需要的桌面页面)是必需的 - 因此在移动和桌面版本的内容之间<link rel="alternate" href="m.example.com/mobile-version/">存在双向rel="canonical"和。rel="alternate"

您还应该提供Vary: User-AgentHTTP 标头(尽管有报告称这会导致 CDN 出现问题,如果适用,您应该查看)。

于 2016-03-07T09:10:47.680 回答