
SNAPCHAT
USABILITY TESTING & REDESIGN
Easy to start. Efficient to master.
My Role
Led UX/UI design
UX researcher
Prototyper
Motion Designer
Skills Involved
User Research
Usability Testing
Prototyping
My Team
Dawna Zhang
Yiping Lin
Xuanzi Cao
Duration
10 weeks

The Challenge
Fragmented Conversations
& Limited Guidance

The Problem
Snapchat’s chat interface mixes multiple content types without clear hierarchy and provides limited onboarding, reducing clarity, usability, and increasing interaction errors.
our goals
Validate interaction complexity, cluttered information display, and learning barriers by gathering insights from new users (onboarding, learnability) and experienced users (efficiency, satisfaction).
Objectives of the Usability Testing
For Users
Retain existing users by enhancing their overall experience while attracting new users to join the platform.
Focus on improving the Chat features to strengthen engagement and user retention.
For Business
Drive sustainable revenue growth by increasing Snapchat+ subscriptions and improving user conversion rates.
Expand the user base and strengthen advertising and brand partnership opportunities.
Participant Recruitment Plan
Participant Breakdown by Age Group & Experience Level
We planed to recruit 16 participants representing a balanced mix of genders, age groups, and technology experience levels to ensure diverse perspectives. The group will include both novice and experienced users of mobile communication platforms, allowing us to observe distinct patterns in behavior, expectations, and challenges for a more complete understanding of user interaction.

Participant Recruitment Plan
Recruitment Strategy
We adopted a clear and friendly recruitment approach to attract participants who represent our target audience. A screening process will be conducted through a Google Form shared via digital link and QR code to ensure participants fit our criteria. This balanced composition allows us to gather diverse insights across different experience levels for a more comprehensive usability evaluation.
Testing Process & Metrics
Methodology

Quantitative Data
Task completion rate
Task completion time (per task)
Error encountered
Quiz success rate
System usability score

Qualitative Data
Screening form responses
Verbalization & Behavior
Post-task interview responses
Observed user frustrations and quick fixes

Study Process
Screening
Task Performance
Post-Test Questions
Quiz (Icon recognition)
SUS Questionnaire
Task Description
Task Tested
Data Analysis
Quantitative data
task completion time
On average, new users spent 43 seconds longer per task than experienced users.

Task click error counted
In task3, new users made 22 more click errors than experienced users. From here, everything makes sense.

Task Completion Rate
While the completion rate was high, many users, especially new users, completed tasks through indirect paths.

System Usability Scale (SUS)
New users rated Snapchat 43.44, which falls into not acceptable.

Key Insights
Issues to solve
Message List View
Multiple gestures (long-press, swipe) live in the same small area, each triggering a different action
No clear visual distinction between actions, causing hesitation and misclicks for first-time users
Chat Screen
Actions like "Save," "Reply," and "Forward" only appear after long-press or swipe, hidden from view by default
Icons lack text labels, making their function unclear
Lack of Onboarding
Minimal in-app guidance for gesture-based interactions
Users can't easily tell if a message has been saved, or how to reply with a Snap
Lack of UI Cues (Messaging List)
Unclear distinction between message states (sent vs. unsent, opened vs. unopened)
Media type icons (photo, video, text) are hard to tell apart at a glance
Overall Impact
Gesture-heavy design reduces intuitiveness compared to other messaging apps
Increases cognitive load and lowers user confidence during everyday use
What I learned from this project
Reflection
Measuring Learning, Not Just Performance
Looking back, we should have included icon recognition in both the pre- and post-test. Without it, we couldn’t clearly capture users’ initial understanding or see how much they learned after completing the tasks. This was a missed opportunity in our testing setup and a clear takeaway for improving future studies.
Tiered Tasks by User Expertise
In retrospect, our tasks were too basic for experienced Snapchat users, who finished them almost instantly. This meant we focused more on if users could complete tasks, rather than how they did them, limiting deeper insights. Introducing a “Same Tasks, Tiered Difficulty” approach earlier would have helped us capture a wider range of behaviors and better understand both beginners’ discoverability issues and experienced users’ efficiency needs.
Testing in Context, Not in Isolation
Adding realistic scenarios to our usability tasks helped surface deeper insights into how users handle multi-step actions, priorities, and real-world feature use. However, our post-test quiz focused too much on isolated icon recognition, measuring memorization rather than understanding. In hindsight, embedding the same real-life context into quiz questions would have better captured how users interpret system cues and decide what to do next.
Pilot Testing Prevents Bigger Problems
Running a pilot test helped us catch unclear instructions, technical issues, and timing problems before full testing. In addition, it's better to highlight the issue prediction in the script so the team can check whether the process is smooth and complete during the pilot testing.

redesign 1
Friends List Page:
Improving Message Access & Interaction


before


after
Added a Snap Message Preview
Users can quickly view all Snaps without relying on complex gestures.
Refined Timestamp System
Improved Message Indicators and Visual Clarity
Added unread message counts and explicit media labels (e.g., “Sticker,” “Snap,” “Chat”).

redesign 2
Chat Interface:
Simplified Gestures & Clearer Controls
Added a Save Message Button
Clear color-coding makes saved states instantly recognizable, while a separate button placement helps reduce accidental taps.
Optimize Voice Message Controls


before


after

redesign 3
make disappearing message rules clear & easy to manage







Disappearing message Notification
New user can get a notifiaction of the disappearing message when they first use chat function.
User can use“Setting” to change how long they want to keep all messages in chat, such as “After Viewing”,”24 Hours after Viewing”,”7 Days after Viewing”, or”Never”.
Visible Timer
User can see the “Setting”/”Set time” under their friends name.
A “Timer” next to the time of each message.
redesign 4
Introduce a “permanent Message” Mode for Important Conversations
Enable or Disable Permanent Messages
Turn Permanent Messages on or off to keep all messages indefinitely, with both users notified of any changes.
Auto-Saved Messages Indicator
In Permanent Mode, the Save button turns yellow to show messages stay in the chat.
Toggle Permanent Message Mode
Use the “Add” button to switch Permanent Messages on or off.
Swipe Up to Open


Toolbar Entry to Open

redesign 5
Introduce Interactive Onboarding
with Short Animations or Gesture Tutorials
Message Access Shortcut
Message Reopening
Quick Search
The tutorial teaches quick, gesture-based search using simple swipes and taps.
Turn Off Anytime
Users can turn off the tutorial anytime for full control while still navigating the chat confidently.
Quick Access: Swipe Right to Chat
A simple gesture that makes navigation faster and easier to learn.
Solution Overview
Simplify the learning process. Boost engagement.
To improve the user experience, we made messaging, snaps, and videos more organized, discoverable, and easier to manage while introducing guided onboarding to help new users navigate the interface with confidence.

© 2026 by Ping








