adding a social feature

google podcasts

Framework: Designlab’s UX Academy

Timeline: 4 weeks

My Role: UX Design

Tools: Figma, Invision, Marvel


With a highly fragmented Android podcast app market, Google is hoping to grow their new podcast app into the leading choice for Android podcast consumers.


Google Podcasts wants to design social features and integrate them seamlessly within the rest of the Google Podcasts app by using existing design patterns



Goal: To identify demographics, trends and goals of the podcast industry and Google Podcasts’ target market

Process: Market Research, Heuristic Evaluation, Competitive Analysis, Interviews

Research Goals:

  1. To better understand the podcast industry and Google Podcasts’ target market

  2. Determine the demographic of Google Podcasts’ target users

  3. Determine Google Podcasts’ users’ needs, motivations, and frustrations

  4. Gain a better understanding of social features found in other apps


Market research: To gain a better understanding and analyze trends of the podcast industry and Google’s brand ideals

Heuristic evaluation: To evaluate Google Podcasts’ existing usability, and to identify any potential usability improvements

Competitive analysis: To identify and analyze Google Podcasts’ direct and indirect competitors

User interviews: Meet with Google Podcasts users and gain insight into their experiences, as well as to answer any questions not covered by secondary research.

Market Research

I began my project by researching the podcast industry and its trends and challenges as well as examining Google Podcasts and their user demographic. This gave me valuable insight as to the needs and frustrations of the users I would be designing for, as well as a greater understanding of the Google Podcasts business strategy. Below are some notable findings from my market research:

  • Only half of the podcasts produced get more than 200 downloads each

    • Out of this 50%, the top 5% receive 14,000 average downloads each and the top 1% get more than 80,000 downloads each.

  • As of 2019, around 700,000 shows were available on the Apple Podcast app.

    • If this movement does not slow down, it means that 8,000 new shows are created every week

  • 80% of listeners listen to all or most of each podcast episode they subscribe to, and listen to an average of 7 shows per week

  • Two main global business models:

    • American: Ad-fueled; by 2018, had brought in $400 million in revenue

    • Chinese: Subscription-based; current market is estimated to be worth $7.3B and growing! (roughly 20 times the worth of the US market!)

  • “Netflixization” of the industry: each podcast platform hopes to be the “Netflix of podcasts,” but it is unclear if the industry will move to a winner-takes-all system

  • Comedy is the most popular genre, followed by education and news

  • Positioned to become a widely adopted consumer technology

  • Listenership has followed common expansion pattern: usage becomes pervasive among young people first, followed by middle-aged Americans, and then finally by older people

  • American podcast companies are looking for a better monetization system for podcasts and are trying different models:

  • Platforming (trying to take over the podcast market) is a frontrunner

  • “Tipping” producers through sites like Patreon or a built-in tipping feature

  • Better targeted ads, through new technologies like dynamic ads (change over time based on geolocation of listeners)

  • Paying membership

  • 56% of podcast listeners are male

  • 36% of American males (ages 12 and older) listen to podcasts monthly, vs. 29% of females

  • Podcast listening is consistent over all age groups, from ages 12-54 (4 out of 10 people)

  • 45% of monthly podcast listeners have household incomes over $75K (vs. 35% for the total population)

  • 27% of US podcast listeners have a 4-year college degree (vs. 19% for the total population)

heuristic evaluation

In order to familiarize myself with Google Podcasts’ current design, I analyzed the features and layout of Google Podcasts’ mobile app. This allowed me to learn about the design patterns they utilize and how the new features I create would fit in within the app. Google Podcasts’ existing layout is very simple, helping the user to easily identify the most important elements. View the full analysis here.


Because the Android podcast app market is so fragmented, my competitive analysis was a key aspect to learning how Google Podcasts could distinguish itself to be a strong contender within the Android podcast app market. It gave me the opportunity to learn more about other main players in the podcast app arena, and gave me insight into how Google Podcasts can take this opportunity to distinguish itself as a major contender, utilizing the strengths and avoiding the weaknesses found among its competitors.

