2016-10-26 31 views
0

对于我们的大多数页面,AMP已停止出现在SERP中。 AMP在10月的第一个星期内显示100%,然后开始消失。AMP已停止出现在搜索结果页面中。如何补救?

提供一些额外的背景资料,大家可以看一下一个页面:

  • 上周http://www.jmbullion.com/5-gram-perth-mint-gold-bar/年初,“5克珀斯铸币厂金条” 显示AMP版本的移动搜索(上述页面)作为#1有机结果。今天将显示 主网站。
  • 没有修改过的主网页或在 过去几周的AMP页面。
  • AMP is validschema is valid
  • 搜索控制台显示AMP作为索引,不显示页面中的任何 错误。
  • 使用Search Console的“Google抓取方式”工具时,我们可以使用Google(使用桌面或移动设备)抓取页面并查看AMPHTML标记。
  • 当我们使用AMP batchGet API时,要返回页面的AMP URL, API将返回NO_AMP_URL(表示未找到与所请求的URL对应的AMP URL )。

关于batchGet API,我们只运行了我们50个最受欢迎的AMP页面的API,API为50个中的24个返回了NO_AMP_URL。所有50个页面都有有效的AMP页面。几个星期前,同样的API进行返回AMP网址为所有50

看来,事情已经改变,我们一直无法弄清楚它是什么。

主要问题:我们怎样才能重新启用抗菌肽?

一些额外的问题:

  • 有谁知道,如果谷歌已经开始回滚AMP?
  • 其他公司是否遇到与 AMP不再出现在SERP中相同的问题?
  • 是否有任何其他资源可用于帮助诊断和调试 问题?

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

+0

谷歌不撤出AMP页面。如果您阅读[AMP博客](https://amphtml.wordpress.com/),它会不断增长。他们甚至有一个[AMP路线图](https://www.ampproject.org/roadmap/),所以人们知道Google今年的AMP计划,直到最后一个季度。是否在移动设备中使用了所有搜索? – noogui

回答

2

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

我AMP页面停止被谷歌搜索或返回ampUrls.batchGet API有一次我在我的规范网页<head>添加上述<link rel="amphtml"> JSON-LD结构化数据;这样做导致<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/">。在Google缓存返回的页面版本中,显然是在2016-10-27上抓取的,<link rel="amphtml">后来出现很多,4975字节放入该文件。这就是为什么我认为你遇到和我一样的问题。

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

+0

谢谢derat,我们实际上在几天前将标签移开,并完全解决了问题。 – MCM

相关问题