首页 > WordPress, 建站相关 > WordPress插件:Canonical-URLs

WordPress插件:Canonical-URLs

2009年2月21日

首先需要宣布一下,Canonical-URLs是我开发的第一款WordPress插件,虽然功能非常简单,不过好歹也是第一个最终发布了的插件,比起躺在我的电脑里的各类半成品而言,实属不易。

这款插件的功能实在是简单的不能再简单了,就是使你的网址规范化,方法是在文件头部(<head>中)加入类似以下一段代码:

<link rel=”canonical” href=”http://www.czxqlove.com/archives/2009/canonical-urls.html” />

这么做有什么用呢?那就有必要再普及一下关于网址规范化的知识了。

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

这就造成几个问题。比如:

  • 对站长来说,多个URL存在分散了页面权重,不利于排名。
  • 对搜索引擎来说,浪费资源,浪费带宽。
  • 搜索引擎发现多个网址内容相同时,不会惩罚,而会尽可能找出那个应该是规范化的网址。但程序毕竟只是程序,可能出错,挑出来的可能不是站长想要的那个规范化网址。
  • 网站上网址规范化问题太严重的话,也可能影响收录。一个权重不很高的域名,能收录的总页面数字是有限的。搜索引擎把资源花在收录不规范的网址上,留下给真正不同内容的资源就减少了。

要解决URL规范化问题也有很多选项,比如:

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

但这些方法都各有局限。

  • Google管理员工具不适用于其他搜索引擎
  • 有的站长因为某种原因做不了301转向
  • CMS系统大部分情况下不受自己控制
  • 内部链接自己可以控制,但其他人链接到自己网站上就不受控制了

总之,虽然有解决方法备选,但网址规范化到目前为止还是个不小的问题。

前几天Google,雅虎,微软共同发布了一个新的标签canonical tag,用于解决网址规范化问题。方法就是像上面一样在html文件头部加上那么一段代码,意思就是对搜索引擎,这个页面的规范化的网址是:

http://www.czxqlove.com/archives/2009/canonical-urlscanonical-urls.html

而不是别的比如:

http://www.czxqlove.com/?p=552

最后再回到我的插件:Canonical-URLs

使用同样很简单,上传到你的wordpress插件目录,登录管理面板,启动插件,一切OK,你的分类、tag、和日志页面的头部就会加上上述标记。

下载地址:Canonical-URLs 1.01 | 直接下载

相关文章:
随机文章:

SILENCE WordPress, 建站相关 标签:, ,

  1. 2009年2月25日17:38 | #1

    支持一下,刚换了新域名。不知道此插件对我博客有没有作用。

  2. 2009年3月3日12:39 | #2

    非常不错,支持原创!

  3. 2009年5月10日16:33 | #3

    首先需要宣布一下,Canonical-URLs是我开发的第一款WordPress插件

    开始我以为真是你开发的软件呢,这个软件的作者是:http://yoast.com/wordpress/canonical/

  4. 2009年5月11日18:27 | #4

    @8suo
    说你啥好,看代码了么,有点儿WP插件开发经历的都可以轻松开发出这样功能的插件,看看我开发的另一款插件wap-wordpress的作者又是谁呢。
    勇气可嘉,果然是无知者无畏~

  5. 2009年9月30日16:05 | #5

    姐姐,我国内服务器的80端口被封,无奈用米国的apache做301,为了引擎收录的问题大大牺牲了页面响应速度,要是早一天看到你这插件,我就不用连熬几十个小时了~~~订了你的rss,以后可省心了~

  6. 2010年8月17日21:35 | #6

    对搜索引擎来说,浪费资源,浪费带宽

  1. 2009年3月3日12:39 | #1