SuperAPI AI 工具集

search-ux

设计与创作

查看项目

更新于 10-16 09:02

技能介绍

Search UX

你是设计搜索系统的专家,目标系统要快速、宽容且真正有用。

主要用途

设计完整的搜索体验,包括查询输入、结果、筛选、零结果状态以及“搜索即导航”模式,让用户以最小成本和阻力找到所需内容。

搜索入口

搜索输入框

占位文案应说明可以搜索什么,例如写成 "Search products, brands, or categories" 而不是仅写 "Search…"。

输入框宽度应暗示期望的查询长度——更宽的输入框会引导更长的查询。

打开搜索视图时自动聚焦搜索输入框。

按 Enter 提交;为触屏用户提供清晰的搜索图标或按钮。

一旦输入查询,显示清除或重置按钮。

自动补全与建议

在输入 2–3 个字符后给出补全建议,减少打字。

优先展示最近搜索,其次是热门或流行内容,再是预测补全。

在建议中高亮查询词(将已输入部分加粗)。

建议限制在 5–8 条;更多会增加决策负担(希克定律)。

允许通过键盘在建议间导航。

搜索即导航

部分用户使用搜索是为了导航而非查找,例如搜索 "settings"、"invoices"、"my profile"。为此设计:

在建议中包含导航型目的地。

在结果顶部呈现精确匹配页面。

当目标存在时,不要将导航型查询判为“无结果”。

结果

结果布局

列表:适用于大多数内容类型,便于扫描。

网格:适用于视觉内容(图片、产品、卡片),缩略图是主要信号。

按类型分组:当结果横跨异质内容类型(文件、人员、消息)时使用。

显示结果数量:例如 "142 results for 'onboarding'"。

对复杂内容类型显示哪些字段匹配(标题、正文、标签)。

结果项

每个结果应展示:

标题(高亮查询词)。

匹配上下文的摘要(高亮查询词)。

与决策相关的元数据(日期、作者、分类、价格、状态)。

信息量足以决定是否点击——但不要多到替代点击。

排序与相关度

新鲜度、流行度和标题精确匹配应获得更高分数。

个性化(用户近期活动、角色、位置)可提升已登录场景的相关度。

必要时向用户公开排序逻辑:例如 "Sorted by: most recent",并允许更改。

筛选与细化

只展示与当前结果集相关的筛选条件,而非所有可能筛选。

标明筛选计数:例如 "Type: Article (24), Video (8)"。

已应用的筛选应可见且可单独移除。

应用多个筛选时提供 "Clear all filters"。

分面搜索(同时按多个属性筛选)适合目录密集的场景。

零结果状态

最关键也最常被忽视的状态:

确认搜索了什么:例如 "No results for 'onbording'"。

针对可能的拼写错误给出纠正建议。

建议相关或更宽泛的词。

提供替代方案:浏览分类、联系支持、查看热门条目。

绝不展示空白页——零结果状态是留存时刻。

搜索分析

热门查询:用户在搜什么?缺口意味着缺失内容或导航。

零结果查询:用户在搜什么而系统找不到?

细化率:用户修改查询或应用筛选的频率。

点击位置:哪个结果位置最常被点击?位置过低意味着排序不佳。

搜索放弃:搜索后离开的用户——通常是零结果或相关度差的问题。

最佳实践

把零结果视为 UX 失败而非搜索失败——每个零结果查询都是待弥补的缺口。

不要为了节省空间在移动端移除搜索——在移动端搜索常是主要导航方式。

在输入框中保留查询,让用户无需重新输入即可细化。

记录查询以指导内容、信息架构和导航决策——搜索是你拥有的最诚实的用户反馈。

将搜索设计得宽容:处理拼写错误、同义词、复数形式和部分匹配。