Back to the work

Case Study 01

Crunchyroll Reimagined

Redesigned the conversion experience for the world's largest anime platform, replacing a pricing-first homepage with a content-first prototype built in React.

Client

Self-directed

Role

UX Researcher & Designer

Timeline

3 weeks

Year

2026

Tools & methods
  • React
  • Vite
  • Tailwind CSS
  • Framer Motion
  • Vercel
  • Semi-structured interviews
  • Affinity mapping
  • Usability testing

Crunchyroll sold the subscription before it showed the anime. Then it shipped the same fix.

Crunchyroll has the catalog, the simulcasts, and the community. And yet anime fans who could subscribe don't — they stay on piracy sites, share accounts, or churn soon after signing up. This project set out to answer why.

The answer wasn't the content. It was the pitch. When I audited the site in May 2026, the first thing a visitor saw was a pricing table with a countdown timer — before a single trailer or series. The homepage was built for someone who had already decided to subscribe. Most visitors hadn't.

The first thing a visitor saw was a price, not a show

The audited Crunchyroll homepage, leading with a pricing table and a countdown timerThe redesigned homepage, leading with a full-bleed featured series
Drag to compare the first thing a visitor sees. Before: a pricing table and a countdown timer. After: a show.

I redesigned the four conversion touchpoints — homepage, paywall, onboarding, post-purchase — around one principle borrowed from Gabe Newell: build value before you pitch it. Introduce the subscription only once the visitor has something to lose by not paying.

Objectives, and what I'd measure if it shippedSuccess criteria

What I set out to do: understand why anime-interested users who could subscribe don't; pin down the specific UX failures driving friction, distrust, or disengagement rather than "the homepage feels off"; and redesign the touchpoints so people feel value before they're asked to pay.

What I'd instrument: homepage-to-content engagement rate, trial-to-paid conversion, whether a new subscriber plays anything within 24 hours, and homepage bounce rate.

Eight interviews. Not one person defended the homepage.

8InterviewsSemi-structured, May 8–11 2026
0SubscribersEvery participant was lapsed, free-tier, or new to anime
10ThemesCollapsed into six root problems
4SourcesApp Store, Reddit, Trustpilot and PCMag, to validate at scale

Five personas, five reasons not to pay

Every design direction targets one or two of these specifically, not "users" in the abstract.

PersonaWhy they don't payWhat it drove in the redesign
Piracy PragmatistA frictionless free habit that's hard to beat on convenience, let alone priceFree first episode, no account required
Lapsed SubscriberPaid before, drifted away, remembers a better version of the platformPost-purchase welcome screen
Value AnalystRuns the actual math and isn't convincedPricing moved below four content proof points
Anime CuriousHasn't committed to the medium yet, and lacks the vocabulary for it"Start Here" flow that never asks about genre
Passive BrowserArrives goal-directed, just wants to search for one titleSearch — still unbuilt, and the study's sharpest miss

Eight interviews, collapsed into six root problems

Affinity map showing six root problems
Ten themes came out of the transcripts. Six of them drove everything that followed.

The six problems everything else traced back to

  1. A homepage that pitches instead of seduces. Every participant reacted negatively to the pricing-first layout. Without exception.
  2. Piracy has made "free" the default. Five of eight use piracy primarily — not because they can't pay, but because zero friction has become the baseline.
  3. Reputation damage that predates the visit. Four arrived with concrete concerns about AI-assisted subtitles and layoffs before they'd even seen the site.
  4. No path for the undecided. One entry point: pay now, with a card, upfront. The "START FREE TRIAL" button never led to a trial — it led to an immediate CA$2.99 charge.
  5. The platform has lost its social currency. An increasingly niche catalog means paying for content and watching it alone, with nobody in your circle to talk to about it.
  6. It signals low confidence in its own product. A countdown timer and a deep discount read as desperation. One participant: competitors "would never offer such a thing because they know their product is worth the money."

Three of four competitors led with content. Crunchyroll didn't.

Even HIDIVE — a platform its own users call worse-designed than Crunchyroll — got this one right.

