Amazon - Wondery

Expanding the podcast listening experience from mobile to web

Amazon - Wondery

Expanding the podcast listening experience from mobile to web

Amazon - Wondery

Expanding the podcast listening experience from mobile to web

Role

Product Designer

Team

Design, Engineering, QA, Product Owner, Project Manager, Accessibility

Highlights

B2C, Web, Media & Entertainment

Role

Product Designer

Team

Design, Engineering, QA, Product Owner, Project Manager, Accessibility

Highlights

B2C, Web, Media & Entertainment

Role

Product Designer

Team

Design, Engineering, QA, Product Owner, Project Manager, Accessibility

Highlights

B2C, Web, Media & Entertainment

Overview

Leading podcast studio with millions of listeners

When I joined the project, Wondery had just launched an exclusive mobile app to grow Wondery+ subscriptions. But their existing website couldn't support this vision.

Overview

Leading podcast studio with millions of listeners

When I joined the project, Wondery had just launched an exclusive mobile app to grow Wondery+ subscriptions. But their existing website couldn't support this vision.

Overview

Leading podcast studio with millions of listeners

When I joined the project, Wondery had just launched an exclusive mobile app to grow Wondery+ subscriptions. But their existing website couldn't support this vision.

Problem

Wondery needed cross-device continuity and clear premium visibility. Their website had neither.

Problem

Wondery needed cross-device continuity and clear premium visibility. Their website had neither.

Problem

Wondery needed cross-device continuity and clear premium visibility. Their website had neither.

Problem Highlights

Critical gaps in the web experience

Retention

No cross-device continuity

No progress tracking or 'Continue listening' feature when switching from app to web.

Discovery

Missing subscription indicators

There was no visibility into premium content value, missing opportunities to drive Wondery+ conversions on discovery pages.

Engagement

Fragmented listening experience

Player only showed free episodes, creating gaps in serialized podcasts where story continuity mattered.

Problem Highlights

Critical gaps in the web experience

Retention

No cross-device continuity

No progress tracking or 'Continue listening' feature when switching from app to web.

Discovery

Missing subscription indicators

There was no visibility into premium content value, missing opportunities to drive Wondery+ conversions on discovery pages.

Engagement

Fragmented listening experience

Player only showed free episodes, creating gaps in serialized podcasts where story continuity mattered.

Problem Highlights

Critical gaps in the web experience

Retention

No cross-device continuity

No progress tracking or 'Continue listening' feature when switching from app to web.

Discovery

Missing subscription indicators

There was no visibility into premium content value, missing opportunities to drive Wondery+ conversions on discovery pages.

Engagement

Fragmented listening experience

Player only showed free episodes, creating gaps in serialized podcasts where story continuity mattered.

Constraints

Defining the right approach for phase one

Working from fragmented design files and minimal documentation, I audited the production mobile app alongside existing designs to map user flows and identify critical gaps. The web lacked episode detail pages, a player, library, and search features. For phase one, we prioritized core listening over full feature parity.

Additional user type

Anonymous listener

Support anonymous listeners without requiring account creation or progress tracking

Technical trade-off

No global player

Integration limitations required using an existing embedded player instead of building custom

Initial scope

No search or library feature

Phase one prioritized core listening over search and library features

Constraints

Defining the right approach for phase one

Working from fragmented design files and minimal documentation, I audited the production mobile app alongside existing designs to map user flows and identify critical gaps. The web lacked episode detail pages, a player, library, and search features. For phase one, we prioritized core listening over full feature parity.

Additional user type

Anonymous listener

Support anonymous listeners without requiring account creation or progress tracking

Technical trade-off

No global player

Integration limitations required using an existing embedded player instead of building custom

Initial scope

No search or library feature

Phase one prioritized core listening over search and library features

Constraints

Defining the right approach for phase one

Working from fragmented design files and minimal documentation, I audited the production mobile app alongside existing designs to map user flows and identify critical gaps. The web lacked episode detail pages, a player, library, and search features. For phase one, we prioritized core listening over full feature parity.

Additional user type

Anonymous listener

Support anonymous listeners without requiring account creation or progress tracking

Technical trade-off

No global player

Integration limitations required using an existing embedded player instead of building custom

Initial scope

No search or library feature

Phase one prioritized core listening over search and library features

First Round

Here’s where I messed up... The designs looked right but the metadata was completely off

With limited time and fragmented files, I used placeholder data to quickly adapt mobile patterns for web. But stakeholders, especially executives, who knew their catalog intimately couldn't get past the metadata errors, blocking productive feedback on the actual designs.

Workflow impact

Hundreds of metadata errors across iterations

Our team couldn't catch mistakes without a reliable source of truth, derailing design reviews.

Project impact

Agency's largest client, tightest timeline

We couldn't afford to keep wasting billable hours on preventable metadata errors.

Client impact

Losing client trust after multiple rounds of mistakes

After multiple rounds, we had to fix this issue before moving forward.

First Round

Here’s where I messed up... The designs looked right but the metadata was completely off

With limited time and fragmented files, I used placeholder data to quickly adapt mobile patterns for web. But stakeholders, especially executives, who knew their catalog intimately couldn't get past the metadata errors, blocking productive feedback on the actual designs.

