【问题标题】:Pages showing up in search console as invalid AMP pages even though they amphtml meta tags pointing at valid AMP version页面在搜索控制台中显示为无效的 AMP 页面,即使它们的 amphtml 元标记指向有效的 AMP 版本
【发布时间】:2017-11-07 19:11:06
【问题描述】:

我有这个页面https://www.timbuktutravel.com/safari/malawi-travel,它使用了一些AMP标签,但在https://www.timbuktutravel.com/safari/malawi-travel.amp的源代码点中作为amp版本的具有以下元标签:

<link rel="canonical" href="https://www.timbuktutravel.com/safari/malawi-travel">
<link rel="amphtml" href="https://www.timbuktutravel.com/safari/malawi-travel.amp">

在我的 Google 搜索控制台中,https://www.timbuktutravel.com/safari/malawi-travel 页面和其他类似页面显示为 AMP 验证失败。有没有办法阻止这种情况发生?该页面使用了一些 amp 技术,但它指向一个完全兼容的 AMP 页面。

理想情况下,这些页面不应显示在 Google 搜索控制台的 AMP 部分中。只有他们特定的 AMP 版本应该在那里

感谢您的任何想法

【问题讨论】:

  • 不显示 Serach 控制台为什么该站点不被 vilaidate。通常,如果您单击弹出窗口中的链接,则 serach 控制台会说明原因。
  • 为什么在第一个示例中使用“一些 AMP”?如您所知,在包含 JavaScript 时它是无效的。为什么不将其用作有效 AMP 文档的规范 URL?或者我不明白他的问题。
  • @JayGray 有一个规范页面,它使用了一些 AMP 标签,但不打算通过 google amp 缓存显示。它指向一个有效的 AMP 版本。问题是规范显示为 AMP 验证失败,而谷歌搜索控制台应该查看 amphtml 版本

标签: amp-html


【解决方案1】:

https://www.timbuktutravel.com/safari/malawi-travel 包含:

<html amp= lang="en" amp-version="1496360274808" ...

因此您将其声明为 AMP 页面。

我建议将此规范页面设置为没有 AMP 的页面(从 &lt;html amp 中删除 amp 以及您正在使用的所有 AMP 组件),然后保留 AMP 和您已有的链接。

【讨论】:

  • 我同意,带有 JS 的无效 AMP 页面令人困惑(Google)。使一个 AMP 指向规范,并从规范中删除所有 AMP 内容。
  • 嗨,这很棒。谢谢,我完全忘记了 html 元素中的 amp 属性
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-18
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
相关资源
最近更新 更多