【问题标题】:link rel="amphtml" mandatory?链接 rel="amphtml" 是强制性的吗?
【发布时间】:2017-04-10 07:48:19
【问题描述】:

我了解理想情况下应该添加

<link rel="amphtml" href="http://www.example.com/url/to/amp/document.html">

到非放大器页面 和

<link rel="canonical" href="http://www.example.com/url/to/standard/document.html">

到放大器页面

但是,很遗憾,我无权将链接 rel="amphtml" 添加到标准页面(非 amp 页面)。 强制让 amp 页面被 google 索引和缓存,还是仅仅意味着原始页面的搜索“信用”不会应用于 amp 页面。

如果我在没有原始页面链接的情况下创建我的 amp 页面会有什么影响?

【问题讨论】:

    标签: amp-html accelerated-mobile-page google-amp


    【解决方案1】:

    是的,这是强制性的。这就是搜索引擎 (SE) 查找 AMP 版本的方式。

    重复内容不是问题,AMP 版本显示为原始页面的规范。那么,为什么 Google 应该向您展示没有指向该链接的 AMP 网站呢?

    因此,这意味着搜索引擎如何找到您的 AMP 版本,为什么要显示作为替代方案?

    【讨论】:

    • 感谢您的回复,但我觉得推理不成立。 AMP 页面可以独立存在,即没有“完整站点”版本。在这种情况下,您将 rel 规范设置为指向自身。因此,拥有完整版本的链接并不是 SE 找到 AMP 页面的唯一方式。也许提出我的问题的更好方法是,如果我无法编辑“完整”页面以添加 rel amphtml,我应该将 AMP 页面视为独立的并将 rel 指向自身,还是指向 AMP 页面更好到完整版?
    • 我更喜欢规范而不是完整版。不要忘记,如果您有两个内容相同的网站,您会遇到重复内容的问题。
    【解决方案2】:

    根据AMP Specification,AMP 页面必须&lt;link rel="canonical" href="path/to/canonical" &gt;。对于独立 AMP,链接可能指向自身。
    规范页面上的&lt;link rel="amphtml" href="path/to/amp" &gt; 是可选的。这就是 Google 发现 AMP 网页的方式。
    如果不能加rel="amphtml"可以试试

    • 将 AMP 页面添加到 sitemap.xml 文件中,
    • 在 Google Search Console 中手动添加到索引

    它可能有效,也可能无效。另请注意,path/to/canonical 必须是绝对 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 2020-07-05
      • 2012-04-09
      • 1970-01-01
      • 2016-07-03
      • 2013-11-16
      相关资源
      最近更新 更多