Wording in Interfaces

Apr 11, 2026 · Updated 15 hours ago

Words make a wonderful interface. Very flexiable. And less terrifying than staring at the reality behind the screen.

Minecraft Ending Poems

Every word in an interface is a design decision. Strip away the colors, the shadows, the border radii, and what's left is text. That text is doing most of the work.

A pixel-perfect layout with lazy copy feels broken. A plain layout with precise copy feels professional. The gap between the two is not aesthetics. It's trust.

The interface is the product. Below are eight rules I keep reaching for, plus one final exam at the end. Each rule comes with quizzes as evidence. Let's train your judgement: read the rule, pick your answer (A or B?), and submit.

Label the outcome, not the category

Every clickable label is a promise about what happens next. Users don't read labels to learn what a thing is called; they read them to predict what clicking will do. If the prediction takes effort, the label has failed.

A
B
Your answer:

The same test applies to a step in a flow:

ShippingPaymentReview
Shipping address
Jane Doe
123 Main St, San Francisco, CA 94102
ShippingPaymentReview
Shipping address
Jane Doe
123 Main St, San Francisco, CA 94102
A
B
Your answer:

Synonyms are not interchangeable

English is full of near-synonyms that dictionaries treat as interchangeable but interfaces cannot. The wrong one shifts the tone, implies the wrong mental model, or adds a millisecond of hesitation.

Contact Us
Contact Us
A
B
Your answer:

Below, the user is taking a file out of one project. The file also lives in others:

Delete “Q3 Report”?

This file will be deleted. Are you sure you want to proceed?

Remove “Q3 Report” from this project?

The file stays in your library and in the other projects that use it.

A
B
Your answer:

Every string must add information

Every string in an interface competes for a fixed budget of attention. A string earns its place by telling the user something they don't already know: what to type, what just happened, what's coming. A string that repeats what's already on screen isn't neutral; it's noise that trains users to stop reading.

A
B
Your answer:

It holds for form fields:

A
B
Your answer:

For the moment after an action:

Successfully Saved.
Your changes to “Project Alpha” have been saved.
A
B
Your answer:

And for the wait itself:

A
B
Your answer:

Never leave a dead end

Errors, empty results, disabled buttons: these are the moments when the user wanted something and didn't get it. The words there decide whether the moment ends the session or redirects it. A message that only announces failure is a wall; the job is to build a door.

This email is already registered. Try signing in instead.
Invalid input.
A
B
Your answer:

An empty result is the same moment in disguise:

No results found.
No results for “fluxcap
Try a different keyword or check your spelling.
A
B
Your answer:

Even a disabled button can open a door:

Custom Domain
Use your own domain for published sites
Custom Domain
Use your own domain for published sites
A
B
Your answer:

Consequences, not fear

When an action is risky, the instinct is to escalate the warning language. But fear is not information. Users learn to click through scary words the way they learn to ignore cookie banners. What they can actually weigh is facts.

Warning: Permanent Deletion

Are you sure you want to permanently delete this project? This action is irreversible and cannot be undone. All associated data will be permanently removed from our servers.

Delete “Landing Page”?
  • 12 published posts will be unpublished
  • 3 team members will lose access
  • Cannot be undone
A
B
Your answer:

The same rule at a smaller scale:

Warning: Unsaved Changes

Are you sure you want to leave this page? Any unsaved changes will be permanently lost. This action cannot be undone.

Discard draft?

You've written 240 words since your last save.

A
B
Your answer:

Serve the user's intent, not yours

Copy quietly reveals who the product thinks it's for. Wording that mirrors the company's org chart, database, or git log makes the user do the translation. Wording that starts from what the user came to do makes the product do it.

Step 1 of 3
What's your role?
Step 1 of 3
What will you use Acme for?
A
B
Your answer:

Changelogs run the same test:

v2.4.0
NewYou can now switch to dark mode from Settings
FixPDFs no longer export as blank pages on Firefox
FixYour exports now include custom fonts
v2.4.0
NewAdded dark mode support
FixFixed an issue that content may be blank in PDF export
FixFixed custom font rendering issue
A
B
Your answer:

One concept, one word

The other side of synonyms: once you've picked a word, use it everywhere. Varying the noun or verb for the same thing makes users wonder if you mean something different. Elegant variation is for novels, not interfaces.

Team Members
Search users...
Jane Doe
Alex Park
Sam Lee
Members
Search members...
Jane Doe
Alex Park
Sam Lee
A
B
Your answer:

The same discipline holds in email:

To:hi@vercel.com
Subject:You've been invited to join Acme Inc.

This invitation was intended for hi@vercel.com.

This invite was sent on March 24, 2026, 12:55 AM (UTC) and will expire in 72 hours. This invite was sent from 204.13.186.218 located in São Paulo, Brazil. If you were not expecting this invitation, you can ignore this email. If you are concerned about your account's safety, please visit our Help page to get in touch with us.

Manage your notification settings

To:hi@vercel.com
Subject:Invitation to join Acme Inc.

This invitation was sent to hi@vercel.com on March 24, 2026 at 12:55 AM (UTC) from 204.13.186.218 (São Paulo, Brazil). Expires March 27, 2026.

Didn't expect this? Safe to ignore. Concerned about your account? Visit our Help page.

Manage notification settings

A
B
Your answer:

Text has a shape

Before anyone reads a single word, they see the text as a shape: its length, its line breaks, its density. That shape is already a message. Be aggressively comfortable rewriting sentences to change the shape they make.

Can I cancel anytime?

Yes, you can cancel your subscription at any time from your account settings. Once you cancel, your current billing cycle will continue until the end of the period.

Please note that refunds are not provided for partial billing periods. If you cancel mid-cycle, you will retain access to all features until your current period expires.

If you have any questions about cancellation, our support team is available 24/7 to assist you.

Can I cancel anytime?
Yes. No fees, no questions.
A
B
Your answer:

The shape is also literal:

Built for modern teams

Manage projects, tasks,
deadlines, milestones, and
budgets all in one shared
workspace.

Built for modern teams

One shared workspace for
projects, tasks, and budgets.

A
B
Your answer:

All the rules at once

One screen, every rule. Settings pages are where wording problems compound: every toggle is a bet on whether the user understands the current state of their own product. Every row below is a different sub-problem. Try the toggles.

Require a code to sign in
Adds a verification step to protect your account
Send me email notifications
Dark Mode
Reduces eye strain in low-light environments
Billing
Renew automatically
Your plan renews on the 1st of each month
Enable two-factor authentication
Notifications
Dark Mode
Enable dark mode for the application.
Advanced
Disable auto-renewal
A
B
Your answer:

The rules, in one list

  1. Label the outcome, not the category.
  2. Synonyms are not interchangeable.
  3. Every string must add information.
  4. Never leave a dead end.
  5. Consequences, not fear.
  6. Serve the user's intent, not yours.
  7. One concept, one word.
  8. Text has a shape.

Interfaces should sound like a helpful colleague: clear, concise, and human. Words compound: one well-written label is forgettable, but a hundred of them make software feel alive.

For non-English native speakers, establish strong English skill before you consider the wording.

I collected many details like these, free for everyone, on Detail.