Workflow impact

Hundreds of metadata errors across iterations

Our team couldn't catch mistakes without a reliable source of truth, derailing design reviews.

Project impact

Agency's largest client, tightest timeline

We couldn't afford to keep wasting billable hours on preventable metadata errors.

Client impact

Losing client trust after multiple rounds of mistakes

After multiple rounds, we had to fix this issue before moving forward.

First Round

Here’s where I messed up... The designs looked right but the metadata was completely off

With limited time and fragmented files, I used placeholder data to quickly adapt mobile patterns for web. But stakeholders, especially executives, who knew their catalog intimately couldn't get past the metadata errors, blocking productive feedback on the actual designs.

Workflow impact

Hundreds of metadata errors across iterations

Our team couldn't catch mistakes without a reliable source of truth, derailing design reviews.

Project impact

Agency's largest client, tightest timeline

We couldn't afford to keep wasting billable hours on preventable metadata errors.

Client impact

Losing client trust after multiple rounds of mistakes

After multiple rounds, we had to fix this issue before moving forward.

Second Round

Understanding the content structure beneath the surface

Conversations with engineering and stakeholders revealed a complex content system I'd overlooked. The mobile app's simplicity masked intricate logic around content properties and user states that would shape every design decision.

Information Architecture

Podcast content hierarchy

Shows, seasons, and episodes each behave differently but often look identical. The metadata was the key differentiator.

Business Model

Multiple paywall models

Premium content had three variations: fully gated, first episodes free, or temporary early access for subscribers

Production

Artwork limitations

Authors reused show-level artwork across all episodes, so we couldn't rely on visuals alone to distinguish content types.

Second Round

Understanding the content structure beneath the surface

Conversations with engineering and stakeholders revealed a complex content system I'd overlooked. The mobile app's simplicity masked intricate logic around content properties and user states that would shape every design decision.

Information Architecture

Podcast content hierarchy

Shows, seasons, and episodes each behave differently but often look identical. The metadata was the key differentiator.

Business Model

Multiple paywall models

Premium content had three variations: fully gated, first episodes free, or temporary early access for subscribers

Production

Artwork limitations

Authors reused show-level artwork across all episodes, so we couldn't rely on visuals alone to distinguish content types.

Second Round

Understanding the content structure beneath the surface

Conversations with engineering and stakeholders revealed a complex content system I'd overlooked. The mobile app's simplicity masked intricate logic around content properties and user states that would shape every design decision.

Information Architecture

Podcast content hierarchy

Shows, seasons, and episodes each behave differently but often look identical. The metadata was the key differentiator.

Business Model

Multiple paywall models

Premium content had three variations: fully gated, first episodes free, or temporary early access for subscribers

Production

Artwork limitations

Authors reused show-level artwork across all episodes, so we couldn't rely on visuals alone to distinguish content types.

Third Round

Building a scalable component system

I translated the content structure into a flexible component system that could adapt to different user types, content properties, and layout densities. This became the foundation for all phase one pages while eliminating metadata errors.

Flexibility

Adapting content density

The component scaled from hero layouts with full metadata to condensed list items with truncated details

Accuracy

Eliminating errors at scale

As component instances multiplied across pages, the system maintained accuracy, reducing errors and time spent manually verifying every instance

Speed

Unblocking phase one

Enabled rapid rollout across all phase one critical pages while maintaining content accuracy and clarity

Third Round

Building a scalable component system

I translated the content structure into a flexible component system that could adapt to different user types, content properties, and layout densities. This became the foundation for all phase one pages while eliminating metadata errors.

Flexibility

Adapting content density

The component scaled from hero layouts with full metadata to condensed list items with truncated details

Accuracy

Eliminating errors at scale

As component instances multiplied across pages, the system maintained accuracy, reducing errors and time spent manually verifying every instance

Speed

Unblocking phase one

Enabled rapid rollout across all phase one critical pages while maintaining content accuracy and clarity

Third Round

Building a scalable component system

I translated the content structure into a flexible component system that could adapt to different user types, content properties, and layout densities. This became the foundation for all phase one pages while eliminating metadata errors.

Flexibility

Adapting content density

The component scaled from hero layouts with full metadata to condensed list items with truncated details

Accuracy

Eliminating errors at scale

As component instances multiplied across pages, the system maintained accuracy, reducing errors and time spent manually verifying every instance

Speed

Unblocking phase one

Enabled rapid rollout across all phase one critical pages while maintaining content accuracy and clarity

Solution Highlight

Completing the core listening experience

Solution Highlight

Completing the core listening experience

Solution Highlight

Completing the core listening experience

Solution Highlight

Listeners can easily pick up where they left off

The "Continue Listening" section displays in-progress episodes, syncing playback position across mobile and web to enable seamless cross-device listening.

Solution Highlight

Listeners can easily pick up where they left off

The "Continue Listening" section displays in-progress episodes, syncing playback position across mobile and web to enable seamless cross-device listening.

Solution Highlight

Listeners can easily pick up where they left off

