SLIPSTREAM

Timeline


90 Hours

Role


UX & UI Designer

Platforms


Desktop, iOS Mobile

Tools


Figma, FigJam


Project Type

Solo Case Study

Project Overview

In this solo case study, my mission was to enhance the browsing and checkout experience for a fictional cycling e-commerce site. I aimed to increase revenue by improving the conversion of product browsing into successful checkouts.

The Problems

The Details

Target user demographic: 24 - 38 years old, 72% men, high income earners, and they take biking very seriously

Company’s brand personality: an expert in the field who is always knowledgeable about the very latest trends and best products related to biking

Desired brand attributes: savvy, focused, serious, and dependable

The Objectives

Design a product comparison feature.

Create a Guest Checkout option.

My Tasks & Deliverables:

Discover

Methods: Market Competitor Analysis, User Interviews


Upon receiving the PM’s insights and suggestions, I researched the browsing experience and checkout flows of three market competitors: Amazon, Target, and Trek.

Market Competitor Analysis

User Interviews

Once I had a good understanding of industry standards for product comparison and checkout flows in the cycling e-commerce space, I completed user interviews with four individuals, each of whom fell into at least three out of four target user demographics.

User Interview Insights

User interviews yielded three insights about how users research and compare bikes and three insights about how users feel about the online checkout process on most e-commerce sites.

Product Browsing Insights:

Checkout Flow Insights:

Design

Deliverables: User Flows, Low-fidelity Prototype


User Flows

Considering user interviews, I designed a flow for product comparison and checkout. It emphasizes access to "expert opinions" in different formats and offers easy checkout options.


Low-Fidelity Prototype

I used Figma for a low-fidelity, clickable prototype that covered product comparison and checkout in the user flow. This prototype served for initial usability testing and as a foundation for high-fidelity mockups.

Validate

Methods: Usability Testing, Testing Synthesis


Usability Testing - Round 1

I completed the first round of usability testing using the low-fidelity prototype. I asked five users (all of whom fell into at least two of four target demographics) to complete the following open-ended tasks:

  1. Find a specific type of product (ex: downhill mountain bikes).

  2. Filter results (ex: by price and brand).

  3. Compare the remaining products and determine which has the most desirable feature (ex: the lightest frame).

  4. Navigate to and explore the product page.

  5. Purchase the product as a guest.

Tasks were considered “failed” if three or more users gave up, repeatedly attempted to complete the task incorrectly, and/or verbalized dissatisfaction.

Note: Because the focus of this particular project was on the desktop experience, I completed user testing with the desktop prototype exclusively. I would have liked to complete two rounds of testing for each interface, but was limited by time.

Results

Overall, four out of six tasks were completed with a 100% pass rate. However, the following tasks did not pass the usability test: comparing products (40% pass rate) and purchasing products as a guest (20% pass rate).

Pain Points

“Compare Products” Empty State

Confirmation of item added to “Compare Products”

System Status of “Compare Products” feature

Start comparing products

Guest Checkout

In order to address the above-mentioned pain points, I focused on the following goals when designing my high-fidelity screens:

  1. Improve visibility and clarify system status of “Compare Products” feature.

  2. Simplify checkout flow’s login/register page.

Design

Deliverables: Design System, High-Fidelity Mockups


Design System

Before beginning high-fidelity designs, I decided on the majority of my design elements and made sure they were consistent with brand identity details. I used simple, readable sans-serif fonts and nature-inspired colors that had a masculine but not harsh feel. I tested different color combinations to ensure contrast met WCAG standards.


High-Fidelity Designs

With the goals from the first round of usability testing in mind, I began designing the high-fidelity mockups and clickable prototype for my desktop interface. Below are several screens.

Homepage

Product comparison page

Product page


Iterative Improvements from Low-Fidelity Designs

The majority of changes made to the prototype from low-fidelity to high-fidelity are described below. All changes were made in the hopes of accomplishing the goals set out after round 1 of user testing.

