Always check if your texts are:

  • Understandable (use simple sentences that even a sixth-grader would understand)
  • Concise (remove unnecessary words)
  • Useful (only write text if it’s useful to the user)

Best Practices

CharacteristicDescription
ReadableIs the text simple and not overloaded?
==1 information = 1 sentence and vice versa.==
ConciseAre headlines and instruction text as short and clear as possible with no repetition, redundancy, ambiguity, or unnecessary words?
UniversalDoes the word choice avoid technical jargon, idioms, and hard-to-translate phrases?
ConsistentDo text elements or UI components of the same type use the same patterns and styles (e.g., see yunIO styleguide)?
Check the other products or components to make sure.
User-focusedDoes the content focus on how the product will benefit users in solving their problem (and less on features or technical details)?
GuidingIs the next required action clear?
PrioritizedIf you squint at any screen, is the info hierarchy clear?
Do important actions stand out?

 Instructions & Tooltips

CharacteristicDescription
InformativeDo users have enough guidance and info about consequences at every point in the flow to make a (critical) decision with confidence and continue?
SupportiveDo tooltips provide additional details for users who need help understanding?

Error Messages

Important

Present the problem from the user perspective, not the system or developer perspective.

CharacteristicDescription
ActionableDoes the error say what happened in simple terms and explain what the user needs to do next to get back on task?
CompassionateDo the language and the tone of the message match the severity of the issue and avoid blaming the user for the error?

 Notifications & Alerts

CharacteristicDescription
Front-loadedDo important words / phrases appear first in the message? Users usually only scan the first 11 characters of a text, so it is advised to put important stuff first.
MeaningfulAre notifications or alerts useful and relevant to the user at the moment they are presented?
ConsistentDo individual alerts and messages conform to an overall framework that uses consistent patterns for similar message types?
Check other products/other messages to make sure.

Template for Notifications & Alerts

pop-up-template

 Dialogs / Modals

CharacteristicDescription
To-the-Point HeadlinesDoes the headline communicate a single concise message?
Distinct ButtonsDoes the primary button text state a clear action and indicate what happens on-click?
Explanatory UI TextsDoes the text in the UI clarify any consequences and explain options in simple terms?
Guided User InputWhen data needs to be entered, is it clear where the user can find that data?

 Onboarding (First-Use)

CharacteristicDescription
Value-orientedDoes the text show the user how to experience the value of the product as soon as possible?
User-focusedDoes the content focus on how the product will benefit users in solving their problem (and less on features or technical details)?
CohesiveDo the stated product benefits match the major selling points promised in marketing materials?
NecessaryDo the initial screens convey only the essential info needed to inspire action and avoid any info not meaningful to first-time users?
ReassuringDoes the onboarding content answer the user’s most pressing questions and remove mystery or doubt on first use?