Writing buttons
The text on a button should clearly communicate what happens when that button is pressed.
Make the nature of the destination clear. If a button says ‘Find out more’, it should lead to informational content. If it says ‘Start application’, it should go straight into an application journey. Mixing these will frustrate or confuse users.
Follow these rules:
- Use sentence case
- No more than 3 words
- Start with a verb: ‘Start now’ or ‘Go back’
- Avoid…
- Articles (a, the)
- Softeners (please)
- Adjectives (next, another)
- Possessives (my, your, our), unless they aid navigation
Example 1:
|
❌ Return to your dashboard |
✅ Go to dashboard |
|
Extra words and complexity |
Short and simple This makes it clear and glanceable. |
Example 2:
|
❌ Find out more |
✅ Book a call |
|
Misleading |
Clear destination |
Button patterns
We use consistent buttons across journeys and platforms to create a coherent user experience.
Use these patterns as a default in all journeys. If you think there is a strong, research-based reason to use a different pattern or change these patterns, submit a contribution to Compound.
See also: Grouping examples
|
Button |
Usage |
|
<Next> and |
For progressing through any multi-step digital journey. |
|
<Get started> |
To enter a task-based journey. |
|
<Continue> |
For review and confirmation screens in a multi-step journey. |
|
<Delete> |
To delete information a user has entered. |
|
<Cancel> |
To cancel an action. See Alert dialogs and Modals for more on writing cancellations. |