首页  > 计算机 >

开始用canonical来SEO吧

本文按署名·非商业用途·保持一致授权
作者:  ,发表于2009年02月18日09时24分 

继nofollow之后又一个重要的面向搜索引擎的tag,这次还是Google牵头,当然它自己也支持了。ms和yahoo也表示会在不久之后支持这个tag,百度这个垃圾嘛,不提也罢。好吧,忍着不去骂百度这个垃圾。我对百度的技术人员还是很欣赏(或许用佩服比较好)的,只是不喜欢这个公司的一些非技术上的丑恶行为。呃,离题了。继续说canonical。

这个tag的使用,格式如下:

它的作用就是,告诉搜索引擎,把包含这条html语句的页面的权重归入http://www.example.com/product.php。它的作用是这样的,假设这个product.php可以加个order参数来排序,例如:http://www.example.com/product.php?order=date。这个带order的页面和不带order的页面的区别,仅仅是页面的数据排序上的不一样而已,他们的数据实际上都是一样的(我在这里忽略分页的情况)。于是我们希望搜索引擎把这样的多个页面认为是一个页面,canonical的作用就是告诉搜索引擎,把带order的页面的权重,都归入不带order的那个。

这样的例子还有http://www.example.com和http://www.example.com/index.html。http://www.example.com和http://example.com。当然这两个可以用301重定向解决重复的链接。

* canonical支持子域名,但是不支持顶级域名级别的跨域。
* 支持相对路径。如果有base标签,则取base+这个相对路径。



发表评论

  本站文章若无注明,则以署名·非商业用途·保持一致授权
  桂ICP备05004302号 感谢WordPress提供本程序 本模板下载