UX Planet - Medium 16小时前
Empty State Design: A Practical Guide
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

文章深入探讨了产品设计中常被忽视的空状态,阐述了其定义、构成要素、常见应用场景和设计模式。空状态是指在没有数据或内容时显示的UI界面,虽然用户接触频率较低,但精心设计的空状态能提升用户体验,强化品牌个性,并与用户建立情感联系。文章详细介绍了空状态的结构,包括视觉元素、标题、解释说明和行动号召,并分析了不同类型的空状态,如首次使用、用户清空、未找到结果和付费墙等,以及它们各自的设计要点。文章旨在帮助设计师更好地利用空状态,提升产品的可用性和用户满意度。

🖼️ **定义与构成:** 空状态指的是在没有数据或内容时显示的UI界面,通常包含视觉元素(图片或图标)、标题(简短的消息)、解释说明(解释原因、告知预期内容、建议下一步操作)和行动号召(CTA)等组成部分。

💡 **常见应用场景:** 空状态通常出现在首次使用(如新用户、新账户)、用户清空数据(如清空收件箱、任务列表)、未找到结果(如搜索无结果)和付费墙(内容受限)等情况下。

🛠️ **不同类型空状态:** 文章介绍了多种空状态模式,包括:基本空状态(引导用户创建内容)、初始内容(提供示例或模板,鼓励探索)、零项目(庆祝用户完成任务)、无搜索结果(告知用户无结果并提供备选方案)和付费墙(展示升级功能)。

✅ **设计核心:** 优秀的空状态设计应始终回答三个关键问题:发生了什么、为什么发生、用户接下来该怎么做。根据不同的应用场景,选择合适的空状态模式,以提升用户体验。

Covering what empty states are, their anatomy, common use cases, and different types with tips on when to use each.

Introduction

Empty states are often overlooked in product design. Although only an estimated 2–5% of users encounter them, well-designed empty states can improve usability, reinforce your brand’s personality, and create emotional connections with users.

In this article, we’ll cover what an empty state is, its typical structure, when to use it, and common design patterns you can use.

https://dribbble.com/shots/25872045-Empty-state-for-inbox

What is it?

An empty state is a UI screen or section that appears when there’s no data or content to display.

Anatomy

A well-structured empty state typically includes:

Visual (optional): An image or icon that draws attention to the empty area and visually reinforces the message.

Header: A short message that communicates the system status (e.g., “No saved cards”).

Explainer: A short paragraph that:

    Explains why the screen is emptyReassures users about what should be hereSuggests what they can do next

Action (optional): A call-to-action (CTA) to guide users toward populating the space or exploring alternatives.

https://uxdworld.com/wp-content/uploads/2023/01/no-data-empty-state-1024x768.jpg

Use Cases

Empty states can appear in the following scenarios:

    First-Time Use: When users are new and no data exists yet. Example: A new Dropbox account with no files.User-Cleared: When users delete, complete, or remove all items from a list. Example: A cleared inbox or task list.No Results Found: When a user’s filters or search query return no data. Example: Searching for hotel options and getting no results.Paywall: When content is restricted to a higher-tier plan. Example: Viewing usage analytics that are only available to premium users.

Types of Empty States

Fundamentally, an empty state should always explain:

    What’s happeningWhy it’s happeningWhat to do about it

However, there are a few types of empty state patterns to suit different use cases:

Basic Empty State

Use case: First-time use

Purpose: Explain why the screen is empty and guide users to take action.

There are 2 sub-use cases:

A) Pending User Action (common): The user needs to create content to fill the empty state.

Design tips:

Example:

Dropbox Paper explains what the folder section is about and how it works.
Shopify uses the empty state to explain what inventory is and how information will be populated here.
Mailchimp uses empty states as landing pages to showcase new feature, highlight benefits, and prompt users to upgrade.

B) Pending System Update: The user created content, but pending system to display the data. For example, the system needs at least 24 hours to collect enough reliable data before it can populate a chart.

Design tips:

Starter Content

Use case: First-time use

Purpose: Educate users and help them explore the product.

Design tips: Provide starter content, dummy data or examples to encourage exploration through guided content.

Example:

Notion provides sample templates in the empty state to help users explore what’s possible and quickly get started when creating a new document.
Mailchimp offers new users a quick-start guide within the empty state to walk them through the setup process.

Zero Item

Use case: User-cleared

Purpose: Acknowledge user’s effort for completing complex tasks and create emotional satisfaction.

Design tips:

Example:

The task management platform uses calming illustrations to celebrate the user’s achievement in completing their tasks.

No search results

Use case: No result found

Purpose: Inform the user that no data is available, and guide them on the next steps to prevent frustration.

Design tips:

Explain no results were found, and suggest actions to address the issues:

    Trying different keywords or filtersUsing advanced searchViewing best matches (by expanding the range automatically and suggest other related results that might interest them)Visiting help resources (documentation, FAQ)

Example:

The search results page gives feedback that nothing was found and provides alternative paths for the user to get help.

Paywall

Use case: Paywall — Content hidden behind a subscription

Purpose: Convert free users into paying customers

Design tips:

Examples:

Strava uses an empty state to show a sneak peek of user stats and highlight what can be accessed after upgrading to Premium.

Summary

Resources


Empty State Design: A Practical Guide was originally published in UX Planet on Medium, where people are continuing the conversation by highlighting and responding to this story.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

空状态 UI设计 用户体验 产品设计
相关文章