Definition
Dark patterns are user interface design techniques that deliberately manipulate users into taking actions they did not intend or would not choose if they fully understood the consequences. The term was coined by UX designer Harry Brignull in 2010. Unlike poor usability (which is unintentional), dark patterns are purposeful design choices that prioritize business metrics over user interests.
Common examples include: subscription cancel flows that require calling a phone number during business hours (roach motel); pre-checked boxes for email marketing or add-on purchases (sneak into basket); "Accept All" cookies buttons in bright colors while "Manage Preferences" is a small gray text link (misdirection); and countdown timers that reset when the page is refreshed (fake urgency). LinkedIn was fined in 2015 for a dark pattern that tricked users into importing their entire address book. Amazon's Prime cancellation flow became a regulatory target in the EU for requiring six clicks through multiple confirmation screens designed to discourage cancellation.
The field of heuristic evaluation provides structured methods for identifying dark patterns in existing interfaces. Nielsen's heuristics include "user control and freedom" and "error prevention," both of which dark patterns deliberately violate. The growing regulatory focus on dark patterns means PMs must be able to identify and prevent these patterns in their own products.
Why It Matters for Product Managers
PMs are often under pressure to optimize conversion rates, reduce cancellation, and increase engagement. Dark patterns offer tempting shortcuts to these goals. The PM's ethical responsibility is to resist these shortcuts and find genuine ways to deliver value. Beyond ethics, dark patterns create concrete business risks: regulatory fines, class-action lawsuits, app store rejections, negative press coverage, and long-term brand damage.
The most dangerous dark patterns are the ones that emerge gradually. A cancel flow that adds "one more confirmation step" each quarter. An email preference page that gets progressively harder to find. A checkout page that quietly adds recommended items. Each change seems small, but the cumulative effect is a manipulative experience. PMs should audit critical user flows (signup, checkout, cancel, privacy settings) at least quarterly to check for drift toward dark patterns. Use usability testing with real users to identify moments where users feel confused, trapped, or deceived.
How to Apply It
Establish a clear standard: every user action in your product should be intentional and reversible. Cancellation should be as easy as signup. Opt-out should be as prominent as opt-in. Pricing should be transparent from the start, not revealed incrementally. When reviewing designs, apply the "screenshot test": if a screenshot of this interaction appeared in a news article about dark patterns, would it embarrass the company? If the answer is yes, redesign it. Use the RICE framework to prioritize fixing existing dark patterns, weighing the legal and reputational risk (Impact) alongside the engineering effort. Build a culture where designers and engineers feel safe flagging dark patterns without being overruled by short-term metric pressure. The conversion rate is worth optimizing, but only through genuine value delivery, not manipulation.