Discord App Directory

A inclusive way for server owners to add server bots on the go
Enhancing accessibility and engagement through mobile integration of the app directory for improved user experience.
Timeline: 3 weeks
Team: Sole Member
Role: Product Designer
Tools: Figma, Miro

Overview

Discord does not have an app directory for mobile users, lets change that.

Discord is a voice, video, and text communication service used by over a hundred million people to hang out and talk with their friends and communities. It offers robust support for artificial intelligence that can automatically perform several useful tasks on a server to provide users with a more engaging experience. With Discord currently only having an app directory on desktop, mobile users have difficulty adding bots to enhance their servers so it inspired me to design the app directory feature for mobile to help users add server bots efficiently.

The Problem

How might we simplify finding and integrating bots into servers for Discord mobile

Goals

I set a few goals to achieve through this project:

  1. Learn as much as possible about users and their struggles
  2. Design a solution that solves the problem and enhances experience
  3. Validate design through user testing and feedback

The Final Design

Research

Surveys and Interviews

I conducted surveys and user research interviews with 20 mobile Discord users with varying backgrounds managing servers, focusing on understanding their struggles with finding and implementing bots. Here are some of the questions asked:

Key user insights

I noticed some common themes and patterns among the survey and interview responses.

Extra steps

Users value the presence of bots in their servers and desire an internal method of adding them for mobile. Normally they are redirected to log in to Discord on a web browser just to add a bot to the app

Discovery challenges

It can be challenging to discover new and relevant bots when having to google search for them and most go by word of mouth, limiting their exposure

Dependency on desktop access

Users feel compelled to rely on desktop access to effectively manage and customize their Discord servers

Hard staying up to date

Without a directory, mobile users struggle to keep up with current bots that are used and the changes done to them

Problem Statement

Combining the data from the user interviews and surveys I understand that users prefer having a mobile integrated method of finding bots to their discord server efficiently.

Solution

I redesigned and integrated the app directory feature from PC to mobile, streamlining the experience for the server owner's process of adding bots with a sense of familiarity.

Requirements

Advocacy
Accessing bots quickly
Straightfoward
Easy-to-understand functionality

Information Hierarchy


I added the feature to the existing hierarchy to integrate it smoothly instead of designing a entirely new one.

Ideation

Low Fidelity Explorations

I started my design with a low-fidelity sketch. I took inspiration from the existing Discord user interface and then added some of my ideas to have an interface users are familiar with.

Mid Fidelity Explorations

I then explored different user experience flows of the app directory feature and split it into 2 stages:

  1. Accessing app directory
  2. Adding an app to the server

Accessing App Directory

Exploration 1

Accessing the app directory page using existing Discord information architecture

Adding App to Server

Exploration 2

Adding server bot from catalog using similar Discord information architecture from PC

Adding App to Server

Exploration 2.1 The chosen one

Adding server bot from catalog using new layout



In selecting Exploration 2.1, I considered that the catalog layout in 2.0 may potentially impede user efficiency and be perceived as outdated or lacking in visual appeal. Exploration 2.1 draws inspiration from visually engaging card-based designs, commonly found in popular applications. Additionally, it aims to streamline navigation by reducing clutter and minimizing eye strain for users.

Testing

Usability and Iterations

Next, I also explored the design of specific screens and conducted usability testing with 10 participants to decide which version to move forward with. They were told to run through searching and adding a Discord bot to the server.

I moved forward with the version of the screen that led to a higher task completion rate.

Directory Entry Point Placement

Original Design
Con: Easily mistaken for an icon for searching the server
A. Directory in menu
Con: Was not clear that it is for servers and clutters menu
B. Directory in server The chosen one
Pro: Creates sense of familiarity as it is group with other adding features

Prototype

High Fidelity Prototype

With these insights from the test, I created the high-fidelity prototype which was tested by another 10 users and well received, leading to the final design.

Reflection

Creating this feature was both a challenge and an opportunity to test my skills, demonstrating how impactful seemingly small features can be. This was my first time redesigning an existing app, and being able to utilize components effectively was a learning curve. Through trial and error, I managed to understand the components and how to use them. I also I recognized the need to refine my questions for more profound insights, a realization that came later in the study. Despite the hurdles, this rewarding journey has ignited a desire to further explore and enhance my abilities.

What I Learned

Metrics

Further testing should be conducted to collect more quantitative and qualitative metrics in the future. Post-launch metrics could also be analyzed to measure business outcomes.

Measuring User Success

User Satisfaction
How pleasing was the product to use measured through qualitative interviews
Task Completion Rate
How efficient it is for users to complete tasks measured through usability tests
Retention Rate
How often a user uses the feature through data collected over time, post-launch

Measuring Positive Business Outcomes

Advocacy
How many more users who use the app directory feature invite others to join Discord
Nitro Subscribers
How many more users paid for Discord Nitro after the app directory feature is launched