网站应该让人找到信息,因而很多人都喜欢用搜索系统。其实有很多其他的方式可以满足信息需求。此外,也要小心,不要以为(很多人都会以为)一个搜索引擎就可以满足所有用户的信息需求。虽然很多用户想再某个网站内搜索,但有些人只是想浏览一下而已,不想再搜索栏内填入东西而点击搜索按钮。所以在为网站构建系统之前,先思考下列问题。
1、 网站有足够多的内容吗?
要有多少内容才值得搜索引擎?很难讲。可能是5页、50页或500页,没有某个数字可以视为标准。更重要的是网站用户常见的信息需求种类。当用户来到技术支持网站时,通常心中有特定种类的信息需求,比起网上银行网站的用户而言,更可能想要搜索功能。如果你的网站比较像图书馆,不像软件程序,搜索可能就有意义。如果是这样,再来就要考虑内容的数量,然后在建立和维护搜索引擎所需的时间,以及搜索引擎能够带给用户的好处之间取得平衡。
2 、投资搜索系统会不会转移更有有用的导航系统的资源?
因为很多网站开发人员,把搜索引擎当做用户在其网站上寻找信息的解决方案,所以,搜索引擎就变成网站的招牌工具,结果导航系统就做的很糟糕,其他架构上的着墨也很弱。如果你发现自己掉入这种陷阱,可能要暂停搜索系统的运作,直到导航系统的修复为止。你会发现,如果搜索系统能够利用设计优良的导航系统各方面优点,搜索系统会运作的更好,例如使用用受控词汇设计内容的标签(tag)。此外,如果你的网站导航可能因政治原因而一塌糊涂,诸如机构的决策者无法认同全站导航系统。就此而言,现实胜过一切,而搜索可能确实是你最佳的替代方案。
3 、你有时间和技术为网站搜索引擎做最优化工作吗?
搜索引擎很好做,但是,就像web上面的很多东西一样,都很难做得好。身为网站的用户之一,你显然也看过很多难以理解的搜索界面,而且我们保证你的查询字符串会查到很多奇怪的结果。这通常是因为网站开发人员没有事先规划,他们可能是默认值安装搜索引擎,放到网站上,然后就把它忘了。如果你不打算花时间把搜索引擎做大最佳状态,那么就要再重新考虑是不是真的要使用搜索引擎。
4 、有更好的替代方案吗?
搜索也许是服务用户的好方式,但是,其他方式说不定更好。例如,如果你没有技术专家,或者没有信息配置搜索引擎,或者没有钱去购买,则可以考虑改用网站索引。网站索引和搜索引擎可以帮助那些已经知道要找什么的用户。虽然网站索引要花费不少功夫,通常也是用手工建造和维护的,但是任何懂HTML的人都可以维护。
5、 网站用户讨厌搜索吗?
你的用户可能宁愿浏览页不要搜索。例如,用户到贩卖问候卡的网站,可能想浏览各式卡片,而不是搜索。或者可能用户确实想搜索,但是,搜索的优先级较低。因此,你应该考虑信息架构的开发预算要怎么花才划算。
如我们所知,大部分网站在建造搜索引擎前都没有做出详细的计划。对于小型网站而言,扩充得不多,还不会有事,但是,对那些受欢迎的网站而言,会有越来越多的内容和功能随意堆积进来,结果就会变成导航时的噩梦。下面的议题是帮你做决策,决定何时网站会达到需要搜索系统的地步。
1、 有太多信息需要浏览而搜索会有帮助时
实体架构有个很好的类比。Powell书店(http://www.powells.com)宣称为世界上最大的书店,在美国俄勒冈州的波特兰市占地有68000平方英尺。我们猜这家店一开始是该地的小店面,但是,当事业成长时,店家在墙上敲出一扇门,变成下一个店面,最后知道占有这么大的店面额。结果就是空间大杂烩,走廊弯弯曲曲,还有意想不到的楼梯。这种混乱的迷宫是闲逛和浏览的好去处,但是,如果你要搜索特定图书,只能求老天保佑你。要找到你想找的书是很困难的事情。即使你真的够幸运,那也是碰巧遇到更好的书。
Yahoo!曾经是POWELL书店的网络翻版。一开始时,每样东西都在那儿,很容易找。为什么?因为yahoo和web一样,规模都相当的小。在开始时, yahoo!只有几百种资源,使用可浏览的主题登记系统就很容易找到信息。每样任何搜索选项可用,那是今天的yahoo!用户难以想象的。但是,事情变化的很快。其有优良的技术架构,可以让网站的拥有者轻易注册其网站,但是,主题登记系统变得笨重而难以浏览。因此,yahoo安装了一个搜索系统,作为在网站上寻找信息的替代方式。现今,大部分的人都用yahoo的搜索系统,而不再浏览分类目录。
你的网站也许不见得拥有yahoo那样大的规模,但可能还是会体验到类似的烟花。你的内容脱离浏览系统了吗?你的网站用户,试着在网站上大排长龙的目录页上寻找想要的链接时,找的快发疯了吗?那就是搜索引擎该现身的时候了。
2、 搜索可以协助成片段的网站
POWELL屋屋相邻的现象可以比拟成一对对的内容,同时也像是许多企业网络和大型公众网络的情况。各个业务部门通常都是各行其是,以极少的标准为原则任意开发内容,而且可能没有元数据支持任何合理的浏览机制。
如果这就是你的情况,你可能还有很长一段路要走,而且搜索无法解决所有的问题,更别说是解决用户的问题。但是,最先要做的应该是建立一个搜索系统,尽可能把跨部门的内容涵盖在内,以执行全文索引。即使只是权宜之计,这样的搜索也可以解决用户寻找信息的迫切需要,不管哪信息是属于哪个业务部门的。作为信息架构师,搜索也可以让你了解网站上存在哪些内容。
3、 搜索是学习工具
通过搜索日志分析,你可以搜集有用的数据,有关用户实际上想从你的网站得到什么,以及他们如何表达需求(以搜素查询的形式)。随着时间的推移,你可以通过分析这些珍贵的资料来诊断和调整你网站的搜索系统,信息架构的其他方面,内容的效果,以及其他许多领域。
4 、搜索应该在那儿,因为用户希望在那儿
你的网站内容可能不像yahoo那么多,但是,如果网站是个实用网站,可能就值得采用搜索引擎。理由如下:用户不见得想浏览网站的结构,他们的时间有限,而且认知的承载力门槛远低于你的想象。有趣的是,有时候用户不想浏览是因为理由错误,也就是,他们虽然在搜索,但是,并不需要知道应该搜索什么,而且通过浏览的服务可能得到较佳的结果。但是,也许最重要的是,用户走到哪儿,都以为那个小小的搜索框都应该在那儿。这是惯例了,很难抵挡这种浪潮。
5 、搜索可以驯服动态性
如果网站有高度动态内容,你也应该考虑建立搜素系统。例如,如果你的网站是新闻网站,可能通过商业新闻频道每天增加很多新闻文档,或者是某些企业的相关内容。有鉴于此,你可能没有时间每天手动为内容分类,或者维护精准的目录和网站索引。搜索引擎可以协助你每天对网站的内容做做引。把这个过程自动化之后,可以确保用户获取高质量的内容,而且你可以把时间拿来做别的事情,而不是手动去指定索引和链接文档。(文/永进)