使用canonical强化页面权重
在玩WP的时候,忽然看到一个细节,在 all in one seo pack 生成的代码部分多了这么一条代码,代码是这样的:<link rel=”canonical” href=”*****” /> 。其中的“*”是每页的地址。
出于好奇,活着作者也查了一下canonical属性是个什么东西,于是就有了下面这段文字。
canonical是什么属性,有何作用
canonical属性是Google、Yahoo、Mircrosoft 三大搜索引擎共同支持的一个新属性,为网页指定权威链接,用来改善网站由于 URL 格式不同造成的重复内容问题。
具体的来说,canonical属性的作用就是为你排出诸多重复页面。
比如说你有三个页面是相同的,假设一个页面是example.asp,另外一个是example.html,还有一个是catalog.asp?cate=example,那么在搜索引擎看来,就相当于有了三个重复的页面,相应的你的页面权重就会下降,现在提供这样一种功能,当你在catalog.asp?cate=example和example.asp页添加了<link rel=”canonical” href=”example.html” /> 属性后,谷歌就会知道以上两个网址实际上是被建议指向您指定的标准URL: example.html上。 其他的URL属性,比如PageRank和相关的其他因素,也都会自动指向该标准URL。这个标准同时也被搜索引擎在抓取和索引你的网站时所接受和使用。
zblog中如何使用这一属性
应该来说,zblog中需要使用到这个属性的最重要的是catalog.asp文件,然而,其文件设置方法会比较难,因为tag和page以及cate这三个参数显示的是不同的页面,也就至少要加入三个判断语句才能够实现.就只好把canonical属性放到我们的独立页面了.
登陆后台,打开我们的”日志页显示模板”,在head标签中加入这样一段代码:
<link rel=”canonical” href=”<#article/url#>” />
这样就可以了。
当然,zblog中使用这样的功能似乎是没有多少作用的,因为每页的地址前台就能见到一种地址,只有后台才能够用动态地址访问文章页面,然而既然google自己推荐了,那么还是加上吧.
比较高深的知识,学习了下,不过还是不太懂~~
后面直接加这个吗?"<#article/url#>"加绝对地址呢?
那你有没有发现这样子的东东:profile="http://gmpg.org/xfn/11">
@wulinfo: 这个就是链接社会化属性那个标签的声明吧。
学习了!
恩 很好啊 又学了点有用的知识 感谢分享!
你觉得bo-blog需要做这方面的的优化吗
说实在的,我已经烦透了使用canonical这个标签,搞不懂google想要什么,大不了把这个页面noindex
[...] 据活着作者个人观察,标题在搜索引擎考虑网页权重的时候占的比例非常大,至少在Google中是这样的.同样的内容,标题写的好,搜索引擎结果页面中展示的机会就大,这一点在很多的优化教材中都有说到. [...]
[...] 根据观察,对于使用wordpress且已经有一定权重的网站,新的文章刚发布出来就会被Google收录,用时非常之短,百度收录可能稍微慢些。而如果在文章页面中使用了最新文章模块,也就相当于在所有历史文章中给最新文章加了一个链接,有利于一些权重不高的站点新文章的快速收录,增加新页面的权重。 [...]