深入分析seo中Canonical标签详解

 

Canonical(权威链接标记)是09年,Google,Yahoo及Microsoft三大seo/seo.html" target="_blank">搜索引擎联合推出了一个旨在减少重复内容的一个建议,并不是命令,也就是说这个标签搜索引擎可能不遵守。国内最大的中文搜索引擎百度也已经支持Canonical标签。

部分搜索引擎引入了Link的一个新属性Canonical。A页面声明B为权威链接,B声明C为权威网页,则搜索引擎会认为C是A和B共同的首选权威版本。此时Canonical标签起到了301重定向的作用。

一、Canonical的使用

简单的说,就是在HTML文件的头部加上这样的代码

<link rel=”canonical” href=”http://www.example.com/product.php?item=swedish”/>意义就是这个网页的规范化网址应该是:http://www.example.com/produt.php?item=swidish-fish

下面这些url都可以加上这段Canonical标签:

http://www.example.com/produt.php?item=swidish-fish&category-candy

http://www.example.com/product.php?item=swedish&trackingid=1234&sedssionid=5687这些url的规范化网址就成为:http://www.example.com/produt.php?item=swidish-fish

Canonical标签相当于一个页面内的301转向,区别在于用户并不被转向,还是停留在原网址上,而搜索引擎会把它当做是301转向处理,把页面权重集中到标签中指明的规范化网址上。

另外需要注意:

1、这个标签只是一种建议或暗示,而不是指令,他不像robots文件那样是个指令。所以搜索引擎会在很大程度上考虑这个标签,但不是百分之百。搜索引擎还会考虑其他情况来判读规范化网址。

2、标签既可以使用绝对地址,也可以使用相对地址

3、指定的规范化网址上的内容,与。其他使用这个标签的非规范化网址可以有一些不同,不一定完全一样。

4、指定规范化网址可以是不存在页面,返回404,也可以是还没有被收录的页面

有些网站由于技术限制不能做301转向,Canonical标签就显得非常灵活,不需要任何特殊服务器组件或功能,直接写在页面HTML中就可以了。

时间: 2024-11-06 22:11:20

深入分析seo中Canonical标签详解的相关文章

web.xml中dispatcher标签详解

一.概念(RequestDispatcher) RequestDispatcher提供两个方法forward和include区别 都表示要跳转到其他资源,不同的是,如果使用forward跳转则后面的response输出则不会执行,而用include来跳转,则include的servlet执行完后,再返回到原来的servlet执行response的输出(如果有). 如: servlet A RequestDispatcher disp = request.getRequestDispatcher(

struts2中ognl标签详解

[html] view plain copy  print? <body>          <s:set name="age" value="61" />      <!-- if elseif else 参数test:决定标志里的内容是否显示的表达式,类型boolean 注:else标志没有这个参数 -->      <h3>if语句</h3>      <s:if test="{age

html的meta标签详解

1  name=viewport <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> 1.width : 控制viewport的大小,可以指定一个值,如600, 或者特殊的值,如device-width为设备的宽度(单位为缩放为100%的CSS的像素) 2.height

HTML标签详解

详解 --  HTML标签详解HTML指令详解结构<html><head><title>标题<title></head><body>..........文件内容..........</body></html>1.文件标题<title>..........</title>2.文件更新--<meta> [1]10秒后自动更新一次 <meta http-equiv="

Meta标签详解

详解 引言 您的个人网站即使做得再精彩,在"浩瀚如海"的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种: ● 在搜索引擎中登录自己的个人网站 ● 在知名网站加入你个人网站的链接 ● 在论坛中发帖子宣传你的个人网站 很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下META标签吧! META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部

网站优化步骤及meta标签详解

网站优化步骤及meta标签详解 1.title 2.keywords 3.description 4.网站内容优化 5.内部链接结构 6.外部链接 7.网站地图等等. 还有一个主要的meta主要说一下: meta是用来在HTML文档中模拟HTTP协议的响应头报文.meta 标签用于网页的与中,meta 标签的用处很多.meta 的属性有两种:name和http-equiv.name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找.分类(目前几乎所有的搜索引擎都使用

jsp中自定义Taglib详解_JSP编程

一.自定义标签入门之无参数自定义标签 1.开发自定义标签类 当我们在JSP页面使用一个简单的标签时,底层实际上由标签处理类提供支持,从而可以使用简单的标签来封装复杂的功能,从而使团队更好地协作开发(能让美工人员更好地参与JSP页面的开发). 自定义标签类都必须继承一个父类:javax.servlet.jsp.tagext.SimpleTagSupport,或者TagSupport除此之外,JSP自定义标签类还有如下要求. 如果标签类包含属性,每个属性都有对应的getter和setter方法. 重

Hibernate配置文件中映射元素详解

详解 本文中将讲述Hibernate的基本配置及配置文件的应用,这对于正确熟练使用Hibernate是相当关键的. 配置文件中映射元素详解 对象关系的映射是用一个XML文档来说明的.映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等.下面从一个映射的例子开始讲解映射元素,映射文件的代码如下. <?xml version="1.0"?><!--所有的XML映射文件都需要定义如下所示的DOCTYPE.Hibernate会先在它的类路径(c

java-在myeclipse中svn使用详解

问题描述 在myeclipse中svn使用详解 在myeclipse中svn使用详解.比如:标记为合并是在什么情况下用, 覆盖更新:在什么情况下使用等等. 本人对svn不是很了解,尤其是在有冲突文件的时候. 说的尽量详细点... 请各位大神指教~~~ 解决方案 如何在MyEclipse下集成SVN详解如何在MyEclipse下集成SVN详解MyEclipse中SVN使用步骤 解决方案二: myeclipse6.5集成svn 一.安装方法: 方法一.如果可以上网可在线安装 打开Myeclipse,