According to Jakob Nielsen, links and buttons have different uses:
- Links are for navigation. They are used to move between pages in an information space.
- Buttons are for actions that cause some chance (e.g. adding a product to shopping cart).
But there are exceptions to the rules:
- Buttons can be used to move from page to page in a workflow process (e.g. "continue shopping" and "proceed to checkout")
- Links can be used for secondary actions with minor consequences.
The so called "command links" have the benefit that we can write longer command names and thus make them more descriptive. To reduce confusion, the link text should explicitly state that it leads to an action by making the first word of the link an imperative verb.
Another benefit to command links is that we can add explanatory text below the link. The text can be presented in a smaller typeface to emphasize its secondary nature.
- May 16, 2019
See also: Guidelines and Standards (15) Links (19) Forms (30)