热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

站内搜索框的设计分析

个人不是搜索产品方面的PM,对搜索只是略知一二,本文所讨论的内容不涉及搜索算法、搜索语义分析、搜索分词等高深内容,仅限于大家在各大网站常见的站点搜索框的设计分析。其

个人不是搜索产品方面的PM,对搜索只是略知一二,本文所讨论的内容不涉及搜索算法、搜索语义分析、搜索分词等高深内容,仅限于大家在各大网站常见的站点搜索框的设计分析。其实也没有多少设计的内容,主要是由站内搜索框的使用考核而引发的一些产品分析发面的内容。

大家知道站内搜索是网站的辅助性功能,设计是可大可小,可以使简单的网站页面内容的关键词搜索,也可以是有着复杂算法的排序搜索,如电子商务的搜索结果就会很有讲究。前段时间参加一个PM的聚会,里面有位PM就是负责某网站的站内搜索产品的,但这个网站不是搜索引擎,谈到他使搜索框的使用率从7%提升到了45%,为了提升站内搜索框的使用率,做了很多网站的布局和产品设计方面的优化。我们先不管它这个使用率是怎么统计的,单纯的来分析一下,把使用率作为搜索框的考核指标是否正确。

要分析这个问题,我们就要搞清楚用户为什么要去用搜索的功能?用户访问网站或者移动端产品的时候,会去使用搜索框的场景是什么?一般来说有如下三种场景:

1、目标找不到。

用户浏览了网站之后,发现没有找到他所想要的东西,此时黏性低的用户可能就离开网站了,黏性高一点的可能还不放弃,就会去尝试着使用搜索框再搜索一下试试,此时会用到搜索框。这种场景下,很大程度上用户都是被逼去使用搜索框的,而不是用户主动去使用,这样的场景下去统计使用率显然有点牵强。是不是刻意的使用户想找的内容都找不到,就可以提升搜索框的使用率了呢?显然这不是我们设计搜索框想要的结果。我们要做的应该是去分析为什么用户找不到内容,是不是网站的信息架构设计的不合理,这包含导航的设计和布局的设计;网站整理是否有清晰的浏览路径,可以让用户顺利的访问更深层次的内容,也可以方便的让用户回到起点。

2、用户目的很明确。

比如浏览电子商务网站的时候,用户很清晰的知道自己要买什么,手中拿着一份购物清单,对照着一项一项的搜索,把东西都找齐了之后就直接购物车下单完事。这种场景对于电子商务网站来说,是我们想要的结果,实际的分析数据也表明,通过搜索结果页进来的流量转换率是最高的。但我们考虑一下产品的发展战略,电子商务网站真的希望全部用户都通过搜索页来下单么?那类目的设计、CMS频道的设计、促销活动的设计,意义在哪里?都是这样目的明确的搜索进来,长尾理论估计也就不起作用了。

3、搜索使用偏好。

部分用户因平时使用Google、百度等搜索引擎习惯了,习惯于通过关键字的组合去配对一些内容,以简化浏览网站的过程,大部分网站为了迎合这样的用户,也都推出以下热门搜索的关键词,或通过搜索类目的形式,引导这部分用户去点击一些热门的搜索关键词,以引导到专门制作的专题页面去,以增强用户的黏性。这里要注意的就是这些热门关键词的展现形式,大多都是以链接的形式排版在搜索框下面或者后面,以便用户点击。在这个过程中,用户也没有去使用搜索框,网站通过一种快捷方式引导用户不需要使用搜索框就可以指向到固定的专题页面去。这里也没有强调搜索框的使用。

通过上述三点的分析,不可否认,会去使用搜索框的用户都是对你的产品有一点的黏性的,否则稍微浏览一下可能就离开了。另外就是搜索带来的转化率确实也非常的高,可以让用户找到自己想要的东西。但这是否说明提高搜索框的使用会有好处呢?上面三点的分析的结论都不是要使用率,那是什么呢?

搜索的目的是什么?那就是让用户找到他想要的东西,这也是网站能吸引用户的地方。另外要搜索要解决一个问题是,用户搜到了他想要的东西之后怎么办?视频网站是要让用户开始看视频,以便视频广告的有效呈现;电子商务网站是要让用户把东西加入到购物车,以便让用户下单购买;资源下载网站是要让用户真正下载资源,以便得到推广下载的分成。至此,我们就能比较清晰的得出,搜索这个辅助性功能并不是为了要让用户去使用它,而是为了让用户找到想要的东西,并最终达成目的。所以搜索框要做的是如下两个方面:

