The design trick called confirmshaming

A button that frames refusal as foolish or wasteful is an example of confirmshaming: interface language that tries to make people feel guilty, embarrassed, or imprudent for declining an offer. The refusal is still available, but the words attached to it turn a simple choice into a small judgment about the person making it.

It is a type of dark pattern, a design choice that steers users toward an action that benefits the business, often by making the alternative harder or less appealing. The tactic can appear in a subscription pop-up, a discount offer, or a request to sign up for marketing emails. Instead of presenting two neutral options, the interface makes “yes” sound sensible and “no” sound like a mistake.

Why the wording can change a decision

People often make quick decisions online. When a button implies that declining means giving up savings—or being careless—the user must pause to reject not only the offer but also its loaded framing. Some will click through to avoid that friction, even if they would otherwise have declined. The wording can also make a company’s preferred action feel like the default, without technically removing the user’s choice.

That distinction matters: a plainly worded refusal can still sit beside a persuasive pitch, but confirmshaming adds social or emotional pressure to the refusal itself. A useful way to spot it is to imagine both buttons written in neutral terms, such as “Accept” and “Decline.” If the refusal is instead phrased to mock or scold the user, the interface is doing more than describing the consequences—it is trying to shape the decision.