【问题标题】:AMPs have stopped appearing in Search Results Pages. How to remedy?AMP 已停止出现在搜索结果页面中。如何补救?
【发布时间】:2016-10-26 19:28:30
【问题描述】:

对于我们的大多数网页,AMP 已停止出现在 SERP 中。 AMP 在 10 月的第一周显示 100%,然后开始消失。

要提供一些额外的背景信息,我们可以看一页:http://www.jmbullion.com/5-gram-perth-mint-gold-bar/

  • 上周初,手机搜索“5克珀斯薄荷金条” 将 AMP 版本(以上页面)显示为 #1 有机结果。今天 而是显示主网站。
  • 没有对主页或 AMP 页面进行任何更改 持续数周。
  • AMP is validschema is valid
  • Search Console 将 AMP 显示为已编入索引,但未显示任何 页面错误。
  • 使用 Search Console 的“以 Google 方式获取”工具时,我们可以以 Google 方式获取页面(使用桌面或移动设备)并查看 AMPHTML 标记。
  • 当我们使用AMP batchGet API,返回页面的AMP URL时, API 返回 NO_AMP_URL(表示未找到 AMP URL 对应于请求的 URL)。

关于 batchGet API,我们刚刚为 50 个最受欢迎的 AMP 页面运行了该 API,该 API 为 50 个中的 24 个返回了 NO_AMP_URL。所有 50 个都有有效的 AMP 页面。几周前,同一个 API 返回所有 50 个的 AMP URL。

似乎有些东西发生了变化,我们无法弄清楚它是什么。

主要问题:我们如何重新启用 AMP?

几个额外的问题:

  • 有人知道 Google 是否已经开始回滚 AMP 了吗?
  • 其他公司是否遇到同样的问题 AMP 不再出现在 SERP 中?
  • 还有其他资源可以用来帮助诊断和调试 有问题吗?

任何线索或帮助将不胜感激。

【问题讨论】:

  • Google 没有退出 AMP 页面。如果您阅读AMP blog,它会不断增长。他们甚至有一个AMP Roadmap,所以人们知道谷歌今年的 AMP 计划,直到最后一个季度。是否在移动设备上进行了所有搜索?

标签: amp-html


【解决方案1】:

我遇到了类似的问题,并认为其原因相同。 Google 似乎只在规范页面的开头扫描一个固定大小的块,以寻找指向 AMP 文档的 <link rel="amphtml"> 标签。

一旦我在规范页面的<head> 中的<link rel="amphtml"> 上方添加JSON-LD 结构化数据后,Google 搜索或ampUrls.batchGet API 将不再返回我的AMP 页面;这样做会导致 <link rel="amphtml"> 标记通常要到文件中大约 1300 个字节才会出现。

在我将<link rel="amphtml"> 移回<head> 部分顶部附近,就在<meta charset> 下方,并请求重新抓取我的规范页面后,ampUrls.batchGet API 在八小时内报告了 AMP 版本。

Google 似乎正在返回您现在提到的规范页面的 AMP 版本,但我还注意到该页面现在包含的 <link rel="amphtml" href="http://amp.jmbullion.com/5-gram-perth-mint-gold-bar/"> 非常接近其开头。在谷歌缓存返回的页面版本中,显然是在 2016 年 10 月 27 日抓取的,<link rel="amphtml"> 出现得晚得多,文件中有 4975 个字节。这就是为什么我认为你遇到了和我一样的问题。

我已经提交了amphtml bug requesting that this be clarified in the documentation

【讨论】:

  • 感谢derat,我们实际上在几天前将标签上移了,这完全解决了问题。
【解决方案2】:

基于此:https://github.com/ampproject/amphtml/issues/5909#issuecomment-257304652 似乎问题不在于您拥有 link-rel 元素的文档中有多少字节。相反,问题似乎是您在隐式关闭该元素的 head 元素中使用了不合法的元素。这意味着直到实际的 head 元素之前的其他元素都被忽略了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 2016-05-18
    相关资源
    最近更新 更多