1、提升搜索的准确命中率。

既然搜索是为了让用户找到想要的东西,那就得提高搜索成功率,或者是准确命中率。用户输入一个关键词,如果搜索不到内容,用户肯定会很失望,没有内容对于搜索来说等于没有反馈。那如何提高关键词和内容的匹配率呢?那就要做很多技术层面的优化,如语义分析,词语关联等等,目的就是能使用户输入的关键词匹配网站里面的内容,因此用搜索成功率来考核是比较靠谱的。

2、提高搜索的转化率

搜索结果出来了,接下来就得让用户完成最后的操作,该下单的下单,该下载的下载。前面也说过,通过搜索去寻找内容用户,一般黏性都比较高,怎样把这种黏性转化成结果,是搜索结果页面要解决的问题。搜索结果在展现的时候要注意排序,把那些受用户欢迎的,购买成功率高的,或者需要重点推广的放在前面,这样就需要定制一套逻辑严谨的搜索算法,以使搜索结果按照设定的结果去展示。转化率是每个网站的最终目标,用转换率来考核,也是比较靠谱的。

从上面的分析来看,搜索框是不应该用使用率来考核的,而是应该用命中率或者转化率来考核。产品经理在做产品的时候,不是为了做产品而做产品,而是要使所做的产品符合公司的整体产品发展战略,哪怕牺牲一部分的用户体验,也要服务于战略,对战略的不认同,可以选择离职,一旦接受了这份工作,就要服务于整体战略。这样做出来的产品虽然在外接看来不是最好的产品,但肯定是问心无愧的产品。

 

推荐阅读
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 本文详细介绍了 Python 中的快速排序算法,包括其原理、实现方法以及应用场景。同时,还探讨了其他常见排序算法及其特点。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • 本文将详细探讨 Python 编程语言中 sys.argv 的使用方法及其重要性。通过实际案例,我们将了解如何在命令行环境中传递参数给 Python 脚本,并分析这些参数是如何被处理和使用的。 ... [详细]
  • Go从入门到精通系列视频之go编程语言密码学哈希算法(二) ... [详细]
  • 近期尝试从www.hub.sciverse.com网站通过编程手段获取数据时遇到问题,起初尝试使用WebBrowser控件进行数据抓取,但发现使用GET方法翻页时,返回的HTML代码始终相同。进一步探究后了解到,该网站的数据是通过Ajax异步加载的,可通过HTTP查看详细的JSON响应。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 探讨符合特定需求的个人网盘选择,包括分享功能、WebDAV支持及长期稳定性等。 ... [详细]
  • 使用 Vue3 Script Setup 语法糖构建双人联机俄罗斯方块
    作为一名前端开发者,Vue3 是一个不可或缺的工具。本文通过一个实战项目——双人联机俄罗斯方块,详细介绍如何利用 Vue3 的 Script Setup 语法糖进行开发,帮助读者掌握最新的前端技术。 ... [详细]
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 本文通过思维导图的形式,深入解析了大型网站技术架构的核心原理与实际案例。首先,探讨了大型网站架构的演化过程,从单体应用到分布式系统的转变,以及各阶段的关键技术和挑战。接着,详细分析了常见的大型网站架构模式,包括负载均衡、缓存机制、数据库设计等,并结合具体案例进行说明。这些内容不仅有助于理解大型网站的技术实现,还能为实际项目提供宝贵的参考。 ... [详细]
  • 2021年Java开发实战:当前时间戳转换方法详解与实用网址推荐
    在当前的就业市场中,金九银十过后,金三银四也即将到来。本文将分享一些实用的面试技巧和题目,特别是针对正在寻找新工作机会的Java开发者。作者在准备字节跳动的面试过程中积累了丰富的经验,并成功获得了Offer。文中详细介绍了如何将当前时间戳进行转换的方法,并推荐了一些实用的在线资源,帮助读者更好地应对技术面试。 ... [详细]
  • 汽车电子架构与CAN网络基础解析——鉴源实验室专业解读 ... [详细]
author-avatar
挚友刘洋共
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有