A little bit of theory for those of you who are interested. As developers we create the invitation to act, ‘Add’, ‘Download’, but it is the user who clicks.
Our button and action labels must make sense in the context of not one ‘speaker’, but two: the product and the user.
As a test to make sure button labels make sense we can use the interrogative and conditional:
- the interrogative: “would you like to do something?”. This is us (the product) inviting the user to perform an action.
- the conditional: “I would like to do something”. This is the user telling us (the product) what they would like to do.
Example that makes sense
'Assign a task'
The text works with both interrogative and conditional sentences.
- Would you like to 'assign a task'?
- I would like to 'assign a task'
Example that doesn't work
This text doesn't work with interrogative or conditional sentances.
- Would you like to 'more'?
- I would like to 'more'.
To make it work, change the text to 'View more'
- Would you like to 'view more'?
- I would like to 'view more'.