|
& Y* }$ V$ u) O2 b% [8 K 早在2009年2月,Google、雅虎、微软共同发布了一个新的标签canonical tag,用于解决网址URL规范化问题。 , A' m Y% I% d% J& U G+ q
曾庆平SEO简单说,就是在HTML文件的头部加上这样一段代码比如:
# F% v3 k0 U) L 意义就是这个网页的规范化网址又例如,下面这些页面是: http://bbs.zhanzhang.baidu.com/thread-116911-1-1.html下面这些URL都可以加上这段 canonical标签: 。 $ c: d8 x: E6 Y. L1 X# E1 a( [
http://bbs.zhanzhang.baidu.com/thread-116911-2-1.htmlhttp://bbs.zhanzhang.baidu.com/thread-116911-3-1.html
: S' v- d9 x! H. V r, Y& p 这些URL的规范化网址就都成为: http://bbs.zhanzhang.baidu.com/thread-116911-1-1.html如图百度站长论坛案例:
; O u; N% [. t$ Q Canonical标签相当于一个页面内的301重定向,区别在于用户并不被转向,还是停留在原网址上,而搜索引擎会把它当做是301重定向处理,把页面权重集中到标签中指明的规范化网址上(一般 Canonical标签用于论坛帖子、商城评论页面比较多些。
5 ?. _: y) o9 S- g# U% U% |7 k" m ) 另外有几个细节需要注意: 这个标签只是一种建议或暗示,而不是指令,它不像robots文件那样是个指令 所以搜索引擎会在很大程度上考虑这个标签,但并不是百分之百搜索引擎还会考虑其他情况来判断规范化网址。 ) M8 }8 f/ D* ~2 A6 s" Y
这也防止SEO站长有可能把网址弄错 标签既可以使用绝对地址,也可以使用相对地址通常使用绝对地址比较保险 指定的规范化网址上的内容,与其他使用这个标签的非规范化网址内容可以有一 些不同,不一定完全一样。
+ E! K. e$ W i: u/ g8 I3 X 比如电子商务网站上多按价格、时间、尺寸升降排序 ,生成的URL全都不一样,但内容大体相同,只有细小区别,就可以使用这个标 签 指定的规范化网址可以是不存在页面,返回404,也可以是还没有被收录的页面 。 . Z2 \/ M* j7 Z6 ?5 {/ p7 B
但是不建议这么做,别没事找事 这个标签可以用于不同域名之间 有些网站由于技术限制不能做301重定向,canonical 标签就显得非常灵活,不需要任何特殊服务器组件或功能,直接写在页面HTML中就可以了。
) y; j. ^- L+ L4 D& z& c 目前百度、Google、必应都支持canonical标签,不过必应收录页面后做出反应的时间非常长。本文原创来源于微信公众号:平哥SEO优化 * y) k' D/ V% r$ e" O1 U8 a
! u3 i6 P, @- m
6 S: t! F2 n! x
: ^# [$ P7 `- _4 H. e2 |
- m! A2 _+ R r7 o" G* X
|