Skip to content

Content principles

Use user-centered language ​

People don't care about your 50th new cool feature. They want their task complete as quickly and easily as possible. All writing must prioritize user goals and comprehension over business jargon or marketing speak.

Transaction declined due to insufficient funds. Your payment failed.

Eliminate "feature-speak". Always make sure the texts show benefit for the user.

Fixing this issue is good for your visibility. Fixing this issue will allow Google to index your website.

Cut corporate filler — phrases that exist to sound official rather than communicate something. In the context of web content and quick scanning you don't sound polite, you sound annoying.

Please be advised that your subscription is due for renewal. Your subscription is up for renewal.

Write for scannability ​

People on the internet don't read like they read books. They scan, usually in the F pattern. That's why it's important to:

  • Put important information at the front (front-loading).
  • Keep sentences under 20 words when possible. If you need to take a breath to finish reading the sentence out loud — it's a bad sign.
  • Have one idea per sentence, split complex thoughts.
Your trial ends in 3 days and if you don't upgrade you will lose access to all your data. Your trial ends in 3 days. Upgrade to keep your data.
  • Use actionable language. Every button, link, and CTA must clearly indicate what happens when clicked. Never say "Click here".

Good examples: Save draft, Publish article, Delete account.

Got it — Exception. Use only for dismissible informational modals where no critical action is taken and the user is simply acknowledging they've read the information.

Ok, got it

OK/okay

Submit

Got it
  • Avoid using "We" in most cases. Focus on the user's experience.
We've added a [feature name] to help you with your task. [Feature name] can help you with your task.
  • Only use "we" in cases when other wording feels unnatural or too wordy.
Duplicate folders have been merged to keep your data in one place. We've merged duplicate folders to keep your data in one place.
  • Avoid "please" unless asking for something optional or inconvenient.
Please add keywords to start tracking them.

Please tell us what you think about Position Tracking.

Add keywords to start tracking them.

  • Avoid passive voice unless the action is product-side.
The report was deleted by the owner.

The report owner deleted the report.

The report expired and has been deleted.

  • Naturally connect texts within one UI element — the title, body, and button should form one coherent thought.
Modal window: Title "Explore more keywords for your topic" + button "Start" Modal window: Title "Explore more keywords for your topic" + button "Explore keywords"
  • Cut unnecessary adverbs ("successfully") or those that reflect a writer's opinion ("quickly", "easily").
  • Use parallel structure in lists.

1. Fill in the form

2. Then it should be sent for review.

1. Fill in the form.

2. Send it for review.

  • DO NOT break semantic blocks. Keep related information together.
Enter the confirmation code to delete your account: 4872 To delete your account, enter the confirmation code: 4872

Conversational writing ​

Write in a way a person talks to another person, not a system.

  • Use contractions — they reduce formality without reducing clarity. Be mindful of how many contractions you use in a sentence. Too many contractions can make things difficult to read.
You are almost done. You're almost done.

It's okay to use a full version if you want to highlight an action:

It will be permanently deleted.

  • Read your text aloud. If it sounds unnatural spoken, rewrite it. Passive, overly formal, or instruction-heavy sentences fail this test immediately.
Upgrade by clicking the button below. Upgrade to keep your data.
  • Match the emotional register of the moment. Conversational doesn't mean casual. An error moment calls for calm and direct tone, a success moment can be warmer.

Plain language ​

Writing for a 6th-grade reading level on the Flesch-Kincaid readability scale includes more people. Write with short sentences, use simpler nouns, avoid adverbs and adjectives unless they carry real meaning. Use simple verb tenses (past, present, future) and active voice.

TIP

You can check readability using hemingwayapp.com.

Consistency ​

Within a single tool, tab, window:

  • Use the same term for the same concept. Don't create new notions without need.
  • Don't use synonyms for the same actions, e.g. "delete" and "remove".
  • Keep button patterns consistent: all verbs only or all verb+noun.

Is content the issue? ​

Copy won't ever make up for poor experience design. Sometimes removing stuff, adding or revising interactions, or leaning on visual design works better.

Testing ​

What you wrote will probably make sense to your team. Show it to someone who knows nothing about what you're working on.

UX design principles ​

Several UX laws apply directly to text — they're based on how the human brain processes information.

Cognitive load and Miller's law ​

The amount of information presented at once should be manageable. Break information into short paragraphs, use headings, and control the number of decisions users are asked to make at once.

Selective attention ​

Important info should always be visible and close to a CTA or an input field. No matter how well you describe how something works in a hint text or a tooltip, users will most likely never see it unless they really need to.

Serial position effect ​

Placing key information or actions in the beginning or the end will make it more memorable. Never hide the most important thing in the middle of a list, paragraph, or window.

Localization ​

If your content will be localized, consider the following:

  • Avoid idioms and word play that don't translate well.
  • Avoid colloquial language and slang.
  • Remember about character limits and allow for extra space. English text tends to expand to 30% and more in translation.
  • When adding variables into text, remember that languages have different structures. What looks okay in UI in English can simply not work in another language.
  • Try to use gender-neutral language.
Your colleague shared this report with you. Contact him for more information. This report is owned by another team member. Contact the owner (/them) to request access.
  • (For frontend) Don't break one sentence into several parts: word order in many languages does not match word order in English.

If in doubt, always consult with localization managers.

Accessibility and inclusivity ​

Alt text ​

Add alt text only if the image brings additional value to the rest of the content. Do not use alt text for purely decorative images (graphics on a landing page, charts or graphs with no real data).

  • Describe the image as objectively as possible
  • Provide context to the image
  • Use sentence case
  • Capitalize proper nouns
alt="shoe"

alt="Black Converse canvas shoe"

alt="Black Converse canvas shoe with white laces on a white background"

Age ​

Avoid ageist terms. When age context is needed, describe it neutrally. See the Glossary.

Race and ethnicity ​

Default to the generally accepted descriptors "person of color," "POC," or "BIPOC". See the Glossary.

Words and phrases to avoid ​

  • Confusing and offensive acronyms (WTF, WTH, KYS, IYKYK, STFU, KMA, FU, FFS)
  • Profanity and curse words
  • Innuendos (sexual-related innuendos, dirty jokes, etc.)
  • Things that can set off a safe-search filter (bomb, knife, gun, sex, etc.)

Gender and sexuality ​

  • Default to "they/their" and "you/your" for pronouns. Avoid "him/his" or "she/her" — never assume how someone identifies. When in doubt, use their name. If they have pronouns listed publicly, you may use those.
  • Use gender-neutral terms: businessperson over businessman or businesswoman.

Disabilities and mental health ​

Some phrases may seem ordinary but can be insensitive. Avoid these as descriptions:

  • blind
  • crazy
  • cripple or crippling
  • lame

Creating terms and definitions ​

Define a word in simple and familiar terms. A definition should not make the reader look up explanations of other words.

DO NOT use the same term to define a term ​

Chair — a chair used for sitting, typically found in homes and offices. Chair — a piece of furniture with four legs and a back, designed for one person to sit on.

When referencing another term, use the term itself, not its definition ​

Coffee is a beverage brewed from roasted, ground plant seeds. Coffee is a beverage brewed from roasted, ground coffee beans*.
*Coffee bean is a seed from the Coffea plant and the source for coffee.

A definition of a noun term cannot be a verb ​

Cup — helps you bring tea or coffee to your mouth. Cup — a small container used to hold liquids.

Released under the MIT License.

Released under the MIT License.