给你的网站访问者和简单的方法来找到他们想要的信息
让访问您网站的人能够轻松找到他们正在寻找的信息,这是创建用户友好网站的关键因素。 易于使用和理解的网站导航对于用户友好性至关重要,但有时,网站访问者需要的不仅仅是直观的导航,以找到他们正在寻找的内容。 这是网站搜索功能可以派上用场的地方。
您有几个选择可以在您的网站上建立搜索引擎,包括使用CMS(如果您的网站建立在内容管理系统上 )来实现此功能。 由于许多CMS平台使用数据库来存储页面内容,因此这些平台通常会附带一个搜索实用程序来查询该数据库。 例如,一个首选的CMS是ExpressionEngine。 该软件具有易于部署的实用程序,可在该系统内构建的网页上包含网站搜索。
如果您的网站没有使用此类功能运行CMS,则仍然可以将搜索添加到该网站。 您可以在整个站点上运行通用网关接口(CGI) ,或在单个页面上运行JavaScript,以添加搜索功能。 您还可以为您的页面设置外部网站目录并从中运行搜索。
远程托管搜索CGI
远程托管的搜索CGI通常是将搜索添加到您网站的最简单方法。 您注册一个搜索服务,他们为您编制您的网站。 然后,将搜索条件添加到您的网页,并且您的客户可以使用此工具搜索您的网站。
此方法的缺点是您仅限于搜索公司提供的特定产品的功能。 此外,只有在互联网上的网页才被编目(Intranet和Extranet网站无法编目)。 最后,您的网站只是定期编目,所以您不能保证您的最新网页会立即添加到搜索数据库中。 如果您希望您的搜索功能始终处于最新状态,那么最后一点可能会成为交易断路器。
以下网站为您的网站提供免费搜索功能:
- Google自定义搜索引擎: Google自定义搜索引擎不仅可以搜索自己的网站,还可以创建要在其中搜索的集合。 这使得您的读者的搜索更有趣,因为您可以指定多个网站以包含在搜索结果中。 您还可以邀请您的社区为搜索引擎贡献网站。
- FusionBot:此服务提供多个级别的搜索。 在免费级别,您可以获得250页索引,每月1个自动索引,每月1个手动索引,基本报告,站点地图等。 它甚至支持跨SSL域进行搜索。
- FreeFind:注册这项免费服务非常简单。 它具有网站地图的其他功能,以及随搜索栏自动生成的“新增内容”页面。 您可以控制他们多久访问一次您的网站,以确保将新网页添加到索引中。 它还允许您向蜘蛛添加其他网站以包含在搜索中。
- siteLevel内部站点搜索:使用此免费服务,您可以添加不包含在数据库中的页面的功能。 因此,如果您希望某个部分是私密的,而且不可搜索,则只需将其列为排除的区域,而这些网页将无法搜索。 免费服务将索引1000页,每周重新索引一次。
JavaScript搜索
JavaScript搜索允许您快速将搜索功能添加到您的网站,但仅限于支持JavaScript的浏览器。
All-in-One内部网站搜索脚本:此搜索脚本使用外部搜索引擎,如Google,MSN和Yahoo! 搜索您的网站。 很漂亮。