Goal 1: Improve visibility and clarify system status of “Compare Products” feature.

“Compare Products” Empty State

Item added to “Compare Products”

Start comparing products

Goal 2: Simplify checkout flow’s login/register page.

Login/registration page

Account creation page

Validate


Methods: Usability Testing, Testing Synthesis

Usability Testing - Round 2

I completed the second round of usability testing using the high-fidelity prototype. I asked five new users (all of whom fell into at least two of four target demographics) to complete the same open-ended tasks as the previous round of testing. Wording of the tasks was changed for clarification:

  1. View the site homepage and describe elements and functions they notice.

  2. Find a specific type of product (ex: downhill mountain bikes).

  3. View and filter search results (ex: by price and brand).

  4. Utilize the compare tool to compare the remaining products.

  5. Navigate to and explore the product page.

  6. Purchase the product as a guest.

Again, tasks were considered “failed” if three or more users gave up, repeatedly attempted to complete the task incorrectly, and/or verbalized dissatisfaction.

Results

This round, only one out of six tasks were completed with a 100% pass rate and two our of six tasks were completed with a 80% pass rate. Three out of six tasks did not pass the usability test: view search results and filter results (60% pass rate), comparing products (40% pass rate) and purchasing products as a guest (20% pass rate).

Paint Points:

Search results page

Product compare feature bottom sheet

User Reviews

Login/registration page

Payment information screen

Order review screen

In order to address the above-mentioned pain points, I focused on the following goals when designing the second iteration (V2) of my high-fidelity screens:

  1. Make “Checkout as a guest” option more immediately available.

  2. Redesign and add content to product cards, including modifying “Compare +” button and save/bookmark button.

  3. Redesign “Compare Products” bottom sheet to remove ambiguous functions and language.

  4. Add additional buyer review details and include the ability to filter buyer reviews.

  5. Improve navigation within the checkout flow.

Design

Deliverables: High-Fidelity Mockups (Version 2)


High-Fidelity Designs (Version 2)

I iterated on my high-fidelity desktop prototype and created a first iteration of the high-fidelity mobile prototype, emphasizing insights from the second round of user testing.


Iterative Improvements from High-Fidelity Designs (Version 1)

The majority of changes made to the prototype from high-fidelity (V1) to high-fidelity (V2) are described below. All changes were made in the hopes of accomplishing the goals set out after round 2 of user testing.

Goal 1: Make “Checkout as a guest” option more immediately available.

Login/registration/guest checkout page

Goal 2: Redesign and add content to product cards, including modifying “Compare +” button and save/bookmark button.

Search results page

Goal 3: Redesign “Compare Products” bottom sheet to remove ambiguous functions and language.

Compare Products Bottom Sheet

Goal 4: Add additional details and filter option to user reviews.

User Reviews

Goal 5: Improve navigation within the checkout flow.

Payment information screen

Order review screen

Next Steps & Lessons Learned


If I were to continue my work on this project, I would want to do so by doing the following:

  1. Complete at least one round of user testing of my mobile site prototype.

  2. Compare pre- and post-project conversion data to ensure that the problems were solved and that we were solving the right problems.

With every project I complete, the importance of user-centered design, data-driven decision making, and iterative improvement are continually reinforced. Besides cementing these concepts in my mind, I learned a couple other lessons that I will take with me into my next projects:

Empower the User with Information: Informed shoppers are confident shoppers! Users require detailed product info and the ability to compare features, specs, and prices for informed buying choices.

Clarity and Accessibility: Organizing and presenting product info greatly affects user comparisons. Clear, structured, accessible data reduces user effort and frustration. Intuitive navigation and visual cues are key.

Streamlined Navigation: Clear and intuitive navigation is vital for a streamlined user journey. Minimizing friction in product discovery and search helps users find what they want, increasing conversion rates.