PlatformWhat's above the foldLeads with
NetflixFull-bleed featured title, then rowsContent
HIDIVESimulcast hero and catalogContent
Piracy siteLatest episodes gridContent
CrunchyrollPricing comparison table with a countdown timerPrice
Competitive audit, May 2026. The outlier is the one that has to convince people to pay.
Secondary research: how the reputation damage is documentedApp Store · Reddit · Trustpilot · PCMag

Secondary research validated every primary finding at scale. One detail proved critical: in Fall 2025, subtitles for Necronomico and the Cosmic Horror Show contained the phrase "ChatGPT said..." in the German track — direct evidence of AI use in localization, and the documented source of the reputation damage participants described.

That matters because it moves RP3 out of the realm of vibes. Participants weren't repeating a rumour; they were reacting to a specific, verifiable incident. A trust problem with a traceable cause is a trust problem a design can actually answer.

"If you're here, you're here to pay. And if you're not, then you can get out."

  • Andrew, Interview P7

How I got from problem to solution.

Every problem became a How-Might-We before any screen got drawn

"How might we redesign the first 10 seconds of the homepage so a visitor encounters content, not pricing, and feels curious enough to stay?" — from RP1

"How might we eliminate the gap between what 'Start Free Trial' promises and what the signup flow actually delivers?" — from RP4

Six problems produced more HMWs than a solo three-week build could ship. Four survived.

Built as a working prototype, not a Figma comp

React + Vite, Tailwind, Framer Motion, on Vercel. Same principle as the redesign, applied to the case study itself: demonstrate the value before asking anyone to believe in it.

The redesign runs 40% longer — every extra pixel earns the ask

Full-page side-by-side comparison of the live Crunchyroll homepage versus the redesigned homepage, hero to footer
The full homepage, hero to footer. The redesign runs 40% longer than the audited page — every extra pixel is a show, a trust signal, or a reason to keep scrolling. Pricing shows up two-thirds of the way down, after four separate content proof points.

Four decisions

Lead with content, not pricing tiers.Homepage hero · RP1

The single most consequential call in the build. Replacing the pricing table with a full-bleed featured series freed every downstream screen from doing conversion work. The paywalls, plans page and post-purchase screen all got more honest once the homepage stopped pretending the visitor had already decided to pay.

Move the paywall to after Episode 1, not the front door.End-of-episode gate · RP4

The gate fires when the episode ends. The prompt reads "Episode 2 is waiting" — continuity, not purchase. The trial says "no credit card required," which was Andrew's stated condition for trying the platform at all.

Turn the sharpest interview finding into a UI component.Trust Strip · RP3

A band below the hero carrying four proof points: first episode free with no account, human-translated subtitles reviewed by editors, same-day simulcast, and a 14-day no-card trial. Each pillar answers a specific root problem, and it sits above the fold so it counters the reputation damage before the visitor acts on it.

This is the throughline of the project — a qualitative finding becoming a shippable pattern rather than a slide.

Ask three questions, and never one about genre.Start Here flow · RP4

A skippable flow asking mood, time available, and familiarity, returning two or three picks with human-written blurbs instead of algorithmic tags. It avoids "what genre do you like" on purpose: the research showed newcomers don't have that vocabulary yet.

The paywall moved from the front door to the end of Episode 1

The live Crunchyroll paywall, firing the moment an episode is clickedThe redesigned end-of-episode gate, appearing only after Episode 1 has played
Drag to compare. Before: the paywall fires the instant you click any episode, before you've watched a frame. After: Episode 1 plays free, and the ask only appears once you're invested in Episode 2.

The same problem, one step downstream

Every CTA said "Start Free Trial." Checkout charged CA$2.99 immediately. Andrew's interview answer became the fix — "no credit card" isn't a feature bullet in the redesign, it's the headline.

The promise the checkout page finally keeps

