Empty State icon
Empty State icon
Empty State icon

/

/

Layout

Layout

Empty State

An Empty State is displayed when there is no data or content to show in a particular section or page of an application. This state informs users that the expected content isn’t currently available and typically offers guidance on what to do next.

Usage

Communicate status: Let users know that there’s nothing to display, rather than leaving a blank screen.

Encourage action: Provide instructions or calls to action (e.g., “Create your first project,” “Add a new contact”).

Offer assistance: If relevant, include a quick tutorial, tips, or links to documentation that help users get started.

Use cases

  • No search results found for a specific query

  • A list or dashboard that hasn’t been populated yet (e.g., no tasks created, no messages)

  • A new account or profile page with no activity or items

Not to be confused with

Loader: A loading state indicates that content is still being fetched or processed. An empty state, by contrast, indicates that no content is available, even if loading is complete.

Skeleton: Placeholders can show skeleton or grey boxes to indicate where content will eventually appear. An empty state is a finished view that informs the user there is nothing to display after loading completes.

Best practices

Be clear and concise

  • Use straightforward language that explains why there’s no content and what the user can do next.

Include a call-to-action (CTA)

  • If the user can create or add the missing content, provide a direct link or button (e.g., “Create New Item”).

Use visuals thoughtfully

  • Minimal imagery or icons can help lighten the mood and guide the user, but avoid clutter.

Maintain consistency

  • Ensure that all empty states in your product follow a similar format (e.g., same illustration style, consistent messaging and action buttons).

Handle different cases gracefully

  • Differentiate between “first-time use” empty states (e.g., brand new user) and “no results” states (e.g., search returned zero matches).

Be mindful of accessibility

  • Provide descriptive text for any illustrations.

  • Make sure buttons and links are focusable and easily discoverable by screen readers.

Match the tone of your interface or brand voice—an empty state can be a great opportunity to add helpful and friendly messaging.

Summary

An Empty State is a key part of any user interface, preventing confusion when data or content doesn’t exist. By clearly informing users why there’s no information, offering an appropriate call-to-action, and maintaining a consistent style, you ensure a user-friendly experience that helps guide them toward the next steps—even when there’s nothing (yet) to display.

In action

Also in Layout