Microcopy Guide: Buttons, Errors & Empty States

Microcopy is the smallest text in an interface — and often the most consequential. A confusing button kills conversion. A friendly error reduces support tickets. An empty state turns first-time users into power users. This guide gives you the patterns that work.

Microcopy Patterns Cheat Sheet

ElementBadGood
Primary buttonSubmitSend invite
Destructive buttonOKDelete project
ErrorInvalid inputEmail must include "@"
Empty stateNo dataNo invoices yet. Create your first →
PlaceholderEnter namee.g. Acme Inc.
ConfirmationAre you sure?Delete 12 files permanently?

Buttons

Start with a verb and describe the outcome. "Save changes" is clearer than "Save"; "Pay $49" outperforms "Continue". Use sentence case (not Title Case) for a modern, conversational feel. Avoid stacking buttons of equal weight — one primary action per screen.

Error Messages

Errors are not failures; they're conversations. A good error answers three questions:

  • What happened? "Card declined."
  • Why? "Insufficient funds."
  • What now? "Try another card or top up."

Avoid system-speak ("Code 401"), avoid blame ("You entered…"), and place the error inline next to the field that caused it.

Empty States

Empty states show up the first time a user reaches a screen with no content. Treat them as onboarding moments:

  1. One-line context: "No invoices yet."
  2. Single primary action: "Create your first invoice"
  3. Optional tip or link to docs.

Skip illustrations if they slow the page. The fastest empty state is the best one.

Test Your UI Copy

Check button labels and headers for clarity and emotional pull.

Headline Analyzer →

Frequently Asked Questions

Small UI text — buttons, errors, tooltips — that appears at user decision points.
1-3 words starting with a verb that describes the outcome.
Say what went wrong, why, and how to fix it — without blame or jargon.
Briefly — one line of context plus a primary action is enough.
Build a microcopy guide alongside your design system covering verbs, tone, and punctuation.