熟悉搜索引擎优化(SEO)的人都知道,网站上有死链接(broken link)对SEO是一个不利因素。你可以这么理解:死链接就像一个建筑群里面的死胡同,如果你走进死胡同,是不是会比较郁闷?我们说过,超级链接(Hyperlink)就是搜索引擎的爬虫(robot)在互联网上的游走路线。搜索引擎碰到死链接就像你走进死胡同,也会不高兴的。这对于SEO来说,岂不是很糟糕?用 Joomla建站的各位用户,也必须注意网站上不能有死链接。

如何检查死链接?难道一个一个页面去浏览,去点击?还是等待访客的反馈?这些都是下策!今天介绍一个专门检查网站死链接的工具软件,名叫 Xenu's Link Sleuth,有时简称为 Xenu(读音 [ziːnuː])。这是一个针对 Windows OS 平台的软件,被称为是最好用的死链接检查工具(Sleuth 意为“侦探”)。本文将简述 Xenu Link Sleuth 的用法,同时附上网友制作的视频教程。

 

Xenu's Link Sleuth for Windows

上图就是 Xenu 的徽标(Logo),是不是有些吓人?第一印象就是“有点像外星人”。没错,Xenu 这个词的背后确实有一些故事:

 

Xenu 与 Xenu Link Sleuth 的故事

软件作者 Tilman Hausherr 说,Xenu 有多种含义:它是“科学论派”(Scientology)祭祀仪式的一个恶魔;它还是一只猫;另外,Tilman 本人认为 Xenu 是电影《2001: A Space Oddysey》中的一个庞然大物。为什么用 Xenu 作为软件的名称呢?因为 Tilman 觉得 Xenu 代表一个英雄的形象。

Xenu Link Sleuth 软件诞生于1997年(v1.0g)。原因也很简单:作者 Tilman 那时就有网站了,他一直用 WebAnalyzer 这个软件检查自己网站的死链接(SEO 的先行者啊!),但是发现很不好用。自己多次反映给 WebAnalyzer 官方,也得不到重视。于是一怒之下自己就写了一个软件,命名为 Xenu's Link Sleuth。随后他把这个软件免费分享给全世界的站长,并不断改进,终于成为了一个SEO必备工具。

Xenu's Link Sleuth 主要特色

  1. 体积小巧(软件大小不到1MB),界面简单;
  2. 支持多线程运行,速度超快;
  3. 可检查无效链接或死链接,范围包括图片、框架、插件、背景、站内热图(ImageMap)、样式表、脚本和java程序;
  4. 可检查重定向URL链接错误;
  5. 不仅支持检查站内链接,而且可检查站外链接(可选);
  6. 检查完后,可生成链接情况报告,还能自动将报告发送到指定 email 信箱;
  7. 给出死链接所在页面,方便修改或删除死链接;
  8. 可重新检查死链接(比如说第一次检查时因网速太慢而误判,就可以在重新检查时纠正错误结果);
  9. 支持 SSL 加密协议(https://);
  10. 支持某些 FTP 和 gopher 网址;
  11. 可生成 XML 格式站点地图(sitemap),请参看付海峰的文章
  12. 提供Google快照、alexa排名及Wayback Machine的历史收录等功能;

Xenu's Link Sleuth 使用方法

Xenu Link Sleuth 是针对 Windows 操作系统的软件,因此首先确保你在运行 Windows 98 以上的操作系统(在 Windows 7 64位 版本上面也能运行)。官方网站只提供英文原版,下载之后需要安装。本站提供了中文绿色版,下载链接在文章末尾。

运行 Xenu 之后,可看到简单的用户界面。上面有几个菜单和一个工具栏,中间大部分是空白(工作区域)。当开始检查指定网址时,该空白区域就显示了链接检查的进展过 程。

下图是 Xenu Link Sleuth 工作时的屏幕截图(英文版): 

Xenu's Link Sleuth screenshot
Xenu's Link Sleuth screenshot

 

Xenu Link Sleuth 的简单操作步骤是:

  1. 启动 Xenu Link Sleuth 软件;
  2. 点击“New”菜单或按钮,弹出对话框;
  3. 填写要检查的网址,如 http://www.joomlagate.com/ ,点击“确定”就开始检查;
  4. 检查完毕,询问是否要生成报告,选择“是”,就会生成 HTML 格式的结果报告并自动在 IE 浏览器中打开;
  5. 用户根据报告给出的死链接及其所在页面,可进行修复。

Xenu Link Sleuth 视频教程

在 Xenu 官方网站有一段视频,虽然是英文的,但也有参考价值,因此引用如下:

(注意:播放此视频需要你安装 Quicktime 播放器)

点击观看:Video: Using Xenu Link Sleuth to Find Bad Links

 

Joomla之门本来想自己录制一段讲述 Xenu Link Sleuth 使用方法的中文视频教程,后来发现网友“小强老师”早在2009年初就制作了同类视频,因此我就不再重复劳动了。在此直接引用小强老师的视频吧:

点此观看 Xenu's Link Sleuth 用法视频教程

 

使用 Xenu Link Sleuth 的注意事项

  1. 有些杀毒软件会误报Xenu有毒,不必理会,这个软件完全可以放心使用;
  2. 只检查链接是否有效,不检查是否正确;
  3. 作者只开发 Windows 版本,不过在 Linux 上可借助 Wine 来运行,在 Mac 上可借助 Crossover 来运行;
  4. 如果你网速慢,可能会发生超时(Timeout)错误,导致无法得知目标链接到底是不是死链接。这时可修改 Xenu 安装目录中的 xenu.ini 文件,在 [Options] 一节插入自定义的超时时间(单位:秒),例如: timeout=120 (默认只有60秒),就解决了;
  5. 软件界面上的报错地址双击后可直接查看,但无法从这个报错单得知地址来自哪个页面,只有在最后的Report里才会有链接出处。

本文的相关话题

  1. 有人会问:上面的视频弹出播放是如何实现的?很简单:既然我们能借助 Shadowbox 弹出展示图片,也就能同样用 Shadowbox 弹出播放视频。
  2. Joomla之门发现 Xenu Link Sleuth 是非常好的 SEO 工具,曾经建议作者开发多语言版本,这样就方便各种语言用户。但是作者表示短期内不会发行多语种版本。幸好国内已有高手完成了汉化,我们直接 使用即可。
  3. 如果你不想安装桌面版软件,也可以使用在线的死链接检查工具。例如:http://validator.w3.org/checklink

{quickdown:1233}