Call to actions
Write the button label in sentence case, and place the desired action on the righthand button.
Generic labels
Avoid using generic button labels that only say "Yes" or "No". Use predictable actions, so users know what to expect when they click on the button.
Ampersand (&) is acceptable to use in button labels.
Confirmation
- Only use "Accept" for required legal terms
- Use "OK" for non-legal read-only pages. Always write in all caps
- Use "Cancel" to navigate back to entered information or required legal confirmation
- Use "Close" for read-only messages or scerens. Avoid using dismiss
- Use "Select" for limited options
- Use "Choose" for an open-ended or large number of options
- Use "Edit" to manage
- Use "Create" for new or combined elements
- Use "Submit" for forms
- Use "Send" for emails
- Use "Remove" to remove an item from a temporary location
- Use "Delete" to erase data permanently from the database
Situational
Toasts
- Brief copy after user actions. Mention the item involved, not in detail.
- Write toasts in sentence case. No periods, unless multiple sentences.
Error messages and alerts
- Describe the problem in simple language
- List any detailed steps to resolve the issue
- Do not apologise
- Do not blame the user
- Do not use technical language
- Do not use alarming language such as "catastrophic"
- Do not say "Oops"