user interviews

To learn more about Google Podcasts’ users I conducted 5 in-person interviews with young professionals, consisting of open ended questions to obtain a deeper understanding of what users are typically doing when they listen to podcasts, how they discover new content, and how they engage with others about podcast episodes that they are interested in.



Goal: To synthesize and analyze research findings

Process: Empathy Map, User Persona, Point of View Statements and How Might We Questions


To synthesize my findings from my interviews, I transcribed all my data and organized them into groups so that I could observe the common patterns and determine their insights and needs.


  1. Users listen to podcasts while completing other tasks.

  2. Users discover new podcasts based on podcasts that they enjoy listening to.

  3. Users prefer to share podcasts with friends by directly linking the episode link.

  4. Users are deterred from sending direct links to friends when they are unsure of what podcast apps their friends use.


  1. To be able to listen to podcasts that cater to various situations.

  2. To know that recommended podcasts are similar to his current podcast preferences.

  3. To be able to easily link individual episodes.

  4. To know which friends use Google Podcasts to listen to their podcasts.


Based on my user research I crafted a user persona, personifying one of Google Podcasts’ main target markets: the Young Professional. Mark embodied the desire I found in my research of users appreciating podcasts’ abilities to challenge their worldview and engage in meaningful conversation. By creating Mark, I was able to reference his goals, needs, frustrations, and motivations so that I could better empathize with users during my design process.


After defining my target user, Mark, I moved on to translating my insights and needs to frame Mark’s point of view so that I can define the problems I am going to solve for. I then translated these point of view statements into “how might we questions…?” so that I can begin the ideation process.



Goal: To brainstorm potential solutions, organization of content, and flows

Process: Personal and Group Brainstorm, Product Roadmap, Sitemap, Task Flow, User Flow


In order to generate some extra solutions that would address Mark’s needs, I gathered 4 friends and led a group brainstorming session. After introducing my persona, Mark, to the group, I gave everyone sticky notes and encouraged them to come up with as many solutions as possible within the 3-minute time limit I set for each HMW question. The group brainstorming exercise gave us the opportunity to generate creative ideas and build upon each other’s thought processes. (And it was a fun way to include my friends to have fun with me during the design process!)


After generating lots of of great solutions to my HMW questions, I then narrowed down those solutions and chose the features that would best address each question, taking into consideration practicality and impact on my users, as well as how smoothly the features could fit into Google Podcasts’ existing design. The roadmap helped me to focus on features that would solve for Mark’s needs.

application MAP

To help me better understand how the new features would seamlessly fit into Google Podcasts’ existing structure, I created an application map outlining Google Podcasts’ infrastructure.


To demonstrate how Mark would interact with the new features, I created four task flows based on scenarios that I uncovered during my research. Creating the task flows helped me visualize the customer experience, and to ensure that it was as usable and straightforward as possible.


To further analyze how Mark would utilize my new features, I created a user flow to portray all potential paths he could take to completing his task. This allowed me to understand how the screens and features should be organized based on their relationships with other screens, as well as to optimize Mike’s user journey to be as clear and efficient as possible.

The four paths follow the following scenarios:

Mark is a regular podcast listener who enjoys staying up-to-date. He always listens to the same news podcast, though, so he is looking for a new source of information. Mark decides to find new news podcasts by looking through professionally curated news podcasts.

Mark and his friend always have interesting discussions about recent podcast episodes they have listened to. Mark’s friend just recently mentioned a new podcast that he suggested Mark should listen to, so Mark checks his “Shared from Friends” section to listen to the suggested episode.

Mark was just talking to his friend about current events, when Mark referenced a recent podcast he listened to citing immigration statistics. Mark tells his friend how much he would enjoy this episode, and decides to share that episode with his friend through the Google Podcasts app.

