- make their display order count, be consistent
- avoid reoccurring phrases (use alive headings/icons instead of “Information”, “Settings”, “About”)
- never use general wordings (like “Ok”, “Cancel”, “Abort”) - use active phrasing (like “Store my information”, “Place order”, “Annul reclamation”)
- use words humans understand, not machines (“Save location” vs “Store latitude & longitude in memory until cookie dies”), always use a metaphor belonging to the user’s mental model of the current situation
- differentiate the primary choice of many for example by letting a “cancel editing”-button become an <a>-element while keeping the “save information”-button more button-like; different sizes and colours are alternatives as well
- let the user confirm their lesser-important-actions by adding an undo-button and confirm their more-important-actions before the action’s taken place with a confirm-dialog or checkbox