玩WordPress » 新闻资讯 » 2009 » 02 » 18 » Canonical标签

Canonical标签

Canonical标签是不久前才引入的,GoogleYahoooMicrosoft等主要的搜索引擎都是支持的。

Cannonical标签是一个类似于下面一行的添加在html文档head区域中的一个meta标签:

<link rel="canonical" href="http://bingu.net/1/hello-world/" />

它的作用是告诉搜索引擎,你现在索引的页面正确的链接是http://bingu.net/1/hello-world/

例如,冰古blog中的文章链接结构是这样的”/%post_id%/%postname%/“,也就是像这样http://bingu.net/1/hello-world/。但奇怪的是,当你使用http://bingu.net/1/进行访问时,同样可以成功(这也就是很多人不推荐使用/%post_id%/%postname%/作为链接结构的原因吧)。如果谷歌等搜索引擎同时收录了http://bingu.net/1/hello-world/http://bingu.net/1/,它就会认为你的内容重复了,这时就会导致你的站在搜索引擎的权限降低。而Canonical标签的加入就可以避免这样的内容重复问题了,在http://bingu.net/1/页面中添加一个Canonical标签:

<link rel="canonical" href="http://bingu.net/1/hello-world/" />

告诉搜索引擎,http://bingu.net/1/页面的正确链接地址是http://bingu.net/1/hello-world/

Joost de Valk很快就根据Canonical标签的实现原理制作了Canonical URL这个WordPress插件,快速让WordPress支持Canonical标签,摆脱内容重复的困扰。

Comments are closed.