Scams, Fraud & Consumer Protection
Dark Patterns in Online Shopping
How websites design pages to nudge you toward spending more or canceling less than you actually intend to.
A dark pattern is a design choice on a website or app deliberately built to steer users toward a decision that benefits the business, often at the direct expense of what the user would have genuinely chosen with clearer, more neutral information in front of them. Dark patterns exploit predictable habits and biases, several of which are covered elsewhere in this curriculum’s behavioral economics module, to shift a consumer’s actual behavior without technically lying outright.
Drip pricing: the price that grows as you check out
Drip pricing is the practice of advertising an initial low price and then adding further mandatory fees - service charges, “processing” fees, taxes revealed only late in the process - one step at a time throughout checkout, so the final total ends up considerably higher than the price that originally caught the shopper’s attention. This works partly because, once well into a checkout process, many shoppers feel invested enough in finishing the purchase that they proceed anyway rather than abandoning the cart and starting over elsewhere - a dynamic that echoes the sunk cost fallacy discussed in the behavioral economics module, even though no money has technically been spent yet.
A concert ticket listed at $50 might display a $12 "service fee," a $5 "facility fee" and a $3 "processing fee" only after a shopper has already selected seats and entered payment information, arriving at a final total of $70 - forty percent higher than the number that originally drew the shopper in. Because switching to a different vendor at that point would mean starting the entire seat-selection process over from scratch, many shoppers simply complete the purchase at the higher, later-revealed price rather than restart elsewhere.
Confirmshaming: guilt as a design tool
Confirmshaming is the practice of wording a decline option in a way specifically designed to make the user feel foolish or guilty for choosing it - a pop-up offering a discount with an “accept” button reading something like “Yes, sign me up” and a decline button reading “No thanks, I don’t want to save money.” The two options are functionally the same simple choice, but the wording is deliberately engineered to make one option feel emotionally uncomfortable to select, nudging users toward the business’s preferred outcome through guilt rather than genuine persuasion.
The roach motel pattern: easy in, hard out
A roach motel describes a dark pattern where signing up for a service or subscription is made deliberately quick and simple, while canceling that same service is made deliberately slow, confusing or effortful - sometimes requiring a phone call during limited business hours, multiple confirmation screens, or a hunt through settings menus that offer no obvious cancel option at all. The clear asymmetry between how easy joining is and how hard leaving is made to be is the entire point: some canceling users simply give up partway through and remain subscribed and paying, purely due to friction rather than any genuine ongoing desire to keep the service.
Many dark patterns exist in a genuine legal gray area - they don't involve outright false claims, which makes them harder to regulate than straightforward fraud, even though their intent to mislead through design is, in a real sense, just as deliberate. Regulators in a number of jurisdictions have begun specifically targeting certain dark patterns, like making cancellation as easy as sign-up, but enforcement varies considerably and plenty of these tactics remain legal in many places today, even where they're plainly manipulative in practice.
What actually helps as a shopper
Reading a total price only at the very final checkout screen, being alert to guilt-worded buttons, and specifically checking a service’s cancellation process before signing up in the first place are all practical, concrete habits that counter these specific tactics directly.
- A dark pattern is a website design choice built to steer users toward a decision that benefits the business.
- Drip pricing adds fees gradually through checkout, relying on shoppers' reluctance to abandon a near-finished purchase.
- Confirmshaming uses guilt-worded decline buttons to nudge users away from an option that's functionally simple to choose.
- The roach motel pattern makes signing up easy and canceling deliberately difficult, so friction alone keeps some users subscribed.
- Many dark patterns remain legally gray, so recognizing them yourself is often the most reliable defense available.
No recording for this one yet - EconReader can read it aloud for you.