Independent. No onboarding vendor owns this site or pays to be on it.

Prices last checked 22 Oct 20262,882 G2 reviews readHow we review →

UserOnboarding Academy

User onboarding

Duolingo’s empty state is encouraging

When Duolingo's Feed is unavailable, its empty state shows a sleeping Duo and suggests trying a lesson while you wait.

Duolingo Feed tab showing a sleeping Duo mascot above the message The Feed is currently unavailable!

Duolingo turns an outage into a small nudge with an empty state. At the time of the screenshot, opening the Feed tab when it isn't available shows Duo, the green owl mascot, flat out asleep with a "Zz" above him. The headline reads "The Feed is currently unavailable!" and the line below says "Check back again later. Try a lesson while you wait!". The tab bar stays in place, so a lesson is one tap away.

Duolingo Feed tab showing a sleeping Duo mascot above the message The Feed is currently unavailable!

Why it works

  • A mascot instead of an error: a sleeping Duo says "nothing here right now" in a way that's easier to forgive than an error code, and it fits the character people already know from the app.
  • Somewhere to go next: the copy points you back to the thing Duolingo most wants you to do, a lesson, so a dead end becomes a reason to keep learning instead of closing the app.

More on this pattern: empty states in progressive onboarding and onboarding UX writing.