Sephora - Mood Board Feature

Creating a more personalized shopping experience for Sephora users by adding a mood board feature to the app

Role
UX Researcher

UX/UI Designer
Project Duration
80 Hours (4 weeks)
Tools
Figma

Miro

Overview

Background

Sephora is one of the largest beauty retailers in the world.  The in-store experience offers consumers the ability to consult with “Beauty Experts” that can make suggestions based on their preferences which is a feature that is also available online (Live Beauty Help). However, the product finding process on the app can be streamlined by offering a more personalized shopping approach to its users.

Problem

With an overwhelming amount of products to choose from, users can find it difficult to select products when shopping on the Sephora app. Users have access to reviews within the app and recommendations from social media influencers on other platforms however products are not a one size fits all and should be tailored to the individual users’ needs and preferences.

Tools and Methods

1. Research

Competitive Analysis Sephora App Audit
User Interviews

2. Research Synthesis

Affinity Mapping
POVs, HMWs and Brainstorming
Personas
User flows
Task flows

3. Designing

Low Fidelity Wireframes
High Fidelity Designs
Interactive Prototype

4. Testing

Usability Test
Feedback Prioritization
Iterations

Research Goal

What do Sephora users take into consideration before deciding to purchase a product and how do they go about choosing between a wide array of different products?

Competitive Analysis

To begin, I completed a SWOT analysis on Sephora’s competitors to make note of how they help their users choose between products. Based on my analysis, the most unique features I found were: virtual try on, makeup look tutorials, virtual makeup consultation and interactive quizzes. I wanted to take those ideas a step further to help Sephora stand out from its competitors.

1.1. Competitor Logos

Analysis Highlights:

Sephora App Audit

After completing market research and observing how competitors offer a personalized experience for their users, I audited the Sephora app. I had two feature solutions in mind, the first solution was to allow users to build a makeup look and receive results with product recommendations based on their choices. The second feature solution I had in mind was allowing users to build a mood board within the app and receive product recommendations based on the results that they like.

User Interviews

I interviewed 7 users between the ages of 20-30 who shop at Sephora, which helped me decide on a feature solution because of the valuable information I learned.

Findings

1. Users do not feel confident in product recommendations because they are generic and not personalized

“I don’t feel like the app knows me, so I don’t purchase any products that are recommended by it. It feels like marketing and there’s nothing personalized about it.”

2. The amount of products and choices available are overwhelming making it difficult to browse through the app

“The way information is presented on the app is too much, there are way too many products on the homepage so I’m usually on the site to get a specific product and not get inspiration.”

Research Synthesis

Affinity Mapping

After completing my user interviews, I created an affinity map with 5 themes that helped me uncover deeper insights regarding user needs when it comes to beauty product selection and the desire for a personalized experience at Sephora. I used these insights to decide on the mood board feature and further enhance the idea so that it solves user pain points. 

1.2 Affinity Map

Based on my user interviews with Sephora shoppers, I found that:

Point of View (POV), How Might We (HMW) and Brainstorming

To address user pain points and enhance the mood board feature solution, I created POV statements and HMW questions focused on improving the personalization experience.

Insights

Users complete most of their research about makeup outside of Sephora because the way the information is presented there is overwhelming and irrelevant to their needs

Needs

Users need to feel that the products that are being recommended to them on Sephora are related to their needs and are easy to sort through

POV

As a user I want to reduce the amount of time I spend on finding relevant products and increase my confidence in the Sephora recommendations

HMW

How might we make relevant product information readily available to the user? 

How might we increase user confidence in Sephora recommendations?

How might we make the product selection experience less overwhelming?

I used the HMW statements as the basis for brainstorming solutions. I put a 30 minute time limit for my ideas to flow so as to not get carried away and spend too much time on this part of the process. This helped me think about the parameters I should consider for the feature I want to add.

Personas

To better guide my design decisions and keep Sephora users at the forefront of my designs, I created two personas based on my interviewees. I focused on the users' need for personalization and how that can be achieved through a mood board feature. As I was building out the feature, I referred to the personas to ensure that the user problem was being solved through my solution.

1.3.1 User Persona - Elena
1.3.2 User Persona - Lianne

User Flows

Keeping in mind my personas’ need for a personalized app experience, I mapped out the “Happy Path” with the mood board feature in mind. I put myself in the user’s shoes to see how and when they would decide to use the feature. My primary focus here was on makeup products, despite Sephora offering a variety of other products. This is something I iterated on as I continued my design process.

1.4 User Flow

