跳到主要内容

搜索功能设计优化

提示

确定搜索功能的设计思路和策略之后,接下来便是设计实践的环节。这一章节会讲述我是如何设计优化搜索功能的。

竞品调研和需求分析

竞品调研思路

在一开始接手产品内搜索功能优化的时候,我对搜索功能并不了解。只知道在搜索页的输入框输入关键字,系统返回匹配内容。那么在一开始就需要了解什么叫做搜索,对搜索功能有一个广泛的认知。

包括但不限于:

  1. 搜索是如何进行的,搜索的流程是怎样的?
  2. 常见的搜索引擎和搜索模式有哪些?
  3. 搜索的成功、失败、异常状态有哪些?

理解搜索是如何实现之后,需要对主流产品的搜索设计有明确的了解:

  1. 搜索引擎的搜索功能是如何进行设计的?
  2. 互联网产品的搜索框、搜索结果,以及它们的排序规则
  3. 金融、券商类产品的搜索功能设计有什么区别?
  4. 比较同类竞品,最直接的差异和不足在哪里?

通过对搜索功能的了解和竞品调研,初步对搜索功能有个大概的印象。此时最好形成一份简单的竞品调研文档,说明竞品在搜索功能设计上的思路和大致的用户流程。此刻仅仅是一个开头,距离产品设计还有非常远的一段距离。

细化功能流程

大致把握搜索功能后,接下来需要 “逐帧” 了解自己产品的搜索功能和竞品搜索功能的流程。

比方说:

  • 在搜索页面展示了哪些功能,比如浏览历史、搜索发现和搜索榜单。它们的展现形式、数量、标签是什么,点击交互会跳转到哪些页面?
  • 进行搜索的时候,股票、基金等标的物的搜索规则是什么?对于横向层级的标的,比如沪市、深市、京市,是否有进行区分?
  • 完成搜索的时候,展示的样式是怎么样的,对于数量较多、唯一的结果,有没有进行针对性地展示优化?在搜索无结果、异常等状态下,搜索又是如何进行展示的。

提示

从点击进入搜索功能的那一刻,就需要对每一个信息极度敏感。问为什么,确保你能够理解每一个元素存在的原因。

回想起自己在做搜索功能优化的时候,仅仅是竞品调研就做了足足两周...需要调研的竞品数量非常多,其次细节之多恐怖如斯。不过做完之后,进入到设计环节就很轻松了。

数据驱动需求设计

在进行功能优化的时候,Data-Driven 是非常重要的。首先要通过数据论证优化的必要性,其次要通过数据说服开发小伙伴们。虽然在大多数时候,一句 “xx家也是这么做的” 就足以胜过一切论证...

举例来说,现有搜索功能的数据指标是否达到预期,有多少用户是通过搜索功能查找股票的,又有多少用户在使用搜索功能之后就放弃使用的?

带着这些问题回归搜索功能的数据体系去探索,就能发现是哪些环节导致了问题的发生。这个过程会经常和其他功能数据交叉比对。结合不同维度的数据进行分析,能够很好地对搜索功能进行分析。

01

示例:

  1. 搜索 DAU 下滑,是搜索功能不好用,还是有其他更便捷的搜索途径?
  2. 搜索总时长较长,是搜索结果匹配性较差,还是搜索功能存在网络延迟问题?
  3. 搜索活跃次留率降低,是近期的功能改进导致用户流失,还是搜索结果不能满足用户需求?

带着这些问题进行探索,这个过程会经常和其他功能数据交叉比对。

寻找最佳 ROI

写这一小节的时候,我初拟的内容是:

  • 对于创新型需求,不计成本地进行设计
  • 对于优化型需求,寻求最佳的投入产出比

等过了几天真正写到这一节的时候,我还是把标题改成了 “寻找最佳 ROI”。ROI 是一个充满魅力的 “魔咒”,它永远是一个理想,并不能真正触及。在进行产品设计的时候,必须要考虑设计的成本,不仅是自己撰写需求的成本,还包括了开发实现、UI 设计等诸多项目管理的成本。

做一个优秀复杂的功能是相当爽的,但是设计和开发往往会开始吐槽和疑问。产品设计有一个原则,叫做 “MVP”,意即最小可行产品,点击这个名词能看到飞书的解释。还是那一句,产品设计要优先满足 80% 的用户需求,剩下 20% 的优化如果 ROI 不成正比,那么就得考虑是否要做这个功能。

比如上文列举的创新点中,分别是是自定义内容搜索、关联/详细结果展示、标签/说明/专题展示。自定义内容搜索就很难实现,这要求产品需要做好充分的数据埋点以及算法团队的支撑。相对于其他两个要点来说成本较高。

02

产品优化思路

提示

这一节主要讲产品搜索的优化要点,关于如何优化搜索产品。以我设计的产品搜索功能为例。

搜索输入框

在搜索输入框中,可以通过算法召回内容,用户无需操作即可搜索内容。在有营销需求的前提下,通过后台配置内容,前端滚动展示,能够增加内容或功能曝光。

03

搜索列表

搜索列表的优化思路是通过区分搜索内容类别、标注用户键入字符、完善证券标签来实现用户的快速查找。至于搜索结果的复杂性,则通过收纳的形式让用户切换不同的 Tab 进行逐一查找。

04

重仓个股

考虑为基金栏目增加曝光,以及提供更全面的匹配信息,在搜索功能中新增了 “重仓个股” 栏目。

05

热搜榜

关于热搜榜的作用之前讲过,这里不再重复。

自选股识别

自选股识别功能类似于网易云音乐的歌单识别。这个功能的场景是为了降低迁移成本,让用户更快地过渡到新产品的使用中。

06