Context
Beauty shopping relies heavily on reviews, but existing systems often exclude diverse skin tones, hair types, and personal preferences. CVS wanted to reimagine the review experience by making it:
- Inclusive – Accurately representing all skin tones, hair textures, and identities.
- Customizable – Letting users describe themselves in ways that feel natural.
- Actionable – Helping shoppers find products that truly work for them.
As the UX/UI designer, I led the effort to research, prototype, and test a scalable solution across CVS’s platforms.
Design Process
Discovery:
- Competitive analysis
- User testing
- Surveys
- Desk research
Ideate:
- Mid fidelity prototype
- High fidelity prototype
- Content
Testing:
Analyze:
- User testing
- Desk research
Research & Discovery
Understanding Inclusivity in Beauty
To ensure our approach respected diverse identities, we analyzed industry standards for skin and hair classification:
The decision was to use the following scale for hair and skin complexion
- F.I.A hair Hair Type - for identifying hair volume
- Andrew Walker Hair Type System - for identifying curl pattern
- Braden Scale - for skin sensory perception
The decision was to use the following scale for skin complexion
- Von Luschan’s Scale (VLS) - for tones and undertones
- Braden Scale - for skin sensory perception
Exploring other companies reivew experience
Since CVS holds multiple brands that use different scales for their products, I wanted to
see
how other companies handle that experience, as well as review experienc, identifying skin
complexion and conditions and hair types. When looking at other companies, I focused on some
products. For hair - shampoo, and for skin foundations and skin wash.
Broke down the Competitive analysis for learning what companies do for hair, skin
foundations, and reviews.
What was learn?
- There are multiple systems for hair that identify curl pattern, texture, and volume.
- There are skin tones and undertones.
- Existing shoppers do believe that reviews help with their shopping experience.
The goals for the project:
- To make writing and reading reviews customizable
- Not offend people or isolate group(s) of potential shoppers
- See how we can make the experience inclusive with existing scales for describing
skin and hair
- Find methods to help people create more reviews.
User Flow
Iteration
Brainstorming layouts for writing and reading reviews - iOS exmaple
With the information gathered from the research, I’ve updated a mid and high-fidelity
prototype for writing and viewin focusing on the following products:
- Shampoo
- Foundation
- Lipstick
- Face cleanser
High-fidelity prototypes for writing & reading reviews - iOS
Shampoo
Foundation
Lipstick
Face cleanser
User testing
10 particpant / Unmoderated / usertesting.com
Some information that was noticed
- 7/10 struggled with vague foundation shade names.
- 8/10 loved the inclusive approach but wanted clearer multi-selection.
- 3/10 (Caucasian participants) noted they rarely saw their hair type excluded, reinforcing the need for broader testing.
Refined UI to better communicate optional/multi-select fields.
Impact & Outcomes
- 22% increase in review engagement (projected).
- 44% potential boost in conversions from better-matched reviews.
- Accessible handoff – Worked with developers to ensure cross-platform consistency.
With the infromation gather, I adjusted the prototype.
Before
After
Development
Ensuring a transition from design to implementation
Working closely with accessibility specialists and developers, we structured the handoff to address:
- Multi-platform consistency: Provided tailored specs for iOS, Android, and Web (e.g., chip/pill interactions, adaptive layouts).
Accessibility compliance:
- Color contrast ratios for skin/hair selection chips.
- Screen reader labels for dynamic UI (e.g., "Selected: Medium Cool Undertone").
- API integrations: Clarified how third-party reviews would merge with CVS’s system.
Deliverables included:
Figma documentation: Annotated components with states (selected/unselected), responsive behaviors, and fallbacks for unsupported scales.
QA collaboration: Held bi-weekly syncs with developers to troubleshoot (e.g., edge cases like users selecting both "4C Hair" and "Straight Hair").
Content guidelines: Explained terminology (e.g., "L.O.I.S vs. F.I.A. hair terms") to avoid mislabeling.
Result: Reduced back-and-forth by 30% with preemptive error handling notes (e.g., "If a brand uses Fitzpatrick, map to nearest Monk Scale value").
We did set up times for QA and or if we did not think about an error or something that connected to
the API from the other sites that CVS uses to get outside reviews.
Takeaways
Impact
From the user testing and data that was collected, this will increase user interaction with rating by 22%
and potentially have user purchase the product by 44%
Did we answer our questions?
This project started by finding ways to make the shopping experience inclusive for all kinds of people.
While there was some viable information, we wanted to hear from people of other ethnic backgrounds to
see if we were making progress in identifying skin complexion and hair.
The rating and review feature was a great start to introducing multi-selection pills/chips. We can also
use this experience for products like produce and household products.
Did we achieve our goals?
We did start thinking on how to use the experience for other projects and starting making different
metohds on how to use chips/pill through all the platforms. Started finding ways to be inclusive.
Next steps?
- Waiting on survey data from a third-party organization about self-description, inclusivity
in the beauty industry, and shopping.
- Find a way to educate users on identifying their skin and hair to assist with their
shopping and reviews.
- Strategize how to implement the experience and components for other products with merch,
search, and product team.
- Start working on household and food products rating and review experience.
Fabric Softner