Wording Interactive Elements

Overall, interactive elements should have adequate signifiers to be perceived as interactive (clickable, tappable, etc.), and a physical presentation that enables us to complete the interaction. This section covered how to use wording to make buttons and links more accessible and usable.
There are various best practices:
  • Use the term “signifiers” (or alternatively “perceived affordances”) instead of the term “affordances”, when talking about the cues (visual, auditory, etc.) that hint at an interface element’s intended use.

  • For error message styling:, Indicate errors by adding/changing something structural (e.g. add an icon, indent/offset the field) as opposed to swapping a current color (e.g. gray field border changes to red).

  • Check for strong signifiers that are: (1) befitting the link/button’s destination or the action it triggers, and (2) straightforward and obvious enough to be interpreted appropriately by your target audience.

  • Use action words (for buttons and other action triggers, so that could also be links).

  • Use task-specific words (for buttons and other action triggers).

  • Keep the label wording concise (for buttons and other action triggers).

  • Avoid ambiguous link wording that’s not unique (such as: read more, learn more, continue reading, details, click here). For three reasons: Usability, Accessibility, and SEO.

  • Avoid “Click Here” links specifically because, (1) it implies the person has a device to click with, (2) it implies the person doesn’t know how to complete an action without being told, and (3) it conceals the actual action.

  • Frontload the most important words (for buttons and other action triggers).

  • Be transparent about the transport or trigger; the purpose of each link/button should be clear from the label text alone (being transparent is being sincere; a link is a promise).

  • Ensure the link/button text is informative, descriptive, and specific: identify the link’s purpose (is it clear when read out of context?).

  • Instead of using a “read more”-type link/button, hyperlink the title of the post (or alternatively, change the “read more”-type link/ button to be descriptive of the page it links to).