Designing

Wireframing

Low Fidelity Wireframes

Taking my persona’s goals and the task flow into account, I began creating low fidelity wireframes for the mood board feature in the Sephora app. I used Figma to create my low-fi wireframes and followed the format of the Sephora app in key screens pertaining to my design. I came up with two ways to set up the mood board feature one of which involved a series of quiz questions or one screen of selecting preferences and viewing results. To make the feature more enticing for users, I decided to go with the multi-screen approach after deliberating with my mentor.

1.5 Low Fidelity Wireframes - Mood Board Feature Flow

High Fidelity Wireframes - Iteration 1

Because I was following the pre existing Sephora UI, I went straight to designing a high fidelity version of my moodboard feature solution. During this process, I discovered many aspects of the app that were not user friendly such as the inability to go back and forth between quiz questions to change answers, issues with UI design such as spacing between elements and more. In my first round of high fidelity wireframing, I did not implement those improvements out of fear of deviating from the Sephora UI. However, my mentor suggested adding the improvements as part of my design process as long as the changes are justified.

1.6 High Fidelity Wireframes - Mood Board Feature Flow

High Fidelity Wireframes - Iteration 2

1.7.1 High Fidelity Wireframes - Iteration 2 - Quiz Screen

In the pre-existing Sephora UI, users do not have the ability to back and forth between quiz questions, this can be frustrating for users because they would be unable to change any responses they recorded in previous questions, I added the "back" and "next" buttons to allow users the opportunity to change their responses without having to repeat the quiz

1.7.2 High Fidelity Wireframes - Iteration 2 - Quiz Screen

Makeup experts and beginners alike are the target users for this added feature, for this reason beginners may not be familiar with the different types of makeup looks, I added images of the makeup looks to support beginners with their understanding of makeup

1.7.3 High Fidelity Wireframes - Iteration 2 - Quiz Screen

Because this question has no bearing on the results of the quiz, my peers at DesignLab suggested that it would not be relevant to include

1.7.4 High Fidelity Wireframes - Iteration 2 - Quiz Results Screen

In the first version, I mimicked the Sephora UI, however the like button is not accessible and the layout of the images is not enticing for users accessing the mood board feature the first time. I added a background behind the icons on the images to make them accessible and experimented with different icons and colors, while keeping in mind the overall Sephora UI. I added the number of products in each makeup look to communicate to users the complexity of the makeup look, therefore appealing to beginners and experts alike.

1.7.5 High Fidelity Wireframes - Iteration 2 - Makeup Look and Products Screen

In the first version of this screen, the default and active states if the makeup look were the same. This obstructed the image of the makeup look and did not provide information to the user about which product was being used at each point of reference. For this reason, I made the default state invisible, with the products appearing and disappearing on tap.

Prototyping

To put my mood board feature to the test and to ensure that the user's need for personalization was resolved through my design, I created my prototype. To reiterate, the key pain points I identified were:

Testing

Usability Testing

I tested my designs in a remote moderated setting with 5 users, 3 of which I had interviewed, and 2 new users. I instructed the users to find the new mood board feature to see whether it was located intuitively within the app. After that, I asked them to use the feature and provide me with feedback for improvement as well as their overall impression of the features and whether the solution met their expectations.

1.8 Feedback Grid

Prioritization

Based on the 5 usability tests I conducted, I divided the feedback into an impact/effort matrix to prioritize the changes I would make given that I had limited time to complete the project.

1.9 Impact and Effort Matrix

Iterations

After prioritizing which iterations to work on, I spent 4 more hours making changes to my designs before submitting them to my mentor for feedback.

2.1.1 High Fidelity Wireframes - Iteration 3 - Homescreen

In the first version of the home screen, I did not include a banner directing users to the mood board. Because this is a new feature, users would not have a way of knowing about it. In the final version I added the banner with a busy image to match the rest of the images found in the app.

2.1.2 High Fidelity Wireframes - Iteration 3 - Makeup Look and Products Screen

To improve the readability of the product tags, I increased the text size, making it more accessible and easier to read at a glance.

Conclusion

Success Metrics

While I completed this project for self-practice, some of the success metrics I would pay attention to measure how my designs improved the user problem at hand would be:

Next Steps and Learnings

Although this project was done for my personal growth and learning, I gained a lot of practice working within a pre existing interface’s UI and making the integration of new feature feel natural and seamless to the user

Going through this process allowed me to understand the difficulties involved in coming up with a new feature for a well established app and platform

Thank you for reading!