Reddit screenshot of someone saying "I spend more time scrolling through the app looking at the titles than I do actually watching"
Netflix Recommendations 2.0

Users are spending more time looking for content to watch during the pandemic, but the sheer volume of movies and shows on the platform make finding content difficult. How might Netflix be able to mitigate the problem of choice paralysis?

Client
Designlab UXA
Individual project
Duration
Sept - Oct 2020
(4 weeks, 20 hrs / wk)
Contribution
UX design, Research, Wireframing, User flows, Prototyping, A/B testing
Reddit screenshot of someone saying "I spend more time scrolling through the app looking at the titles than I do actually watching"
Client
Designlab UXA
Individual project
Duration
Jul - Aug 2020
4 weeks, 20 hrs / wk
Contribution
UX design, research, visual identity, copywriting, prototyping and testing, responsive design
PROBLEM
The 'Endless Scroll' of not being able to decide on what to watch and the inaccuracy of Netflix's recommendations.
OBJECTIVE
Create a feature that deepens user engagement, by providing Netflix with more data to work with for improved personalization, and minimizing the cold-start problem.

Research shows that people tend to watch Netflix on TV

I didn't have a clear vision at the outset of the project, and needed further insights into Netflix users' consumption habits. To get a better idea of who and what to design for, I did some secondary research, user interviews, and surveys.
Data visualization of Netflix users primarily viewing on TvOS
According to a study in 2018 by Netflix, most consumers still use their television set to watch online content.

To confirm my secondary research, I conducted a survey of my own with 20 participants, with 48% saying they prefer to use streaming platforms on TV, 25% on desktop, 21% on mobile, and 6% on tablet.

Early insights about how Netflix personalizes content

I broke down my secondary research into four parts : 1) people's video consumption habits, 2) the video-on-demand market, 3) competitive research, and 4) Netflix's recommendation and personalizations system, with the focus on the fourth.
Netflix personalizes by ranking horizontally
Netflix personalizes by ranking with rows
Taken from a recent Netflix research study on the trends in personalization, Netflix personalizes using the following:
But even as Justin Basilico, Research/Engineer Director at Netlix, says -- personalization is hard:
Varied Interests
Every person is unique and usually don't single out one type of content to consume
Feedback loops
Risk of overpersonalization without providing novelty, freshness, exploration, diversity, etc.
Context dependent
Users want to see different kinds of content depending on the circumstances they are in
Cold-start
Users don't necessarily open Netflix knowing what they want to watch

Deeper insights from primary research shows that people generally have a hard time choosing what to watch

I gathered opinions and suggestions from a total of 20 Netflix and/or other VOD streaming platforms users through a mix of informal interviews and survey responses.

Ages range from 23-47 y/o with an average age of 29 y/o - all but two participants based in the US.
"They have access to shows I can't get elsewhere"
"We use Netflix to watch 'trendy shows' as conversation starters with family and friends"
In gauging whether the problem of choice was a real problem among users, I asked the participants, on a scale of 1-10, do you struggle with picking what to watch? :
Spectrum visualization showing quotes of research participants, who say they have trouble picking a title to watch on Netflix, especially when watching with people

Understanding common user painpoints

Quotes between two research participants. Participant A says: "I'm usually in the middle of a TV show so I don't have trouble choosing". Participant B responds: "We had so much trouble last time we were trying to figure out what to watch". To which participant A says: "Yeah, but it's different with different people, no?". Participant B says: "I don't know... I always have trouble."
" The content choices presented to me are random and feel like they're based off of other peoples' tastes... Netflix just doesn't seem to understand my personal tastes "
" The recommendations never work for me... not only are they inaccurate, but when I'm just testing a show out, Netflix would think -- 'because you love this' -- and show me a bunch of content within that realm "

Defining the flow of a new recommendation tool

It seems that the problem of choice paralysis exists for many. Based on the insights I got from interviews and survey responses, I drafted a user journey map based on a persona who is frustrated of getting a Netflix experience that doesn't feel personalized, and chose to engage with a recommendation feature that only becomes visible after a certain amount of browsing time.
User journey map showing emotion journey starting from discovery, consideration, to decisions and use, and result.
Using this user journey map, I drafted preliminary ideas for a new feature, one that gave users another touchpoint to browse. Given that most users prefer to watch Netflix on TV, I naturally designed for the tvOS :
User flow including a new feature that includes a gamified quiz for better personalization depending on mood and contextual preferenceApp flow showing wireframes on TvOS of new personalization feature

I had a minor setback, and needed to reframe the problem

