简单明了的介绍一下,用一下两个例子作介绍:

1,当PC页面和移动端页面不是同一个url时:

http://fake.com/about/
http://m.fake.com/about/

2,可通过多个方式访问同一个页面时:

http://example.com/product/apple
http://example.com/?product=apple

上面的链接都有可能被搜索引擎收录,当出现多个重复的内容时,会影响该页面会在搜索结果中的排名。这时可以通过声明来告诉爬虫,哪个链接是主要的,哪个是备用的。

用法:

主:

<link rel="canonical" href="http://example.com/page?id=product">

备:

<link rel="alternate" href="http://example.com/page/product">