什么情况下用link rel="canonical"

转载 2011年01月25日 11:38:00
2009年2月份,谷歌、雅虎和live search三家搜索引擎宣布支持Link的一个新属性Canonical,其目的是帮助网站管理员们,解决网站内容存在多个版本时,指定规范链接,帮助解决内容重复收录问题。

其标准用法是:

<link rel="canonical" href="http://www.010wangzhanyouhua.com/rel-canonical/">

一般推荐使用绝对地址,因为使用canonical目的就是为规范链接,所以采用绝对地址是最妥当的,但是要注意的是:不能跨域名指向,也就是不能指向不同的域名,这点要谨记。

谈完了link rel="canonical"标准用法,再说说什么情况下,推荐使用link rel="canonical"。

1、当无法使用301永久性重定向使用时。

301永久性重定向是目前几乎所有主流搜索引擎,都公开表示支持的一种规范链接做法,但是相当一部分网站管理员是个人的,靠着虚拟主机开设的网站,因此缺乏服务器的支持,不能使用301永久性重定向,那么这个时候推荐使用link rel="canonical"。

2、当site缺省和带www出路很大的时候。

site:010wangzhanyouhua.com     278篇

site:www.010wangzhanyouhua.com 267篇

这里有一个前提就是,你的网站没有开设子域名,当你site缺省和带www数据相差比较悬殊的时候,就说明存在重复收录的现象,这个时候就有必要使用link rel="canonical"做规范链接处理。

可能看的仔细的朋友就会问到,既然这个rel="canonical"是由谷歌、雅虎他们推出的,那么国内搜索引擎排名第一的百度是否支持这个rel="canonical"呢?

这个问题我回答不了,因为我曾查过文献,没有任何关于百度是否支持rel="canonical"官方表态,这里我引用一位实验过的仁兄话(http://www.9521.org/SEO-skill/186.html)“为所有产品页面加上都加上rel="canonical" 并且指向首页,结果在百度的收录数目减少了1万条。产品页面撤了以后,收录恢复证明。”证明百度能识别这个属性标签。

最后总结一下,本文主要是解释了link rel="canonical"标准用法和推荐什么情况下使用,如何你在实际操作中遇到了困难,欢迎在评论里留言,我会及时回复的。



尊重别人的劳动成果,你的劳动成果也一定会被尊重。

link rel=”canonical”标签的用法

原文:http://www.hzseoj.com/canonical.html 关于rel=”canonical”这个标签,早在2009年2月,谷歌、雅虎和live search 三家搜索引...
  • Joyhen
  • Joyhen
  • 2015年01月28日 17:27
  • 2107

<link rel="canonical">概念和用法(增加页面权重,利于排名)

概念和用法(增加页面权重,利于排名) Canonical标签是做什么用的? canonical标签就是告诉搜索引擎哪个页面是权威页面。以我的理解,Canonical标签大致的作用如下。 第一,使用C...
  • wuchengzeng
  • wuchengzeng
  • 2014年02月14日 12:42
  • 1865

link rel=canonical 用法

2009年2月份,谷歌、雅虎和live search 三家搜索引擎宣布支持Link的一个新属性Canonical,其目的是帮助网站管理员们,解决网站内容存在多个版本时,指定规范链接,帮助解决内容重复收...
  • myweishanli
  • myweishanli
  • 2013年08月27日 13:08
  • 621

<link rel="canonical" href="www.home.com">

用来解决因网址不同,而内容相同造成的内容重复问题。 例如有三个网址: http://www.home.com http://www.home.com?id=233 http://www.hom...
  • NARUTO_LUOLUO
  • NARUTO_LUOLUO
  • 2016年04月26日 11:09
  • 818

使用dns-prefetch做DNS预获取提高前端性能

在查看微信页面源代码时,发现了一下代码凭借着自己闲着没事干的精神,我就搜了一下。DNS Prefetch也就是DNS预获取,是前端DNS优化中的其中一点,另外一点嘛,就是减少DNS查询的次数。浏览器支...
  • sbt0198
  • sbt0198
  • 2016年06月13日 13:02
  • 1279

link 标签中“rel=stylesheet”的作用

最近在用link标签引入外部css文件的时候,忘记加上rel=stylesheet,结果css样式显示不出来,疑惑万分。加上这个css效果就出现了。        那rel=stylesheet又是...
  • xixiruyiruyi
  • xixiruyiruyi
  • 2016年11月29日 17:10
  • 3956

网页的linke rel="icon"详解 favicon深究

字词转换是中文维基的一项自动转换,目的是通过计算机程序自动消除繁简、地区词等不同用字模式的差异,以达到阅读方便。字词转换包括全局转换和手动转换,本说明所使用的标题转换和全文转换技术,都属于手动转换。 ...
  • tfy1332
  • tfy1332
  • 2014年04月03日 16:39
  • 5450

HTML中<link rel="next".../> start next prev 属性值

原文:http://www.dreamdu.com/xhtml/attribute_start_next_prev/ start next prev 属性值 -- start next prev...
  • Joyhen
  • Joyhen
  • 2015年01月28日 17:34
  • 2763

Css中link和rel意思解释

引入外部样式表几乎在每一个网页中都会用到,优点当然是多的很多了,比如可以使表现和代码分离,对网页的修改更加容易和轻松,使网页的内容更加“露骨”的暴露给搜索引擎,可以更容易的被抓取等等,这里就不细说了,...
  • jasper_success
  • jasper_success
  • 2011年09月03日 10:52
  • 5550

<link>标签中的rel="sheetstyle"含义

rel是relationship的英文缩写 stylesheet中style是样式的意思,sheet是表格之意,总起来是样式表的意思 rel="stylesheet" 描述了当前页面与href所指定文...
  • dongfengkuayue
  • dongfengkuayue
  • 2016年09月12日 14:13
  • 1200
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么情况下用link rel="canonical"
举报原因:
原因补充:

(最多只允许输入30个字)