The Story Behind John Doe: Designing for the Invisible User
Every designer has seen the name. John Doe. The nameless placeholder. The anonymous user. The default identity.

The Story Behind John Doe: Designing for the Invisible User
Every designer has seen the name. John Doe. The nameless placeholder. The anonymous user. The default identity.
We use it in mocks. In form fields. In onboarding flows. We laugh at it in lorem ipsum jokes. But have you ever stopped to ask:
Who is John Doe really?
Because “John Doe” is more than a name. He represents something we often forget in UX design — the invisible user.
🕵️ Who Is John Doe?
Originally, John Doe was a legal placeholder name — used in court when someone’s real identity was unknown or deliberately hidden.
Today, it’s the generic face of anonymity. In design, John Doe shows up when:
- Users haven’t set a profile pic
- Data hasn’t loaded yet
- An account is inactive, private, or limited
- Someone chooses not to share who they are
He’s the silent user. The edge case. The one our designs often ignore.
But he still exists. He still experiences what we build.
🔍 The UX Lesson in John Doe
Let’s be honest — we love designing for ideal users. The ones who:
- Upload photos
- Fill out bios
- Verify emails
- Interact the way we want them to
But John Doe doesn’t do that. He skips steps. He closes pop-ups. He’s not interested in “creating a profile.”
And that’s where UX gets real.
Because if your product only works for perfect users, it doesn’t really work at all.
🎯 Designing for the Forgotten Few
Ask yourself:
- What happens if a user never adds their name?
- What does their experience look like if they skip onboarding?
- Does your app still feel personal without personalization?
- Are empty states informative or just… awkward?
John Doe is the test. Can your design still feel human without any data?
✨ Good Design Knows John Doe Exists
Smart design isn’t just flashy UI. It’s thoughtful defaults. It’s anonymous avatars that still feel respectful. It’s welcoming screens that don’t rely on perfect user behavior.
Examples of UX that respect the “John Does” of the world:
- Discord’s fun default usernames (#user2048)
- Spotify’s temporary empty states (“Your playlist is lonely. Let’s fix that.”)
- Airbnb’s guest view: clear even when a profile is bare
- Apple’s iOS: works out of the box, without needing setup
💬 Final Thought
John Doe may not customize his settings. He may never upload a profile picture. He may never click “Allow notifications.”
But he still matters. He’s still using your product. He’s still feeling your design.
Design isn’t just about who shows up. It’s also about who doesn’t — but still deserves a great experience.
Next time you’re mocking up a flow, don’t just design for the perfect persona.
Design for John Doe.
He’s real. And he’s watching.
Until next time, Waffle Designs 🧇 Follow along for design tips, ideas, and chaos 😘
🔗 Connect with me: LinkedIn | Instagram | Twitter 📬 Read more: Substack | Medium 🎨 See my work: Behance | Portfolio
🚀 Show off your skills: Prove your design skills
👥 Looking to hire designers? Find top talent easily
메타데이터
- post_id
- cf726a00845b
- slug
- the-story-behind-john-doe-designing-for-the-invisible-user-cf726a00845b
- url
- https://medium.com/@waffledesigns/the-story-behind-john-doe-designing-for-the-invisible-user-cf726a00845b
- canonical_url
- https://medium.com/@waffledesigns/the-story-behind-john-doe-designing-for-the-invisible-user-cf726a00845b
- author_url
- https://medium.com/@waffledesigns
- status
- ok
- fetched_at
- 2026-06-15 20:49:13