Reimagining Ultimate Guitar

My first end-to-end UX project — a redesign of Ultimate Guitar. The real value was learning to run the whole process: heuristic evaluation, usability testing, a contextual inquiry, personas, and my first working Figma prototype.

Date
Spring 2022
Context
Academic — UCLA Digital Humanities 110, final project
Team
Solo
My role
Everything: research, evaluation, personas, wireframes, UI, prototype, pitch
Tools
Figma, Google Docs & Forms, YouTube

UCLA's DH-110 course consisted of a 10-week exploration of the UX design process. We jumped in headfirst, learning by doing, as it was for many of us (myself included) our first exposure to UX in any sort of practical capacity. Our project was to be a redesign of an app or website of our choosing, and I chose Ultimate Guitar. I use the site, so the frustration was firsthand, and it made a good first target for taking a UX process all the way through and both learning and applying the methods on my own for the first time.

Context

Ultimate Guitar is where a lot of people go for guitar tabs and chords. At the time I worked on this, it had already been around for over two decades and it had a huge library, but the site itself had barely changed, and it showed. The interface was dated, and the features beyond the tabs themselves were easy to miss and confusing to use, especially if you weren't not particularly tech-comfortable.

I use the site, so the frustration was firsthand. I wanted to keep it recognizably Ultimate Guitar, but the goal I set was to simplify how you move through it, cut the confusion, and make the non-tab features approachable enough that people would actually try them, so you spend your time learning music instead of fighting the website.

Role

Solo project. I did the research, the evaluations, the personas and journey maps, the wireframes, the interface design, the prototype, and the final pitch.

Process

Evaluating what's already there. I started with a heuristic evaluation of Ultimate Guitar against Songsterr, a cleaner competitor, scoring the current site across Nielsen's ten usability heuristics (severity 1 = minor, 3 = major). The comparison made the gaps concrete: you couldn't tell where you are on the site, several flows dead-ended with no clear way back, and it wasn't obvious what was locked behind the paywall until you hit it.

HeuristicSevFinding & recommendation
01Visibility of system status2Tab transitions are quick, but it's hard to tell where you are on the site. Fix: highlight the active tab and add a breadcrumb path.
02Match with the real world1Tab names are self-explanatory and the icons are standard. Fix: good as-is.
03User control & freedom3Selecting one tab type collapses the others; "Publish Tab" and "Pro" jump to a different page structure with no clear way back. Fix: keep the other types visible, and hold the structure (or open those in new tabs).
04Consistency & standards1Color and layout are consistent and standard; the Shots background breaks from the rest of the site. Fix: tone down the harsh yellow and match the Shots background.
05Error prevention3Member- and subscription-locked tabs aren't flagged before you click them. Fix: add a lock icon and make the Pro requirement clear up front.
06Recognition over recall1Tab submission guides you step by step, and tab actions stay pinned while scrolling. Fix: good as-is.
07Flexibility & efficiency2Strong shortcuts (edit / playlist / favorite / PDF, version switching, Top Tabs, history), but Shots can't be uploaded from its own tab and doesn't signal scroll or arrow-key navigation. Fix: add a recommendations tab; let users upload and navigate Shots from the Shots tab.
08Aesthetic & minimalist design2Simple to navigate, but ad placement is distracting and the Forums list every active user. Fix: rework the color scheme, drop the active-users list, and redesign the dated Forums.
09Help users recover from errors1Search handles typos and empty results, and locked content is clearly explained on click. Fix: minor cosmetic room.
10Help & documentation2The footer has About / rules / support, but there's no per-tab explanation and the Forums are unintuitive. Fix: add a short blurb per tab and a Forums help section.

Materials: Full heuristic evaluation

Watching people actually use it. Heuristics only get you so far, so I wrote a moderator script and a survey and ran a pilot usability test remotely with real tasks, then did a contextual inquiry — a remote interview where I gave someone activities and watched how they reacted. That surfaced things an expert pass misses: tabs don't show any difficulty rating, the Forums are intimidating, the Shots tab is barely usable, ads get in the way, and switching between versions of the same song is a pain. Two feature ideas came out of it too: MIDI playback so you can hear a tab while you learn it, and multi-language support.

A remote usability-test session: the moderator script in one window, the Ultimate Guitar site in another, and the participant on webcam
Running the remote usability test and contextual inquiry — watching real tasks in real time surfaced what an expert review couldn't. week 3 write-up →

