# Which Duolingo retention experiments made habit loops stronger?

Author: Ali Abouelatta
Source date: 2023-02-06
Tags: retention, gamification, habit formation, onboarding
HTML: https://design.lazyweb.com/blog/duolingo-retention-experiments
Markdown: https://design.lazyweb.com/blog/duolingo-retention-experiments.md

Short answer: Ali identified four Duolingo retention experiments from 2022: widgets that change mood when you skip lessons, special streak app icons, goal-commitment copy, and Perfect Streak Week. Each experiment made progress, identity, or commitment more visible at the moment users were likely to act.

> Each experiment made progress, identity, or commitment more visible at the moment users were likely to act.

## Visuals

### Primary visual: Duolingo widget experiment showing Duo as a reminder outside the app.

Image URL: https://design.lazyweb.com/research-assets/duolingo-retention-experiments/01-duo-widget.png
Original image URL: https://pbs.twimg.com/media/FoSnMynXoAAh8Vb.png
Image description: A Duolingo widget makes Duo visible outside the app so the lesson reminder becomes more emotional and harder to ignore.

### Visual: Duolingo widget state that changes as the user delays a lesson.

Image URL: https://design.lazyweb.com/research-assets/duolingo-retention-experiments/02-duo-widget-state.png
Original image URL: https://pbs.twimg.com/media/FoSnNYHX0AAMoDk.png
Image description: The widget state changes with time, turning an external reminder into a progressive retention nudge.

### Visual: Duolingo reminder widget showing a sweating Duo and streak count.

Image URL: https://design.lazyweb.com/research-assets/duolingo-retention-experiments/03-streak-app-icon.png
Original image URL: https://pbs.twimg.com/media/FoSnN95WYAAAWSz.png
Image description: A reminder widget changes Duo’s expression; this image does not show the special app icon.

### Visual: Duolingo reminder widget showing a frustrated Duo and streak warning.

Image URL: https://design.lazyweb.com/research-assets/duolingo-retention-experiments/04-app-icon-reminder.png
Original image URL: https://pbs.twimg.com/media/FoSnOk2XoAALyHo.png
Image description: The widget combines a streak count with a reminder; this image does not show an app-icon selection screen.

### Visual: Duolingo New App Icon card with a Turn On action.

Image URL: https://design.lazyweb.com/research-assets/duolingo-retention-experiments/05-commit-goal-copy.png
Original image URL: https://pbs.twimg.com/media/FoSnPKcXoAA8hVn.png
Image description: The card offers an orange streak-themed app icon and says it shows streak status.

### Visual: Duolingo Control and Experiment goal screens comparing Continue with Commit to my goal.

Image URL: https://design.lazyweb.com/research-assets/duolingo-retention-experiments/06-perfect-streak-week.png
Original image URL: https://pbs.twimg.com/media/FoSnPrNWIAAo714.png
Image description: The source labels a goal-copy comparison as Control and Experiment. The headline, option labels, and CTA change together.

### Visual: Duolingo Control and Experiment comparing a 72-day streak with a Perfect week celebration.

Image URL: https://design.lazyweb.com/research-assets/duolingo-retention-experiments/07-perfect-streak-share.jpg
Original image URL: https://pbs.twimg.com/media/FoSnQNdWcAAS7a6.jpg
Image description: Both show seven completed days. The Experiment joins them into a highlighted row and changes the celebration copy; this image does not establish sharing behavior.

## Evidence

The visuals show retention mechanics that make the habit loop visible outside the core lesson: widgets, app icons, commitment copy, and perfection badges.

## What changed

- Widgets acted like a live reminder channel when a user had not done a lesson.
- A special app icon turned a 30-day streak into a visible identity marker.
- Goal copy shifted from passive continuation to explicit commitment.
- Perfect Streak Week created a higher-status reward for doing every daily lesson.

## Why it matters

- Retention mechanics become stronger when they live where users make decisions, not only inside the product.
- Habit loops can be reinforced through visible status, commitment language, and celebration of extra effort.

## Build from these references

- [Build a streak calendar with explicit recovery rules](https://design.lazyweb.com/blog/streak-calendar-and-recovery-patterns)

## Sources

- [1] Lazyweb Research: Duolingo retention experiments. The thread says Duolingo ran hundreds of experiments in 2022 and names four that were big for retention. [Source](https://threadreaderapp.com/thread/1622605665343533056.html)

## Methodology

Product-experiment write-up by Ali Abouelatta, dated on February 6, 2023. Source links are listed below.

- [Original X thread](https://x.com/abouelatta_ali/status/1622605665343533056)
- [ThreadReader mirror](https://threadreaderapp.com/thread/1622605665343533056.html)

## Related research

- [How did Duolingo use streak goals to improve retention?](https://design.lazyweb.com/blog/duolingo-streak-goals-retention)
- [When does positive friction improve retention or conversion?](https://design.lazyweb.com/blog/positive-friction)
- [Why do registration paywalls look simpler than in-app paywalls?](https://design.lazyweb.com/blog/registration-paywalls)
