6.3. Provide an explicit button text for each button
An explicit button text must be provided for each button. The purpose of the button must be easily understood just by reading the button text, even if it is read out of context.
Button texts with the following text should therefore be avoided:
- “OK”.
- “Validate”.
- “Confirm”.
- Etc.
They should be replaced by button texts such as:
- “Register”.
- “Go to step 2”.
- “Confirm payment”.
- Etc.
Note
If it is not practical to add a button text for some buttons (lack of space in the mock-up, for example), there are other solutions that can be used later in the development phase.
Nevertheless, this is a compromise solution that is less effective than directly optimizing the button text.