2024 UX Researcher Apprenticeship

Appointment Booking

Nordstrom iOS Usability Study

Company

Nordstrom

My Role

UX Researcher

(Group of 5)

Timeline

May-Aug, 2024

Responsabilities

Concept Design

Preliminary Research

Prototyping

Design Iterations

Customer Interviews

Design Systems

Project Brief

Our team of five partnered with Nordstrom to investigate how users discover and book styling services through the iOS app. We planned and ran a moderated in-person usability study with six participants, focusing on the entire appointment flow—from discovery to rescheduling.

Through this process, we identified 12 usability issues and proposed both quick wins and long-term improvements. After synthesizing findings, we presented our insights and design suggestions to 50+ stakeholders across UX, research, product, and in-store teams.

The feedback we received confirmed that our work addressed long-standing gaps in the experience, especially around visibility, staff selection, and rescheduling. Several ideas were praised by stakeholders as actionable and aligned with what users had been asking for.

Scope

iOS Nordstrom App beauty expert appointment booking flow

Scenario 1

You’re getting ready to attend a wedding on the evening of March 30th and you would like to get your makeup done professionally at Nordstrom for the event.

Scenario 2

You realized the date is wrong and the wedding is actually March 23rd at 6pm. Show me what you’d do next

User Flows

We focused on the end-to-end experience of booking a beauty appointment through the Nordstrom iOS app—from initial discovery to confirmation and rescheduling. Our study examined how users searched for services, selected available times, and managed appointments after booking.

Rescheduling

Booking

Discovery

Participant Criteria

  • iOS user

  • Ages 18+

  • Nordstrom customers

  • $500+ annual spend on beauty, skincare, & clothing

  • Experience/interest in services

Methods & Data Collection

In-Person Moderated Testing

  • Screener survey

    • (22 responses, 6 participants)

  • Usability test

    • 1 moderator

    • 2+ observers

    • 2 scenarios / 7 tasks

    • Post-task questions

  • Post-test questionnaire

Quantitative Data

  • Difficulty of task (Likert scale)

  • Task success rate

    • (S) Success

    • (SS) Succeed but struggled

    • (F) Failed

    • (FS) Failed, but thought they succeeded

  • System usability scale (SUS)

Qualitative Data

  • Think aloud

  • Observation

  • Probing

Nordstrom Severity Ratings

High

Prevents completion of tasks

Medium

Could cause significant delay, frustration or added task time

Low

Minor effect on usability

Opportunity

Future enhancement

Quick Fix

Long Term

Perceived recommendation effort level

Task 1: Appointment Booking Discovery

Difficulty Ratings

To understand how easy it was for users to locate the appointment booking feature, we asked participants to rate the task on a scale from 1 (very difficult) to 5 (very easy).

Only 2 out of 6 participants rated the task as very easy — both were expert users already familiar with the app. Novice users struggled more, often relying on trial and error or the search bar to find the booking flow.

Finding 1.1

Severity: High

We found many participants were not able to find appointments immediately.

  • 2/6 users failed to find appointments

  • 3/6 users succeeded but didn’t expect book appointments to be in the “store page”

“What might be confusing is having it under the store section. Like it’s not immediately obvious to me… It makes more sense to me to go to a page that’s for makeup or in store service” [P2]

Recommendation 1.1

Quick Fix

Long Term

Make it easier for users to find appointments on "Store" page.

  1. Reorganize store address & phone number to surface appointment above scroll line.

  2. Surface services in carousel.

Current

Recommendation

Finding 1.2

Severity: High

Search results don’t bring participants to appointments which caused them to give up

  • 2/6 participants (over age 40) expected to find appointments through search

“In the search function. I start with makeup appointments. And it gives me a bunch of makeup. Which I don't want. So I try and search again…. I'd probably give up at this point” [P4]

Recommendation 1.2

Quick Fix

Long Term

When users search for queries related to "appointment"
Show a direct path to appointments in autocomplete

Current

Autocomplete Recommendation

Recommendation 1.2

Quick Fix

Long Term

When users search for queries related to "appointment"
Show appointments and services as a search result

Current

Search Result Recommendation

Task 2: Selecting Services

Finding 2.1

Severity: High

Service category terminology doesn’t match participant’s mental model

  • 4/6 participants reported confusion over “Beauty Expert” and “Beauty Floor”

  • 3/6 participants reported confusion over “In-Store Beauty Expert” when being asked to “get their makeup done professionally”

“The term for each options on selecting these services is confusing, (they are) not what I look for for preparing an event.” [P2]

