链接rel =“amphtml”是强制性的吗?

时间:2017-04-10 07:48:20

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

我理解理想应该添加

<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”添加到标准页面(非放大页面)。 强制性是否允许将放大器页面编入索引并由Google进行缓存,或仅仅意味着原始页面的搜索“信用”不会应用于放大器页面。

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

2 个答案:

答案 0 :(得分:1)

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

重复内容不是问题,AMP版本与原始页面一起显示规范。那么为什么Google会在没有链接的情况下向您显示AMP网站?

所以这意味着搜索引擎如何找到您的AMP版本,为什么应该显示为替代?

答案 1 :(得分:0)

根据AMP Specification,AMP网页必须拥有<link rel="canonical" href="path/to/canonical" >。对于独立AMP,链接可能指向自身 规范页面上的<link rel="amphtml" href="path/to/amp" >是可选的。这就是Google发现AMP页面的方式 如果您无法添加rel="amphtml",可以尝试

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

它可能也可能不起作用。另请注意,path/to/canonical必须是绝对网址。