A button is a promise about what happens after the click.
Next should move to the next step.
Continue should continue.
Place order should place the order.
Trouble starts when the visible label describes something harmless while the click triggers something financially important.
The Federal Trade Commission’s dark-pattern report gives a blunt example: a shopping button labeled Next that appears to lead to another screen but instead processes the transaction immediately. The report classifies that kind of mismatch under unauthorized transactions and deceptive interface design.
See the FTC’s Bringing Dark Patterns to Light.
The label is part of informed consent
A shopper cannot meaningfully consent to a financial action if the interface describes a different action at the moment of commitment.
The FTC’s case against Amazon over Prime included a similar allegation. During some checkout flows, a prominent button advertised free two-day delivery while clicking it also enrolled the customer in an auto-renewing Prime subscription. The agency alleged that the button did not always clearly communicate that recurring subscription consequence.
See the FTC’s Amazon Prime enforcement announcement.
A 2024 federal court order discussing the case described earlier enrollment buttons such as Get FREE Two-Day Delivery and noted that Amazon later changed wording to include terms such as Prime or Free Trial.
The distinction is obvious once stated.
“Get faster shipping” describes a benefit.
“Start a recurring subscription” describes the financial action.
If one click does both, the button needs to communicate enough of both for an ordinary person to understand what they are authorizing.
Interfaces should not make verbs do undercover work
This is not limited to subscriptions.
The FTC’s Fortnite case alleged that confusing and inconsistent button configurations caused users to make unintended purchases, sometimes when they believed they were previewing an item or performing another non-purchase action.
See the FTC’s Fortnite dark-pattern order.
The clean rule is simple.
At the point where money will be charged, a subscription will begin, or an order becomes final, the interface should say so plainly.
A purchase button should not need a witness to explain afterward what the button secretly meant.
