我们正在开发一个广告产品网站,您可以在另一个网页上购买产品(英文称为聚合器吗?)。为了改善SEO,我们建议做一个AMP版本的页面。我们做了两个版本的网络,一个是“标准”版本,另一个是AMP版本。
现在我们只想保留one version。但是,根据SEO人员的说法,我们需要在产品页面上放置link rel="canonical"
到销售该产品的原始网站。但是,根据AMP的说法,我们需要link rel="canonical"
指向自己。我可以有两个link rel="canonical"
还是有其他任何解决方法只有一个版本的网络?
现在我们没有这个问题,因为AMP版本指向“标准”版本和“标准”版本指向销售该产品的原始网站。
答案 0 :(得分:0)
您只能在同一页面上使用多个 canonical 。
您需要执行以下操作
答案 1 :(得分:0)
AMP documentation =>必需的标记通知:
在其头部中包含一个标记,指向AMP HTML文档的常规HTML版本,如果不存在此类HTML版本,则包含其自身。
如果存在一个AMP文档,它是规范文档的替代表示,则规范文档应通过链接标记指向AMP文档,其关系为" amphtml"
因此,您必须在常规版本中指定放大器版本的链接,
示例:<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">
在放大器版本上,安装<link rel="canonical" href="https://www.example.com/url/to/canonical/document.html">
同样,文档证实了这一点:
AMP文档本身应通过链接标记指向其规范文档,其关系为&#34; canonical&#34;。
答案 2 :(得分:0)
我可以从您的问题中了解到,目前您有两个不同的页面,并且您只想保留其中一个页面,即AMP页面。这意味着AMP页面将没有相应的非AMP页面。
在这种情况下,您必须将AMP页面设置为规范(这意味着AMP页面指向自身为规范):<link rel="canonical" href="url_of_your_amp_page">