The onboarding reframe
The analytics delivered a shock: 70% of users never got past the login page, they left. It's the SpongeBob meme the partner shared, 'free download' great, then 'create an account first' and gone. So Juan downloaded Duolingo, screenshotted its entire onboarding, about 30 images, and studied it. The trick: Duolingo never says 'sign in with Google' or 'continue as guest'. It says 'Get Started' and 'I already have an account'. Get Started drops you straight into a few quick questions, native language, target, level, then your first lesson, and the account gets created silently as a guest in the background, because the backend needs an account to save your exercises somewhere. They copied it. Technically it's almost exactly what they had before, the same guest login, with different words, but it feels completely different: fluid, not like being forced to hand over your data before you've seen anything. Designer's theory, same thing, different name, different feeling.
// trace: where this idea came from
- ↳ video diary @ 22:55 (el 70% de los usuarios no pasaba del login, se salían (el meme de crea cuenta primero))
- ↳ video diary @ 23:59 (Duolingo no dice login con Google, dice Get Started / I already have an account)
- ↳ video diary @ 26:14 (es casi lo mismo con otro nombre, pero se siente distinto, más fluido)
- ↳ Entry 246-1: The polite feedback trap (las mismas pruebas de usuario que aquí se convierten en analítica)
The analytics delivered a shock: 70% of users never got past the login page, they just left ▸ 22:55. It’s exactly the SpongeBob meme the partner had sent, “free download” wonderful, then “create an account first” and the character walks straight out. The old login was a bare screen with two buttons, sign in with Google or continue as guest. So Juan downloaded Duolingo, created a fresh account, screenshotted the entire onboarding, about thirty images, and studied it ▸ 23:43.
es casi lo mismo con otro nombre, pero se siente distinto →
The trick is in the words. Duolingo never says “create an account with Google” or “continue as guest.” It says “Get Started” and “I already have an account” ▸ 23:59. Get Started drops you straight into a few quick questions, native language, target language, level, how long you want to study, here’s what you’ll learn, and only then your first lesson. The funny part is that the backend still needs an account to save your exercises to, so when you tap Get Started you are in fact logging in as a guest, silently ▸ 25:41. They copied it, and technically it’s almost exactly what they had before, the same guest login with different labels. But it feels completely different, fluid, not like being forced to hand over your data before you’ve seen a thing. Designer’s theory: same mechanism, different name, and the feeling is what the user actually keeps ▸ 26:14. The user tests told them where people got lost; the analytics told them where they left…