Before diving in this further, I had to step back. My initial concern is that creating what essentially is a more fleshed out version of an onboarding process, would run the risk of stripping user agency and result in overpersonalization. This quiz-like feature allows users to input preferences based on 3 attributes :
Having the results screen show genres related to the mood, giving users the ability to 'refresh' if it wasn't accurate enough, as well as similar recommendations to the main recommendation on screen, would only exacerbate the problem of choice.
Wireframe showing results screen after user chooses personalization.
While my initial focus was on the user and providing them with modes of interactivity, I realise that ultimately, a user who has been browsing for a while just wants to be recommended content without additional effort. Furthermore, tvOS has limited navigation functionalities that would prove this layout ineffective.
... what does Netflix need to provide users with more accurate recommendations?
This revaluation begged the questions, how might Netflix be able to improve its recommendation? What data is needed to provide users with more accurate recommendations based on their interests? How might Netflix provide an alternate touchpoint for better exploration?

Introducing : Netflix Rapidfire

Under these lockdown circumstances, time can feel both precious and endless. Netflix Rapidfire helps give users the time they spent endlessly browsing back by expediting the decision making process. By answering just a few rapid-fire questions, Netflix will be able to better understand the users' preferences, and recommend new content for users to explore.
Three high fidelity mock-ups of final new feature design, titled "Netflix Rapidfire"
If one of the biggest complaints about Netflix is the inaccuracy of its recommendations, especially when personalization is one of the pillars of the company, what might Netflix need to strengthen this? By involving user feedback, it will give users the sense that Netflix is clearly using their data in service of them, and provide an extra level of personalization and a new avenue for exploration.

Refining the quiz function through A/B testing

Testing was imperative as designing for TV proved challenging for someone who is more experienced with desktop and mobile interfaces. Split testing was done for each aspect of the design.

While the feature was intended to minimize choice by asking only two questions : 1) What do you have the time for? 2) What are you in the mood for?, the lack of questions actually proved to be dissatisfactory when I tested the first iteration on three users.
"If this was meant to give me more tailored content, then the quiz felt too short and vague to be satisfying"
What happens when users pick "no preference" for TV or movie, and "surprise me" for mood? More questions need to be asked for Netflix to give the user relevant recommendations.

Going back to the 'how might we' statements, the most important information that Netflix could benefit from is what the user likes and dislikes. With some users choosing to ignore the thumbs up/down rating function altogether, enforcing a gamified rating feature would provide Netflix instant and relevant user feedback.
Gif showing flow of choosing "TV or Movie" preference, and choice of 8 high-level genres

Adapt to familiarity rather than switching the UI

Upon completing the short quiz, users would be presented with a single list of personalized content. I originally wanted to switch up the UI to emulate a TV guide, where users can browse through the list not dissimilar to channel surfing on live TV. I came up with two versions and did split testing to see which version users preferred:
First user interface design emulating channel surfing, showing only one result after user goes through quiz
Second user interface design emulating TV guide, showing results and a list of other recommendations on the right.
Three of the four participants said they liked having a playlist of options to browse through. A user mentioned that they didn't know what to do with the small arrow on the right when they first saw it, while another user mentioned they didn't like the uncertainty of not know how far right they can go and how many recommendations Netflix would provide.
"I immediately knew what to do with the interface showing the thriller movies because it's so familiar"
The layout had to mimic what users are already familiar with :
Final high-fidelity design, mimicking the existing user interface design with hero on top, and one horizontal list of recommendations at the bottom

Measuring success for first roll-out through user feedback

A feature rollout for a company at the scale of Netflix is not a simple process. In considering how to measure the success (or failure) of this feature, I integrated a simple call-to-action to rate the feature at the end of the flow, after the user has finished watching. Not only would this provide feedback on Netflix Rapidfire, but it would continue to optimize Netflix's recommendations for the user.

Final design

Project takeaways

A critical part in this process was taking a step back and referring back to the key problem: inaccurate recommendations. It meant that when Netflix couldn't optimize to make the browsing experience personalized, it may benefit from and occasionally require the users' help.

As an avid Netflix user, it was easy to fall into the trap of designing something based on my own experience. But one of the most important lessons this project has taught me is to test, test, and test some more, and continually iterate on the findings.

Next steps: If I had the opportunity to take this further, I would want to dig into the data to get insights into Netflix's browsing experience. Recommendation systems are complex infrastructures to design for, and there's a reason why personalization still takes so much effort for a company as sizeable as Netflix. This feature can also be continually developed, as most features do - whether that's being able to save a previous 'Rapidfire' search, or include the ability to alter preferences in profile settings.
While you're here, check out more projects...
Back to top of page