The "Continue Listening" section displays in-progress episodes, syncing playback position across mobile and web to enable seamless cross-device listening.

Solution Highlight

Supported varying content structure and paywall levels

The "Continue Listening" section displays in-progress episodes, syncing playback position across mobile and web to enable seamless cross-device listening.

Show-level views supported seasons

Card components supported content levels

Card components supported paywall levels

Solution Highlight

Supported varying content structure and paywall levels

The "Continue Listening" section displays in-progress episodes, syncing playback position across mobile and web to enable seamless cross-device listening.

Show-level views supported seasons

Card components supported content levels

Card components supported paywall levels

Solution Highlight

Supported varying content structure and paywall levels

The "Continue Listening" section displays in-progress episodes, syncing playback position across mobile and web to enable seamless cross-device listening.

Show-level views supported seasons

Card components supported content levels

Card components supported paywall levels

Solution Highlight

Increased paywall visibility on the core listening interfaces

Created more conversion entry points through the hero, episode list items during the discovery and listening stages.

Locked content with paywall entry points

Unlocked content

Solution Highlight

Increased paywall visibility on the core listening interfaces

Created more conversion entry points through the hero, episode list items during the discovery and listening stages.

Locked content with paywall entry points

Unlocked content

Solution Highlight

Increased paywall visibility on the core listening interfaces

Created more conversion entry points through the hero, episode list items during the discovery and listening stages.

Locked content with paywall entry points

Unlocked content

Launch

Launched phase one with core listening and cross-platform support

Launch

Launched phase one with core listening and cross-platform support

Launch

Launched phase one with core listening and cross-platform support

Impact

Scaling beyond phase one

With the successful launch of phase one, Wondery continued to work with our team and it became the largest client project for the following years. This foundation supported Wondery's continued growth, including through their Amazon acquisition.

User

Enabled cross-platform listening between mobile and web

DesignOps

A scalable component system that supported a growing catalog

Business

Created clear differentiation between free and premium content while supporting the freemium business model

30,000+

Episodes supported

Across 300+ shows with multiple content models. This design foundation continues to support Wondery’s growing catalog.

25

Features shipped across subsequent phases

I helped ship out search, library, and other marketing-related pages using the same component system.

Impact

Scaling beyond phase one

With the successful launch of phase one, Wondery continued to work with our team and it became the largest client project for the following years. This foundation supported Wondery's continued growth, including through their Amazon acquisition.

User

Enabled cross-platform listening between mobile and web

DesignOps

A scalable component system that supported a growing catalog

Business

Created clear differentiation between free and premium content while supporting the freemium business model

30,000+

Episodes supported

Across 300+ shows with multiple content models. This design foundation continues to support Wondery’s growing catalog.

25

Features shipped across subsequent phases

I helped ship out search, library, and other marketing-related pages using the same component system.

Impact

Scaling beyond phase one

With the successful launch of phase one, Wondery continued to work with our team and it became the largest client project for the following years. This foundation supported Wondery's continued growth, including through their Amazon acquisition.

User

Enabled cross-platform listening between mobile and web

DesignOps

A scalable component system that supported a growing catalog

Business

Created clear differentiation between free and premium content while supporting the freemium business model

30,000+

Episodes supported

Across 300+ shows with multiple content models. This design foundation continues to support Wondery’s growing catalog.

25

Features shipped across subsequent phases

I helped ship out search, library, and other marketing-related pages using the same component system.

Reflection

Lessons I’ve learned along the way

01

Find the subject matter experts early

I spent weeks making assumptions about the content model that engineering could have clarified in a single conversation. Now I loop in technical stakeholders earlier to validate constraints before designing solutions.

02

Understand the system, not just the surface

Understanding the content structure, publishing workflows, and business requirements allowed me to design components that scaled across the entire catalog, not just the pages I was designing.

03

Create foundations others can build on

Consolidating fragmented files into an organized Figma library and workflow helped our design team maintain consistency and improve sprint velocity as the project scaled to 25+ features over multiple years.

Reflection

Lessons I’ve learned along the way

01

Find the subject matter experts early

I spent weeks making assumptions about the content model that engineering could have clarified in a single conversation. Now I loop in technical stakeholders earlier to validate constraints before designing solutions.

02

Understand the system, not just the surface

Understanding the content structure, publishing workflows, and business requirements allowed me to design components that scaled across the entire catalog, not just the pages I was designing.

03

Create foundations others can build on

Consolidating fragmented files into an organized Figma library and workflow helped our design team maintain consistency and improve sprint velocity as the project scaled to 25+ features over multiple years.

Reflection

Lessons I’ve learned along the way

01

Find the subject matter experts early

I spent weeks making assumptions about the content model that engineering could have clarified in a single conversation. Now I loop in technical stakeholders earlier to validate constraints before designing solutions.

02

Understand the system, not just the surface

Understanding the content structure, publishing workflows, and business requirements allowed me to design components that scaled across the entire catalog, not just the pages I was designing.

03

Create foundations others can build on

Consolidating fragmented files into an organized Figma library and workflow helped our design team maintain consistency and improve sprint velocity as the project scaled to 25+ features over multiple years.