The live Crunchyroll checkout, showing a credit card form and CA$2.99 due todayThe redesigned signup page: two fields, no credit card
Drag to compare. Before: 'Start Free Trial' leads to a credit-card form charging CA$2.99 today. After: the same promise, kept — two fields, no card, stated plainly.
The visual system and how the prototype is builtColour, type, routing

Two brand colours carry the whole UI. Orange (#ff5e00) for every primary action, and teal (#2abdbb) reserved only for trust signals so it never competes with a conversion CTA. Display type targets Crunchyroll's own licensed typeface, falling back to Inter since that font isn't publicly available; body copy runs in DM Sans throughout. Every button uses the same 48px pill radius across all six pages — small consistency choices like this are what keep a prototype from reading as a collection of disconnected screens.

The prototype covers the full conversion loop: content-first homepage → browse row → series detail → free episode playback → end-of-episode gate → plans page → sign-up → post-purchase welcome. Routing is client-side via React Router; series data is static and mocked, so the prototype is reproducible without any infrastructure.

Live prototype → · Repository →

Testing it on real people.

12Participants6 returning from the interviews, 6 new
4TasksMapped back to the six root problems
4.42/5Top scoreClarity of what to do next after subscribing
7 daysFieldworkJune 12–18, 2026

The two biggest wins matched the two biggest problems

Win

The welcome screen scored highest in the study.

4.42/5 on clarity of what to do next. Nine of twelve named it the screen most changed from the original — the same screen the audit found most broken.

Win

The homepage stopped reading as an advert.

Eight of twelve flagged it as noticeably different. One returning participant: the original is "just a big ad for the paid service, there's no anime," while the prototype "makes it feel more like the platform is really a place to watch shows rather than steal your money every month."

What a new subscriber saw first: a car game

Side-by-side comparison of the live Crunchyroll post-purchase welcome page versus the redesigned welcome screen
Before: the first thing a new subscriber sees is a Forza Horizon 6 cross-promotion. After: a confirmation and a single CTA back to the episode that drove the subscription.

It also caught three things I had missed

Miss

"One sitting" returned a 1,100-episode series.

The Start Here engine scored on genre and familiarity but never filtered by runtime — so it recommended One Piece. Exactly the failure that undercuts the trust the feature exists to repair.

Miss

Both mobile testers hit bugs I never saw.

Broken nav links and a player that fast-forwarded the whole episode. I had done the 375px sweep myself and called it done — you only click the things you already know work.

Miss

Search surfaced for the third time.

Four participants asked for it unprompted, independently reproducing a finding from the original interviews. Three separate research events, no fix between them.

One more pattern: copy taken from interviews beat copy written from intentTrust Strip vs Trending Row

The Trust Strip's "no credit card, cancel anytime" was lifted almost verbatim from Andrew's stated condition for trying the platform, and tested cleanly.

The Trending Row's header — "What critics and fans agree on" — was written from what the section was trying to do rather than how anyone actually talks about a popular show. Multiple participants flagged it as vague. Same principle the whole project is built on, applied inconsistently inside my own prototype.

No single screen was broken. The aggregate was.

No single screen was catastrophic. The aggregate was. The audited experience read as adversarial only when you walked the whole flow — which is why the fix had to be a principle, not a redesign of one page.

Commit to the thesis earlier. Once the homepage led with content, everything else fell out of it: the paywalls became contextual, the trust strip made sense, the plans page stopped shouting. The principle governed. I just took too long to trust it.

Test on real devices, with real strangers. I ran the mobile sweep myself and called it done. Two outside participants found the bugs in minutes, because I only click the things I already know work.

If I ran this again: filter the recommendation logic by runtime before any further testing, run a dedicated mobile session, and build the search bar instead of flagging it a fourth time.

Get in touch → if you want to talk through the research or the build.

4.42/5
Post-purchase welcome screen — highest-scoring question across a 12-person usability test, on the screen the original audit found most broken.
4 of 6
Lapsed and non-subscribing users who said the redesign addressed the specific objections that had kept them from paying.
1 of 4
Competitor homepages leading with price instead of content. Crunchyroll was the outlier — and moved to a content-first homepage after this study.
Back to the work
See the flows again