Individual HTML example · Urgency

Weekend offer continues every week

A fictional service says an annual discount ends Sunday, then automatically replaces the date each Monday while keeping the same price.

Limited-time or reservation claimSubscription landing pagePricing

This is an original fictional comparison. It depicts no real company and is not a legal finding or safe harbour.

Subscription landing pagePricing

Weekend offer continues every week

A fictional service says an annual discount ends Sunday, then automatically replaces the date each Monday while keeping the same price.

Potentially problematicOffer ends Sunday

Offer ends Sunday. The displayed date rolls forward and the price remains unchanged.. Claim discount now. Claim basis, collapsed

Neutral alternativeCurrent annual price

Current annual price. No artificial expiry is shown; any future promotion has a fixed recorded period.. Choose annual plan. Claim basis, expanded: The relevant population, period, inventory or offer state is presented with the message.. View the source and period for “Choose annual plan”

Why the first version can mislead: The message applies immediate pressure at the pricing decision. The cue “Claim discount now” should correspond to a defined operating state and a real consequence. The example instead states: “The displayed date rolls forward and the price remains unchanged.” A rolling deadline may cause repeated urgency while the offer is effectively permanent.

What a fairer design does: Use an end date only where the offer genuinely changes and retain evidence of the stated consequence.

Show annotated differences (2)
Potentially problematic version
  • Claim basis, collapsedIn “Weekend offer continues every week”, this element shows how limited-time or reservation claim can shape the decision.
Neutral alternative
  • View the source and period for “Choose annual plan”In “Weekend offer continues every week”, this element keeps the clearer alternative visible at the same decision point.
Review questions (3)
  • Which timestamped inventory, reservation, demand or offer event substantiates “Claim discount now”, and what changes when its limit is reached?
  • Record the claim, timestamp, data source and post-claim state; which evidence supports “The claim describes a time-limited offer, price, availability or reservation”?
  • What happens when the stated limit is reached, and could the observed message be the legitimate case “Numeric countdown classified separately”?
Side-by-side subscription landing page interface showing “Offer ends Sunday” and the clearer alternative “Current annual price”.Provenance: Original hypothetical subscription landing page example created for this library; no real business, product or interface is depicted.

Complete pattern context

How this example relates to Limited-time or reservation claim

A textual deadline or temporary-reservation claim pressures action, particularly where the deadline renews or its stated consequence does not occur. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.

The full guide explains inclusion and exclusion criteria, harms, fair design principles, evidence questions and the relevant EU legal information layers. The example page isolates one scenario so it can be shared and discussed without reproducing the complete library on one page.

Continue comparing

Limited-time or reservation claim

Reservation claim persists without a hold

Accommodation checkoutCheckout

A fictional booking page says “This room is reserved for you while you complete booking”, although no inventory is held and the message persists indefinitely.

Open this example

Countdown timer

Sale timer resets on reload

Retail promotionPricing

A fictional retailer shows a fifteen-minute sale countdown that returns to fifteen minutes whenever the page reloads and the price never changes at zero.

Open this example

Countdown timer

Reservation timer has no inventory hold

Ticket checkoutCheckout

A fictional ticket seller displays “Seats held for 02:00” although no seats are reserved and the timer simply restarts after zero.

Open this example
Sources and provenance for this example

Evidence base

Sources

  1. Dark commercial patternsOrganisation for Economic Co-operation and Development · Secondary · checked 2026-09-14 · OECD Digital Economy Papers No. 336
  2. Unfair Commercial Practices DirectiveEuropean Parliament and Council of the European Union · Primary · checked 2026-08-09 · Directive 2005/29/EC; CELEX 02005L0029-20220528