A well-designed screen can still fail at the last word. The label on a single button, the one line on an error screen — these decide what a user does next. This piece looks at why UX writing belongs to design rather than decoration, how microcopy earns its keep in error messages, empty states, and dialogs, and how a team can improve its interface language with a repeatable process instead of luck.
1. Copy is a design material
Strip the text out of any product and watch it collapse. The buttons, field hints, and notifications are not captions applied after the fact; they are half of an ongoing conversation between the user and the system. That makes interface language a design material in the same sense as color, spacing, and type — something you shape deliberately, test, and maintain, not something you fill in once the mockup looks finished.
The working principles are usually summarized as three: clarity, concision, and usefulness. Clarity means a reader can predict what happens after they act. Concision is not about being short for its own sake — it is about keeping only what the moment requires. Usefulness demands that the sentence actually helps the user take their next step. When the three pull in different directions, clarity wins.
On top of these sits the distinction between voice and tone. Voice is the personality a brand keeps constant; tone is the attitude it adjusts to the situation. The reference most designers still point to is Mailchimp’s voice and tone guide, which made the idea public and practical: the same brand can be playful on a celebration screen and must be calm and plain when a payment fails. Publishing that logic as an open document turned it into an industry touchstone.
2. Where microcopy does its work
Nothing exposes the weight of microcopy like an error message. A good one answers three questions in the user’s own language: what went wrong, why, and what to do now. A bad one — “Invalid input” — reports the system’s inconvenience and leaves the person stranded. The difference is not literary skill; it is whether the writer stood on the user’s side of the glass.
System-first
“An error occurred. The value is invalid.” — a verdict with no cause and no way forward.
User-first
“Your email address needs an @ symbol, like name@example.com.” — the problem and the next step, in one line.
Empty states are the quieter test. The first screen a new user sees often contains no data at all, and if it stays silent, the product reads as broken. Good empty-state copy explains what this space is for and proposes one first action, turning a dead end into an invitation.
Confirmation dialogs come down to button labels. The old convention of asking “Are you sure you want to delete this?” and answering with “OK / Cancel” breeds a small but real ambiguity: is OK confirming the deletion or acknowledging the question? Labels that carry the outcome as a verb — “Delete” and “Keep” — remove the hesitation entirely. The button should say what pressing it does.
3. A process, not a polish
Teams that write well in the interface do not rely on a resident wordsmith. They run a procedure. It begins with a copy audit: capture the key screens, pull every button, error, and hint into one document, and look for terms that contradict each other. Most products discover they call the same object three different names before the audit is half done.
Audit the copy — collect every label, error, and hint from your core flows into a single document and mark the inconsistencies.
Rewrite in the user’s language — replace internal jargon with the words customers actually use in support tickets and interviews.
Test the labels — show people a button out of context and ask what they expect to happen; hesitation is your signal.
Build a terminology list — record the agreed terms so design, engineering, and support all speak one vocabulary.
The other structural fix is scheduling: put copy on the agenda of design critique, not after it. When words are poured into a finished layout, they get bent to fit the pixels. Working with real copy from the wireframe stage lets the sentences and the structure shape each other — a button that needs a paragraph to explain itself is usually a flow problem, not a writing problem.
💡 Pro tip — Read the screen aloud, top to bottom: heading, body, button. If it does not hold together as one short piece of dialogue, the copy is not done. This read-aloud pass catches most awkward interface writing before any formal test does.
4. The mistake that keeps recurring
The most common failure is letting cleverness outrank clarity. A distinctive voice is an asset, but wit lands badly at moments of stress: a joke on a failed-payment screen reads as indifference, not charm. This is precisely the discipline the Mailchimp guide codified — humor is a seasoning for situations that can bear it, never the default register for every screen.
Its close cousin is the error message that blames the user. “You entered an invalid password” assigns fault; “Passwords need at least 8 characters” states the rule and moves on. The rewrite costs nothing, yet it shifts the entire stance of the product: an error is not the user’s failure but the system’s cue to help. That attitude, repeated across hundreds of small sentences, is what users eventually describe as trust.
Closing thoughts
UX writing is not a specialist’s afterthought; it is everyone’s craft who ships a screen. Each corrected label is a small decision, but the accumulation is the product’s manner — how it greets, warns, and apologizes. At your next design review, before debating color or spacing, try reading the screen’s sentences out loud. It is the cheapest usability test you will ever run.
Design Daily Life · Notes on design, daily
한국에 온 외국인 친구가 있나요? 메뉴 번역·택시 요금·약국 카드가 한 앱에 있는 K-OREA를 알려 주세요.
Visiting Korea? K-OREA puts menu scanning, taxi fare guidance and a pharmacy card in one app. Get it on the App Store.