我们正在开发一个广告产品的网站,你可以在另一个页面购买(它在英语中被称为聚合器吗?)为了提高SEO,我们被推荐做一个AMP版本的页面。我们做了两个版本的web,一个是“标准”版本,另一个是AMP版本。
现在我们只想保留one version。然而,根据搜索引擎优化的家伙,我们需要在产品页面上放置一个link rel="canonical"的原始网站销售的产品。但是,根据AMP的说法,我们需要一个指向自己的link rel="canonical"。我可以有两个link rel="canonical"吗,或者有没有其他方法来解决这个问题,只有一个版本的web?现在我们没有这个问题,因为AMP版本指向“标准”版本,而“标准”版本指向销售该产品的原始网站。
发布于 2018-01-31 14:07:59
简单地说,您不能在同一页面上使用多个规范。
您需要执行以下操作
如果rel="canonical"不同而内容相同,则
发布于 2018-01-31 15:15:42
=> Required markup通知:
在它们的头中包含一个标记,该标记指向AMP HTML文档的常规HTML版本,或者如果不存在这样的HTML版本,则指向其本身。
如果存在作为规范文档的替代表示的AMP文档,则规范文档应该经由具有关系“point”的链接标签指向AMP文档
因此,您必须在常规版本中指定一个指向amp版本的链接,例如:在amp版本上安装<link rel="canonical" href="https://www.example.com/url/to/canonical/document.html">
同样,文档也证实了这一点:
AMP文档本身应该通过一个带有“canonical”关系的链接标记指向它的规范文档。
发布于 2018-02-01 02:53:53
我可以从你的问题中理解,目前你有两个不同的页面,你只想保留其中的一个,AMP页面。这意味着AMP页面将不具有对应的非AMP页面。
在这种情况下,您必须将AMP页面设置为规范(这意味着,AMP页面将自身指向为规范):<link rel="canonical" href="url_of_your_amp_page">
https://stackoverflow.com/questions/48525353
复制相似问题