Writing clear UI copy

Sep 18, 2026 · Copy · 3 min read

People do not read interfaces, they scan them, looking for the word that matches what they want to do. That makes every label a piece of navigation. Get the words right and a screen explains itself; get them wrong and no amount of visual polish helps.

Buttons start with a verb

A button is a promise about what will happen. "Save changes", "Invite teammate", "Export as PDF" each say it. "OK", "Submit" and "Yes" make the person reread the whole screen to find out.

Keep these edits?

This draft has edits you have not saved.

Not recommended

Keep these edits?

This draft has edits you have not saved.

Recommended

Confirmations name the outcome

"Are you sure?" followed by "Yes" and "No" is the worst dialog in software. People click through it on reflex. Name the action on the button, and put the consequence in the body.

Remove this workspace?

This removes the workspace and everything in it.

Not recommended

Remove this workspace?

This removes the workspace and everything in it.

Recommended
  • Title: "Remove Acme workspace?"
  • Body: "Its 12 projects and all their files will be deleted for everyone."
  • Buttons: "Cancel" and "Remove workspace".

Someone who only reads the button still knows exactly what it does.

Name toggles after the on state

A switch labelled "Turn off previews" forces a double negative: on means off. Label the thing that happens when it is on, "Show previews", and the switch position does the rest.

Turn off previews
Not recommended
Show previews
Recommended

Pick one word and keep it

If step one says "Next", step two says "Continue" and step three says "Proceed", people wonder whether the buttons do different things. Choose one word for moving forward through a flow and use it on every step, with a specific verb only on the final action ("Create account").

Step 1 of 3
Step 2 of 3
Step 3 of 3
Not recommended
Step 1 of 3
Step 2 of 3
Step 3 of 3
Recommended

Empty states are onboarding

"No items" tells people nothing. An empty view is often the first screen someone sees in a new feature, so use it: say what will appear here, and offer the one action that fills it.

Nothing here.

Not recommended

No boards yet

Boards collect your screens, notes and links in one place.

Recommended

"Click here" and "Learn more" are meaningless out of context, and screen reader users often navigate by pulling up a list of links on the page. "Read the changelog" or "See pricing plans" work anywhere.

Click here for the details.

Not recommended

Read the changelog for the details.

Recommended

Talk to a person

Write "you", never "the user". "You can invite up to 5 people" is friendlier and shorter than "Users may invite up to 5 members". Keep the same case everywhere too: sentence case on buttons, headings and labels is the easiest to read and the easiest to keep consistent.

A quick test

Cover everything on the screen except the buttons and headings. Can you still tell what the screen is for and what each action does? If yes, the words are doing their job.

Checklist

  • Every button starts with a verb.
  • Destructive confirmations name the outcome on the button.
  • Toggles describe the on state.
  • One consistent word moves people forward through a flow.
  • Empty states explain what belongs there and offer a way to start.
  • Link text makes sense on its own.
  • Copy says "you" and uses sentence case throughout.

This piece expands on the Copy rules in my cheat sheet, where every rule has a live example.

Keep readingAI Workflow ManifestoHow AI reshaped my entire product design workflow, and what the craft looks like now.