FOMO marketing, short for fear-of-missing-out marketing, shows visitors that an opportunity is limited or that other people are acting on it. It works because people hate losing a chance more than they like gaining one. It also has a reputation problem, because so much of it online is invented.
This guide covers the tactics that work and stay honest, and the ones regulators now name as deceptive.
What makes urgency honest?
Urgency is honest when the limit is real and verifiable:
- A real deadline: cart closes Friday at 5pm Eastern, early-bird price ends on the 15th.
- A real quantity: 20 seats in the cohort, 40 units in this batch.
- Real demand: the actual number of people viewing or buying, counted, not typed.
If the visitor came back tomorrow and the “last chance” was still there, it was not urgency, it was decoration.
Which tactics do regulators call deceptive?
The FTC staff report Bringing Dark Patterns to Light, published in September 2022, groups manipulative designs by how they work. Among the examples it describes:
- False activity messages, such as claims that many people are viewing or buying when they are not.
- Baseless countdown timers that pressure a decision and then reset or disappear.
- False low-stock or high-demand claims.
Separately, the FTC’s 2024 rule on reviews and testimonials adds civil penalties for fake reviews and fake social media indicators. The direction of travel is clear.
Honest FOMO tactics that work
Countdowns to real dates
A countdown timer popup that counts down to your actual close time, then stops. Schedule the widget to end at the deadline so nobody sees an expired offer.
Fixed capacity
“12 of 20 seats left” is powerful if you update it from real enrollments. If you cannot keep it current, say “Cohort capped at 20” instead.
Seasonal cutoffs
“Order by Dec 18 for delivery before Christmas” is urgency your customers are grateful for. An announcement popup with a schedule handles it.
Real demand signals
A live visitor counter counts actual visitors in a short window, and a sales counter counts actual orders. Both should have a minimum so they stay hidden when numbers are low.
Real recent purchases
A recent sales popup fed by your order webhook tells visitors that people like them just bought.
A launch-week plan
| When | Widget | Message |
|---|---|---|
| Two weeks before | Email collector | “Get the launch-day price” |
| Cart open | Recent sales popup | Real enrollments |
| Cart open | Sales counter | “84 enrolled since Monday” |
| Last 48 hours | Countdown collector | Real close time |
| After close | Announcement | “Doors closed. Join the waitlist” |
The course creators use case walks through it in detail.
How do you keep it from feeling pushy?
- One urgency message per page. A countdown, a counter and three popups at once is pressure.
- Respect the close button. Use “after close: do not show again”.
- Be specific. “Ends Friday 5pm ET” beats “Ending soon!”.
- Keep promises. If you say the price goes up, let it go up.
The short version
You do not need fake scarcity. Real launches, real stock, real deadlines and real demand create plenty of urgency, and they build the kind of trust that brings buyers back for the next launch.

