Helping Netflix users spend less time choosing and more time watching

Personal Project

Product DesignConceptWeb

Overview

Netflix has thousands of options. Somehow, choosing one is still the hard part.

Opening Netflix often starts the same way: scroll through a few rows, open a title, go back, and keep looking. When other people are involved, that indecision turns into a debate over everyone's moods, preferences, and time.

I designed a lightweight recommendation flow that helps people narrow down what they want and arrive at one pick — whether they're watching alone or choosing with a group.

Netflix solo mood selection screen
Solo
Netflix recommendation for Minions based on solo viewing preferences
Netflix group waiting screen showing submitted preferences
Group

Problem

Netflix gives users plenty to watch, but not much help making the final decision.

Existing recommendations still leave people comparing dozens of options. The interface is optimized for browsing, not for helping someone actually pick something to watch.

The result is a familiar loop: open Netflix, scroll rows, open titles, back out, keep scrolling. Eventually, someone gives up and rewatches something they've already seen, or the group never actually starts the movie.

Choose viewing context

Browse rows

→
Choose viewing context

Open title

→
Choose viewing context

Go back

↺
Choose viewing context

Keep scrolling

More options → more comparison → more indecision → back to browsing.

Exploration

I started with a random movie generator.

The first idea was simple: Netflix would choose something at random and remove the need to browse altogether.

But pure randomness creates a different problem. It's fast, but it ignores why someone is watching, what they're in the mood for, and how much time they have. Users would probably keep regenerating results until something happened to feel right, which is basically browsing again!


💡 So I shifted the concept from "pick something random" to "help me make a decision."

Decision

A few lightweight questions. One confident recommendation.

The experience asks users a short sequence of questions, then recommends one title based on the answers.

Choose viewing context

01 Watching context

Choose movie, series, or either

02 Content type

Choose a viewing mood

03 Mood

Choose a preferred watch length

04 Watch length

Personalized recommendation result

05 Recommendation

Each question narrows the catalog without making the user build a detailed search.

Key design decisions

Six decisions shaped how the flow actually works, grouped by what they were trying to solve.

Row 1: Shaping the recommendation

How are you watching?
Solo
Group

Context first

The first question ("How are you watching?") splits the flow immediately, so solo and group get different next steps.

GenreMood
ComedyFunny
AnimationComforting
ThrillerTense

Mood over genre

Different genres can satisfy the same mood. Framing the question around mood makes the interaction feel more natural and opens up cross-genre recommendations.

Row 2: Reducing decision fatigue

MoodTimeWatching with
Only inputs that meaningfully change the result

Lightweight questions

No actor filters, no release-year sliders — anything more turns a decision tool back into a search interface.

→
Dozens of possibilities → one confident pick

One match

A results list would return users to the same comparison loop the feature is meant to solve.

Row 3: Making groups lightweight

Open link. Submit preferences. Done.

No profiles required

Guests don't need Netflix accounts or manual setup from the host.

Rejected
→
Final3 submittedStart

Host-controlled readiness

Netflix can count submissions, but only the host knows when everyone is there.

Solution

Five moments make up the full experience.

Each step is deliberately short. The whole flow can happen in under a minute for solo viewers and a couple of minutes for groups.

01   Choose the viewing context

Initial solo or group selection
Solo viewing path selected
Group viewing path selected

One early choice keeps the solo experience fast while unlocking the extra steps groups need.

02   Set lightweight preferences

Movie selected as the content type
Comforting selected as the mood
One to two hours selected as the watch length

Movie + comforting + 1–2 hours → Minions.

03   Bring the group together

Host invite QR code
→
Guest mood preference screen
→
Host sees how many guests submitted preferences

The host shares a QR code or link. Everyone submits on their own device, and the host sees the count grow in real time.

04   One flow, two outcomes

Solo match
Solo match for Minions
Group match
Group match for American Assassin

Same interface, same confidence — whether it's one person deciding or five.

Reflection

What I'd explore next

This project stopped at a concept, but a few threads would be worth pulling on if it kept going.

01

Test the question order

Does starting with mood feel faster than starting with content type?

02

Explain the match

Show why Netflix selected the title without adding more decision-making.

03

Handle disagreement

Explore one controlled alternative if the group rejects the first match.