Twitch

Rethinking Twitch’s mobile onboarding experience

Case study

Hero Image.png
 
 
 

Company

Twitch is an esports streaming platform that allows players to stream their own gameplay, and viewers to follow along in real time

Role

In a two week sprint, I generated hypotheses, ran guerrilla usability tests, synthesized my findings, generated low fidelity and high fidelity designs, ran validation tests, and iterated on the designs

Timeline

Two weeks, 2019

Skills

Guerrilla user research, sketching, high fidelity design in Sketch and Figma, prototyping, validation testing

 
 

 
 

The problem 💣

The user onboarding flow doesn’t provide the right type of information to new users, which results in most users bouncing to a new page right away

The profile settings page doesn’t let users fully edit their profile information, which means that users are unable to customize their profiles to their liking

The opportunity 🙏

Improve the value received by first time users by redesigning the onboarding flow to show recommended categories, channels, and communities, rather than just the streamers that they are following

Allow users to easily edit their profile information in the app by redesigning the account settings page to include customization options around their profile image, username, and bio

 

 

Final designs and results

A user’s first interaction with an app should be valuable and empowering, not confusing and limiting. By working from end to end, I was able to understand pain points first hand and work with users to design intuitive solution. Note: I am not an employee at Twitch, I simply ran this case study out of my own interests in the product and industry.

Discover Page

Onboarding.png
 

First-time users now land on the discover page where they see more relevant content

down left.png
 
 
up right.png

Users can now edit all of their profile settings from a single page

Profile Settings Page

Profile Settings.png
 
Pictograph.png
 

 

Insights from guerrilla user research

I ran guerrilla user research tests by sitting outside of a coffee shop and offering free croissants to the cafe patrons in exchange for a ten minute usability test. Here are my main findings:

Once they’re onboarded, new users want to see what the app is all about. 3/5 of the users I interviewed felt that they could better accomplish this on a different page than the one they landed on.

Updating your profile information is a natural step in getting involved in the online community. 0/5 of the users I interviewed were able to customize their profile information.

Affinity Mapping

I then synthesized the user research findings by identifying recurring themes and grouping together like terms, pain points, and other key takeaways.

Affinity Mapping.jpeg
 

 

Pain point 1: problematic onboarding

The user onboarding flow doesn't provide the right type of information to first-time users, which results in most users bouncing to a new page right away

New user task flows

In order to better understand the user’s paint points, I created user flows and task flows to visually conceptualize where users were getting stuck and/or frustrated

 

Low fidelity sketches

I drew four iterations of low fidelity sketches aimed at alleviating user frustration, then chose the best two (green) and refined and iterated on them

 

Wireframes and high fidelity

Onboarding Wireframe.png
 

The wireframe shows new users relevant content, all in one place

down left.png
 
 
up right.png

High fidelity mockup with images, icons, copy and symbols

Onboarding (no mockup).png
 

Final results, before and after

Before

Onboarding (Before).png
 

Users can either watch a random channel, or bounce to a difference page to find relevant content

down left.png
 
up right.png

Users now see relevant content right away, all on a single screen

After

Onboarding.png
 

 

Pain point two: not enough personalization

The profile settings page doesn’t let users fully edit their profile information, which means that users are unable to customize their profiles to their liking

Profile editing task flows

In order to better understand the user’s paint points, I created user flows and task flows to visually conceptualize where users were getting stuck and/or frustrated

 

Low fidelity sketching

I drew four iterations of low fidelity sketches aimed at alleviating user frustration, then chose the best two (green) and refined and iterated on them

 

Wireframes and high fidelity

Profile SettingWireframe.png
 

Now, users can edit all of their profile settings from a single page

down left.png
 
 
up right.png

High fidelity mockup of the new profile settings page

Profile Settings (no mockup).png
 

Final results, before and after

Before

Profile Settings (Before).png
 

Users need to take multiple steps to make changes to their profile

The copy is confusing and limiting

down left.png
 
 
up right.png

Now, users can clearly see what it is that they are editing, and make changes in a single step

After

Profile Settings.png
 

 

Bringing the redesigns to life

I prototyped the high fidelity mockups in Sketch to allow users a more realistic experience during validation tests

New onboarding flow

Onboarding Gif.gif
 

New profile settings

Profile Setting Gif.gif
 

During the validation tests, user interaction with the redesigned landing page increased by 40% and every user was able to navigate to the account settings page in a single tap and update their profile image (100% increase)

Pictograph.png
 

 

Takeaways

By redesigning the onboarding flow for first-time users, I was able to improve interaction with the new landing page by 40%. Additionally, the newly redesigned profile page allows users to quickly and easily update their profile information

My biggest challenge was making certain that new users would find value in the redesigned discover page, and I learned to overcome it by quantifying the value. By measuring the number of users that interacted with the page before bouncing to a different one, I was able to see the difference between the original and the redesign. Before, 3/5 users bounced to a different page, and after, only 1/5 users bounced.

What I learned from the process is that most users are impatient, and that’s a good thing. Users don’t want to have to navigate through the app to complete the task at hand; they want their problems to be solved as quickly and as painlessly as possible. A higher demand for intuitive design makes for faster, more frequent design iterations, which results in better overall experiences.

If I had more time, I would likely continue to iterate on the profile information page. I would love to design an interface that is beautiful, simple, and empowering. Although it is certainly a step in the right direction, I think my current redesign has a ways to go, and I am confident that I can get there by iterating, running more validation tests, and iterating again.