A cluttered row stops subscribers from ever reaching it.
Content Strategy Layer: The Retention Loop That's Breaking
Netflix's business model is a content investment loop. When Continue Watching corrupts that loop, it doesn't just hurt UX: it undermines the entire content strategy machine.
This is a product strategy argument, not just a UX argument. Netflix's recommendation engine is only as good as the intent signals it receives. A row full of shows watched 3% three years ago sends false "in-progress" signals. Cleanup Mode doesn't just clean the UI: it cleans the data. That's a recommendation quality improvement and a competitive advantage.
User Segmentation: Who's Most at Risk
Why This Problem First
Problem Quantification
Hypothesis
If subscribers can triage their Continue Watching row in under 60 seconds: with an archive that preserves progress: then home screen session starts will increase 15โ20%, Recommended For You CTR will increase ~25%, and watch time per subscriber will increase 10โ14%.
The design insight: Users don't want to delete progress: they want to defer it. Archive is not a rebranded delete. It's a genuinely different action: hide from the row, preserve progress forever, restore in one tap. This distinction is what makes the feature behaviorally safe enough that users will actually use it at scale. Any version without Archive will be behaviorally abandoned.
The Solution: Cleanup Mode
- Every watch: even 2% of a pilot: enters the row with no expiry
- Removal is one-by-one, buried in a long-press menu users never find
- Remove = lose progress forever: users fear this so they do nothing
- Algorithm treats "watched 3% in 2021" as in-progress, corrupting recommendations
- Entry: long-press on Continue Watching row, or AI nudge after 90 days idle
- Archive: hides from row, preserves progress forever, one-tap restorable
- Remove: clears entry + progress for truly abandoned shows
- Swipe gestures for speed; tap buttons as safe fallback; undo always available
Tradeoffs: The Decisions That Shaped This
| Decision | Rejected | Chosen | The honest tradeoff |
|---|---|---|---|
| Remove vs Archive | Delete forever | โ Archive | Delete-all is the obvious answer and the wrong one. Fear of losing progress is the reason users don't clean up. Archive is the only design that changes behaviour at scale. Cost: complex data model, GDPR retention policy needed. Without Archive, no version of this feature works. |
| MVP trigger | AI nudge only | โ Edit button (v1) + AI nudge (v2) | AI nudge adds ML complexity. Ship the Edit button first to validate demand. If power users who find it don't clean up, the AI nudge won't save a fundamentally broken feature. Validate before investing in discoverability. |
| User control vs algorithm | Auto-sort the row | โ User controls their row | Auto-sort removes agency: the same force that created the problem. User-controlled cleanup also generates explicit intent signals that improve the recommendation engine as a secondary win. |
| Row count visibility | "17 shows" badge on home screen | โ Count only inside Cleanup Mode | On the home screen, "17 shows" creates passive anxiety that suppresses session starts. Inside Cleanup Mode, the same number creates active motivation. Context determines psychology. Passive display is a dark pattern. |
What I Would NOT Build in v1
๐ซ "Delete all" button
Would generate a wave of "I lost my progress" support tickets. Archive solves the same job without the irreversibility. Delete-all is never the right PM call when user data is involved.
๐ซ Algorithmic row re-sort
Removes user agency: the opposite of what we're restoring. Requires extensive testing to avoid re-surfacing archived content. Complex, risky, and lower value than giving users direct control.
๐ซ TV remote triage in v1
D-pad interaction requires a completely separate design pattern. Mobile is the highest-frequency churn surface. Launch there first, validate the feature works, then invest in TV as a separate workstream.