5分钟轻松学会 canonical 标签的使用方法
上周,谷歌,雅虎和微软相继宣布了一个规范化标签(Canonical Tag),为网页指定权威链(authoritative|canonical URL),以解决复制内容(duplicate content)问题。
复制内容或复制网页是指相同或十分相近的内容却有多个不同的URL,如打印页、或者有sessionid的URL等。现在网站管理员可以在相同内容的网页的头部(head)上加一个link标签,指定首选URL,以此声明一个权威网页做为复制网页的标准版本,使链接和搜索结果都集中到这个首选的版本上。
语法非常简单:
例如:http://www.example.com/page.html?sid=asdf314159265 能够在页头作出如下声明:
声明告诉搜索引擎该url更好的位置(the canonical location)是http://example.com/page.html ,而不是http://www.example.com/page.html?sid=asdf314159265
再比方,以下是内容相同但地址不同的url
www.example.com
example.com
www.example.com/
example.com/
www.example.com/index.html
example.com/index.html
www.example.com/Home.aspx
example.com/Home.aspx
如何解决重复内容问题呢?
首先要改变CMS来生成唯一的urls。然后选择其中一个url作为 canonical url,并保证在站内能够永久性的指向这个链接。接着把其余的非canonical urls作301重定向到设置
好的canonical url。就这么简单!
Canonical (中文为‘规范化’的意思) 作为继nofollow之后又一个重要的面向搜索引擎的标签,将成为SEO搜索引擎优化的又一重要利器。(目前已有相关的canonical插件开发, 例如针对wordpress的插件:Canonical URL plugin)
关于 canonical url 的Q&A
Q:它适用于多域名网站吗?
A:不,它只适用于同一域名下的网站。
Q:它适用于一个域名下的子域名吗?
A:是的。所以 zeta.zappos.com 可以把 www.zappos.com 作为 canonical url
Q:我是否可以将 http://example.com 而非 https://example.com 作为 canonical url?
A:当然!
Q:它和301重定向有何区别?
A:它们非常相似,但有时你无法轻易的设置301重定向。





