Recommendation 1.1

Quick Fix

Long Term

A/B testing copy alternatives

Current

Recommendation

Recommendation 1.1

Quick Fix

Long Term

  • Surface service type e.g. “Makeup Application” so users can better identify services

  • Consider highlighting the service is “free”

Current

Recommendation

Task 3: Selecting Staff

Finding 3

Severity: Medium

Beyond brands, participants expect more information on staff profiles, Lack of information on staff profiles

  • 6/6 participants expect to see more detailed information about staff to make informed choices

  • 3/6 participants defaulted to selecting 

“No Preference” due to indiscernible differences between options

“I don’t love that I cannot really know much about these people so I don’t know who should I choose specifically” [P1]

Recommendation 3

Quick Fix

Long Term

To make it easier for people to find a desired staff, consider adding more staff information

  • Staff’s bios (3/6)

  • Staff’s expertise (2/6)

  • Staff’s years of experience (2/6)

  • Staff’s makeup style / Social media links (2/6)

Current

Recommendation

Task 4: Selecting Availability

Finding 4

Severity: Medium

Beyond brands, participants expect more information on staff profiles, Lack of information on staff profiles

  • 6/6 participants expect to see more detailed information about staff to make informed choices

  • 3/6 participants defaulted to selecting 

“No Preference” due to indiscernible differences between options

“I don’t love that I cannot really know much about these people so I don’t know who should I choose specifically” [P1]

Recommendation 4.1

Quick Fix

Long Term

While participants who selected “no preference” found availability, others found their desired staff unavailable

Forced return to “Select a Staff Member”

  • 2/3 participants had to return to “Select a Staff Member” to find an available stylist

  • 1/3 participant dropped off when switching staff

Current

Recommendation

Recommendation 4.2

Quick Fix

Long Term

  • To avoid switching between screens, consider combining Step 1 “Select Staff” and Step 2 “Select Availability” on the same screen

  • Consider testing full screen vs. popup

Current

Recommendation

Task 5: Selecting Availability & Booking Confirmation

Finding 5

Opportunity

Quick Fix

Long Term

6/6 Participants successfully added personal information and reviewed booking confirmation but expected to see more information on the “Confirmation” screen

Edit appointment (3/6)
Add to calendar (3/6)
Staff’s name (3/6)
Precise in-store location (2/6)

Current

Recommendation

Task 6: Reschedule Booked Appointment

Difficulty Ratings

Only 2 participants found it very easy (mostly experts). Others found varying degrees of difficulty.

Finding 6.1

Severity: High

Mismatched expectation for ‘booked’ appointment retrieval 

6/6 participants expected to retrieve booked appointments in the app under “account”, not email
4/6 failed to reschedule entirely

Fragmented information in email 

6/6 participants missed rescheduling details in dark mode

Recommendation 6.1

Quick Fix

Long Term

Mismatched expectation for ‘booked’ appointment retrieval 

6/6 participants expected to retrieve booked appointments in the app under “account”, not email
4/6 failed to reschedule entirely

Fragmented information in email 

6/6 participants missed rescheduling details in dark mode

Current

Recommendation

Finding 6.2

Severity: High

Mismatched expectation for ‘booked’ appointment retrieval 

6/6 participants expected to retrieve booked appointments in the app under “account”, not email
4/6 failed to reschedule entirely

Fragmented information in email 

6/6 participants missed rescheduling details in dark mode

“I was surprised how cumbersome [appointment booking] was. When you're shopping at Nordstrom, trying to buy something, it's super easy to find brands, colors and sizes.

[Appointment booking] feels like something they’re trying vs. something they’re doing. It feels off-brand having been a Nordstrom shopper my whole life.

I hope they improve it so that people like me can find it when I need it” [P5]

Recommendation 6.1

Quick Fix

Long Term

Mismatched expectation for ‘booked’ appointment retrieval 

6/6 participants expected to retrieve booked appointments in the app under “account”, not email
4/6 failed to reschedule entirely

Fragmented information in email 

6/6 participants missed rescheduling details in dark mode

Impacts

Feedbacks

After the study, Our team presented our findings and proposed solutions to over 50 Nordstrom stakeholders.

“So glad to have these teams validate what we’ve been wanting for months!" – UXR stakeholder

“Your research is incredibly helpful and will be referenced again and again!" – UXR stakeholder

Special Thanks

Special thank you to Angela Sharer and 

Hannah Nursalim for their support and guidance!

Thanks for the Nordstrom Team and my teammates.