Materials: Moderator script & survey · Pilot UT recording · Field-study guide · Interview recording

Figuring out who I was designing for. I built two personas, with empathy maps, scenarios, and journey maps for each. Bradley is a moderately tech-comfortable beginner who wants to learn pieces and get better. Liam is an older, tech-averse gigging player who just wants lead sheets he can pull up fast. Designing for both ends — someone fluent with tech and someone actively frustrated by it — kept me honest about who really uses the site. From there I narrowed to two tasks: searching for a song and filtering it by difficulty and tab type, and finding and using the tutorial for the Shots feature.

Persona: Bradley Tandiono, 35, a chef from Jakarta learning acoustic guitar who wants a beginner-friendly, aesthetic tool
Bradley — the beginner who wants the process to feel painless.
Persona: Liam Anderson, 52, a professional keyboard player from Nashville who is tech-averse and wants simple lead sheets
Liam — the pro who'd rather go back to pen and paper.
Empathy map for Bradley — what he says, thinks, does, and feels about learning guitar online
Bradley's empathy map.
Empathy map for Liam — what he says, thinks, does, and feels about music-learning tech
Liam's empathy map.
Bradley's journey map across challenges, frustration, solution, and action while finding a tab-learning tool
Bradley's journey — challenges → frustration → solution → action.
Liam's journey map across challenges, frustration, solution, and action while finding lead sheets to gig with
Liam's journey. week 4 write-up →

Designing it. I wireframed both tasks as low-fidelity flows first. Testing those flows caught missing pieces, so I added sorting and a way to close the tutorial partway through. Then I worked through the interface — visual directions, color-contrast checks for accessibility, and an impression test — and locked a color and type system before building a high-fidelity, interactive prototype in Figma.

Hand-drawn low-fidelity wireflow for the search, filter, and tab-type task, with arrows tracing the paths between screens
The low-fi search → filter → switch-tab-type wireflow. Testing it caught the missing sort control and the dead-end tutorial. week 5 write-up →
The redesign's design system — Raleway type scale and a color palette with hex values
The type and color system, after contrast checks and an impression test. week 6 write-up →

The test that didn't go to plan. I ran the hi-fi prototype through a peer cognitive walkthrough, but the reviewer didn't really understand what Ultimate Guitar was for, so their feedback wasn't usable and I didn't make changes off it. It was frustrating at the time, but it taught me that testing with someone who doesn't match your user gets you noise, not signal.

Outcome

  • A redesign grounded in a heuristic evaluation, a usability test, and a contextual inquiry, so the changes trace back to observed problems rather than taste.
  • Two personas with journey maps that kept the design tied to real user types instead of a generic "user."
  • A full progression from low-fidelity wireflows to an interface system to an interactive Figma prototype of the two core tasks.
  • A pitch — a web document plus a recorded presentation — walking through the reasoning and demoing the prototype.

The two task flows I prototyped end to end:

The search-task flow across four hi-fi screens: explore tabs, search results, the chords page, and switching tab types
Task 1 — search a song, filter by difficulty, and switch between tab types.
The Shots-tutorial task flow across the hi-fi prototype screens
Task 2 — find and step through the tutorial for the Shots feature.

▶ try the interactive prototype ↗

Reflection

This was my first UX project from start to finish, and the part I actually value is the process. Running a heuristic evaluation, writing a moderator script and a survey, doing a pilot usability test and a contextual inquiry, building personas and journey maps, shipping my first real Figma prototype — that's where the terms stopped being a list and turned into methods I could actually run.

I'll be honest about the rest: looking back, I don't stand behind a lot of the specific design decisions or the polish of the final screens. It was four years ago and my first time doing any of this, and it shows. But that gap between knowing the process and having the craft to execute it well is exactly what the project taught me to see, and closing it is a lot of what I've been doing since.

The lessons that stuck weren't the tidy ones. Watching one person hunt for a difficulty rating that wasn't there told me more than the entire heuristic pass did. And the walkthrough that fell apart because I tested with the wrong person taught me that recruiting is part of the work, not an afterthought. It's a student project and a proposal, not a shipped product — but it's the first time I turned "this site is frustrating" into a specific, researched redesign, and it's why I kept going.

Materials: Full write-up · Pitch conclusions · Pitch video