怎样使用canonical标签?

  • 时间:
  • 浏览:2

网址规范化总爱是困扰站长以及搜索引擎的有两个 多多问题。据估计,网上有10%-30%的URL是内容相同但URL不一样的不规范化网址。

这就造成有几条问题。比如:

  • 对站长来说,多个URL发生分散了页面权重,不促使排名。
  • 对搜索引擎来说,浪费资源,浪费时延。
  • 搜索引擎发现多个网址内容相一起,不用惩罚,而会尽意味找出那个应该是规范化的网址。但程序运行池池毕竟统统我程序运行池池,意味出错,挑出来的意味就有站长让你 的那个规范化网址。
  • 网站上网址规范化问题太严重说说,也意味影响收录。有两个 多多权重不很高的域名,能收录的总页面数字是有限的。搜索引擎把资源花在收录不规范的网址上,留下给真正不同内容的资源就减少了。

要外理URL规范化问题就有统统选项,比如:

  • 在Google管理员工具中设置带3W和不带3W的,哪有两个 多多是规范化版本
  • 使用301转向,把不规范化URL删剪转向到规范化URL
  • 确保使用的CMS系统只产生规范化网址
  • 确保网站上所有站内链接都指向规范化网址
  • 在提交给搜索引擎的网站地图中删剪指定规范化网址

但什么法律方式都各有局限。

  • Google管理员工具不适用于一点搜索引擎
  • 有的站长意味某种意味做不了301转向
  • CMS系统大每段状况下不受买车人控制
  • 内部内部结构链接买车人都不到控制,但买车人链接到买车人网站上就不受控制了

总之,其实有外理法律方式备选,但网址规范化到目前为止还是个不小的问题。

前几天Google,雅虎,微软一起发布了有两个 多多新的标签canonical tag,用于外理网址规范化问题。

简单说,统统我在HTML文件的头部打上去曾经一段代码:

<link rel=”canonical” href=”http://www.example.com/product.php?item=swedish-fish” />

意义统统我这人网页的规范化网址应该是:

http://www.example.com/product.php?item=swedish-fish

下面什么URL都都不到打上去这段代码:

http://www.example.com/product.php?item=swedish-fish&category=gummy-candy

http://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678

什么URL的真正规范化网址就都成为:

http://www.example.com/product.php?item=swedish-fish

简单说,这人标签相当是有两个 多多页面内的301转向。区别在于用户不用被转向,还是在等待在不变网址上,而搜索引擎会把它当作是301转向外理,也统统我说把页面链接的权重都集中到代码中指明的规范化网址上。

另外有有几条细节站长不到注意:

  • 这人标签统统我某种建议或暗示,而就有指令,它不像robots文件那样是个指令。统统搜索引擎会很大程度上考虑这人代码,但并就有百分之百,总要考虑一点状况来判断规范化网址。这也外理站长有意味把网址弄错。
  • 这段代码既都不到使用绝对地址,也都不到使用相对地址。通常还是建议使用绝对地址比较保险。
  • 指定的规范化网址上的内容,与一点使用这段代码的非规范化网址内容都不到有一点不同,不一定删剪一样。比如在电子商务网站上有统统按价钱、颜色,、尺寸升降排序,生成的URL全就有一样,但内容大体相同,不到细小区别,就都不到使用这人标签。
  • 指定的规范化网址都不到是不发生页面,返回404,也都不到是还那么被收录的页面。或者不建议那么做,别没事找事。
  • 这人标签适用于同有两个 多多域名内,包括二级域名。但不适用于不同域名之间,外理村里人 劫持。(更新:canonical现在都不到跨域名使用)
  • 别把这人标签当救命草,首先还是得把网站行态做好,尽量外理出現URL规范化问题。这统统我最后万不得已的法律方式。

敏感的人合适能从这人新标准里看到建立多量内部内部结构链接的意味。

最后提一句,这人标准被3大搜索引擎Google,雅虎,微软一起支持,怎么没提百度呢?记得看到报道,从搜索量来看,百度是世界上第二大搜索引擎,怎么不带着大伙一起玩?(2013年更新:百度也支持canonical标签)