Provide meaningful button labels
If we compare users to travelers on a journey, labels act like directions, guiding them through an app or a website. Button labels should be as straightforward as possible, telling users what happens after they tap the button. In other words, labels should clearly state what users will get when they complete the action.
Avoid using generic, ambiguous copy like "yes" or "no" — it doesn't say much about the result of the action. Instead, go for labels like "Save changes" or "Remove item" — something more descriptive to clarify what happens next.
Clear error message labels are vital for users with color blindness as they don't rely on color and might not perceive red.