UX Learning: Why Designing Empty States with CTAs is Crucial

When users first open an app, there’s often a chance they won’t have any data yet. No bookings, no saved items, no notifications — just a blank page. While it might seem harmless, a blank state can create confusion and frustration.

I faced this exact scenario while designing the Bookings screen. Here’s what I discovered:


The Problem: Blank Screens Create Uncertainty

In our first version, the bookings screen was just… empty. No message, no action.

  • User thought: Is the app broken? Is it still loading?
  • User behavior: Close the app, abandon the flow.

Blank screens fail to reassure the user or guide them. It’s a missed opportunity to keep them engaged.


The Fix: Inform, Encourage, and Guide

We redesigned the empty state to include three key elements:

  1. Message (State Explanation)
  • “No bookings yet” clearly explains why the screen is empty.
  1. Encouragement (Motivation)
  • “Start exploring and book your gear!” turns emptiness into a positive action.
  1. Call to Action (Next Step)
  • A button like “Discover” leads the user to explore available gear.

Adding a friendly illustration also makes the screen feel deliberate and human, not like an error.


Why This Matters in UX

  • Sets Expectations: The user instantly understands what’s happening.
  • Prevents Drop-off: Instead of leaving the app, the user knows what to do next.
  • Turns Dead Ends into Conversions: Every empty state can push the user toward meaningful action.
  • Improves First Impressions: For new users, empty states are often the first experience they have with your app.
1 Like