Mark just saw that a new episode from his favorite news podcast was published. He always likes listening to the news on his commute to work, so he adds that episode to his “Commute” playlist for him to listen to during his commute in the morning.

kadima user flow



Goal: To design Google Podcast’s user interface

Process: Sketches, Hihg-Fidelity Wireframes


To begin the design process, I sketched out how I envisioned my features fitting into Google Podcasts’ existing design. With every decision I made in my sketches, I made sure to reference Google Podcasts’ existing design in order for my features to fit in as seamlessly as possible.


Before translating my sketches into high-fidelity wireframes, it was important that I had a thorough understanding of Google Podcasts’ current brand guidelines so that I could ensure a consistent experience for users. I researched Google’s brand guidelines as well as Google Podcasts specifically, and compiled the elements into a Style Tile for my reference.


As I went along the design process, I continued to fine-tune my designs to take into account what would integrate into Google Podcasts as seamlessly as possible, while still addressing my user needs. Most notably, instead of adding new icons like I initially had envisioned, I decided to utilize Google Podcasts’ existing menus to house my new features.



Goal: To prototype Google Podcasts’ new features and to obtain feedback based on usability testing

Process: High-Fidelity Prototype, Usability Testing

high-fidelity prototype

In order to see how users interact with Google Podcasts’ new features, I created a functioning high-fidelity prototype using Figma and InVision. This allowed me to begin to test the usability of these new features.


To determine the ease of use of Google Podcasts’ new features, I conducted in-person usability tests using my high-fidelity prototype on 5 participants in a similar age category as my persona, Mark. I was able to gather insightful feedback based on observation of my target users. It is only when my designs have been validated and improved based on user testing that I can say I truly accomplished my goal.


  1. Observe how users navigate throughout the app and complete their tasks

  2. Determine if users seem to easily be able to complete their tasks

  3. Identify areas of the prototype that seem to cause confusion and need improvement

User Tasks:

  1. Play a curated playlist that will give you suggestions on how to grow your business.

  2. Find the haunted house podcast episode that your friend sent you and play it.

  3. Find the recently published UX Design podcast episode (“Humanizing Enterprise UX”) and share it with your friend (Evan Davis) in the app

  4. Add the above-mentioned UX Design episode to your “Commute” playlist.



Goal: To update my designs based on common patterns found in usability testing

Process: Affinity Map, Branding, Revisions, UI Kit


My usability testing revealed a few key findings. I organized the trends, themes, and areas of opportunity for discovery and improvement based on usability testing on the Affinity Map.

Based on this feedback, I established two main insights and recommendations


  1. Users expected the lower menu button to lead them to episode- specific actions

  2. Users were initially unsure of where to access podcasts sent by friends


  1. Move the new features (“Send in app” and “Add to playlist”) to the lower menu

  2. Move “From Friends” to an earlier tab

revised high-fidelity prototype

I made the revisions based on the recommendations in my Affinity Map, and compiled them in a revised high-fidelity prototype. Interact with the prototype and view my revisions below.

ui kit

As I was creating my wireframes, I utilized Figma to recreate all of the design elements. I created and maintained a UI Kit for my reference so that I could ensure that all elements were consistent.

reflection & next steps

Next Steps

  • Hand off designs to developers, discuss logistics of implementation, and determine any other technical limitations.

  • Continue iterating based on additional testing to either confirm or improve the revisions I made, and begin collecting metrics regarding engagement of new features.

  • Update UI Kit as needed

Final Thoughts

  • The most challenging aspect of this project was adhering to Google Podcasts’ existing design choices, even though users unanimously struggled with choosing the correct menu option.

  • If this project were part of a larger app redesign, I would suggest based on my user testing to reexamine the content and placement of each “more” menu

  • Although my new features seemed to be well-received among my testers, I would need to delve more into the back-end technicalities of providing relevant curated playlist suggestions

  • I really enjoyed the challenge of creating features within an existing framework, as this most accurately reflects many real-world projects that designers work on to improve existing products