← All posts
UX Writing2 min read · March 13, 2026

Empty States: The Copy Opportunity Everyone Ignores

Empty states are prime real estate in your product. Learn how to write empty state copy that guides users, builds trust, and drives first meaningful actions.

MicroKopy
Content design, MicroKopy
Cover illustration for “Empty States: The Copy Opportunity Everyone Ignores”

Empty states are screens that appear when there's no data to show yet: an empty inbox, a new project with no screens, a library with no saved copy. Most products treat them as an afterthought: a generic illustration and the words "Nothing here yet."

That's a missed opportunity. Empty states appear at the exact moment when a new user is most impressionable and most uncertain about what to do next.

Why Empty States Are High-Stakes

Consider the journey of a new user. They've signed up, they've gone through onboarding, and now they're looking at their first real screen in the product, and it's empty. This is a moment of potential drop-off. The user is asking: "What do I do now? Was this worth signing up for?"

A well-written empty state answers both questions.

The Three-Part Empty State

The best empty state copy has three parts:

  1. Acknowledge the state: briefly name what's empty and why
  2. Paint a picture: show the user what this screen looks like when it's full (a peek into their future)
  3. Give a clear first action: one CTA, not three

Example for an empty project library:

"Your library is empty for now. Once you start generating copy, your saved strings will appear here, searchable, tagged, and ready to export.

[Generate your first copy →]"

Before and After: Real Empty States

Projects page

Bad
"No projects yet. Create a project to get started."
Good
"You haven't created a project yet. Projects keep your microcopy organised by product, and each one gets its own library, style guide, and export history. [Create your first project →]"

Library

Bad
"Your library is empty."
Good
"Nothing saved yet. When you accept generated copy, it lands here, tagged by screen, type, and status so you can find anything in seconds. [Generate copy →]"

Search results

Bad
"No results found."
Good
"No copy matches '{{query}}'. Try searching by screen name, copy type, or a word that appears in the copy itself."

The Tone of Empty States

Empty states should feel like a knowledgeable colleague nudging you in the right direction, not a system message telling you that you've failed to have data. Avoid negativity ("nothing," "no results," "failed to load") unless you're replacing it with something constructive.

What to Avoid

  • Illustrations without context: a floating robot or a sad box means nothing without words that tell the user what to do
  • Multiple CTAs: pick one action and make it obvious
  • Technical language: "No records found in this collection" is a database message, not a product message
  • Filler phrases: "Looks like there's nothing here!" adds no information

The Metric to Watch

The best proxy for empty state copy quality is the percentage of new users who complete a first action from the empty state screen, without navigating away. If users are bouncing from empty states, the copy isn't doing its job.

MicroKopy

We build the copy layer for product screens: tone presets, character ceilings and a review trail that travels with every string.

Keep reading

All posts →

Write the words before the review

Free for one project and 200 strings a month. Google sign-in, nothing else to fill in.