Reddit

Adding a feature

Overview

Reddit is a social news and discussion platform made up of thousands of user-created communities called subreddits, each dedicated to specific interests or topics. Users share posts, comment, and vote content up or down to determine visibility.

As a personal project, I set out to evaluate Reddit’s user experience looking at how different types of users engage with the platform, the challenges they run into, and where things could be improved. My goal was to understand the gaps between what users want and what the platform prioritizes, and to find ways to make those goals align better.

Role: UX designer

Tools: Figma, Figjam

Skills: Research, Interaction design, Prototyping, Usability testing


2023-2024

Problem

Moderation frustrations drive negative sentiment

Users frequently complain about heavy-handed moderation or perceived censorship, which impacts their trust and freedom to engage in discussions.

Low discoverability of existing Features

Users express frustration over issues that Reddit has already addressed.

Solution

A rule check feature before posting a comment showing key subreddit rules to help users avoid violations. This turns the moderation process from a reactive one to a supportive one.

A rule check feature before posting a comment showing key subreddit rules to help users avoid violations. This turns the moderation process from a reactive one to a supportive one.

Process

To identify key user pain points, I conducted a competitive analysis followed by 14 user interviews.


While the findings were initially broad, a few themes emerged.


To determine whether these behaviors were isolated or more widespread, I conducted a survey to validate and quantify these insights across a wider user base.

Data confirmed that:

Over 60% of users either rely solely on Google or use it equally with Reddit search, reinforcing the preference for Google in content discovery.

37% of users were not aware of reddit features. While 15.6% found features that addressed their frustrations that they only learned about through my survey.

25% of users expressed frustration with both over and under moderation.

User goals

  • Feel in control of their experience on Reddit

  • Find relevant content on Reddit

  • Have a positive experience and reduce overwhelm

  • Get a more personalized experience

Business goals

  • Generate Revenue

  • Increase user engagement

  • Differentiate reddit from increasing competition

  • Gain trust of users

Three user groups emerged

Majority of participants are passive users of Reddit (lurkers)

This stood out as a great opportunity for conversion.

Since there were multiple other issues identified, I focused on determining which would create the most meaningful impact within the project scope.


Search functionality emerged as top priority. However, improving search relied heavily on backend and algorithmic changes beyond the scope of a design-focused project.


Given these limitations, I decided to move forward with the next most actionable and impactful area, feature awareness. It offered clear opportunities for improving user experience through design solutions.

I created user flows for different feature awareness scenarios to understand how users discover and interact with existing tools on Reddit.

While I was building my low-fidelity wireframes for usability testing, Reddit unexpectedly released an update focused on feature awareness.

The update introduced multiple tooltip pop-ups, and the interface looked visually consistent which was exciting to see. tooltips that reminded users that reddit has live chats, or that users can now share reddit content to other platforms or to turn on notifications for specific posts that they liked.

However, after using it, I noticed how intrusive the tooltips felt. They appeared too frequently, which made the experience more annoying than helpful. If I were designing it, I’d refine the timing and frequency and trigger tooltips based on specific user actions instead of showing them at random.

Since Reddit had already introduced this feature, it addressed the discoverability problem I had initially set out to solve.

This prompted me to revisit my research data and pivot my focus towards another user pain, moderation issues.


Since most of my user base were lurkers, I saw an opportunity to make that first step toward participation feel easier.

Current rule check process

However, after using it, I noticed how intrusive the tooltips felt. They appeared too frequently, which made the experience more annoying than helpful. If I were designing it, I’d refine the timing and frequency and trigger tooltips based on specific user actions instead of showing them at random.

Since Reddit had already introduced this feature, it addressed the discoverability problem I had initially set out to solve.

While I was still exploring the best way to execute the Rule Check feature for comments without adding friction,

I discovered that Reddit already has a real-time rule check feature for when creating a post, but only within certain communities.


Because this feature exists inconsistently (or at the discretion of moderators) across the platform, it’s easy for users to overlook.

Even though it already exists for posts, I saw value in extending it to comments, one of Reddit’s most common engagement actions. I adapted my designs to match Reddit’s existing Rule Check UI, ensuring visual consistency.

Even though it already exists for posts, I saw value in extending it to comments, one of Reddit’s most common engagement actions. I adapted my designs to match Reddit’s existing Rule Check UI, ensuring visual consistency.

Usability test

My usability test participants were lurkers to moderate Reddit users who primarily accessed the platform through their phones.

During testing, one participant responded positively to the Rule Check feature but mentioned that they already have this feature. That feedback made me realize that Reddit already offers a real time rule check on certain devices, specifically iOS.


I too missed this during the discovery phase since I was studying the app on an Android device, where the feature was not available.


Further testing confirmed this pattern: participants using iPhones had access to the feature, while Android users did not.

ios existing design (dark mode)

Iterated design on final design before discovering existing feature on ios.

Despite this, the majority of participants found the concept valuable. Android users appreciated getting a heads-up about potential rule violations, along with suggestions for how to fix them when the rules were complex.


This discovery revealed an important inconsistency across platforms and reinforced the opportunity to extend this functionality to all devices, ensuring a more consistent and supportive commenting experience for every user.

Next steps

I would focus on achieving platform parity to ensure a consistent experience across iOS and Android. I would also explore ways to make feature visibility more intuitive.


Lastly, I would explore contextual prompts that respond to user actions, encouraging smoother participation and easing lurkers into more active engagement.

Reflection

Discovering twice that Reddit already had a version of my proposed feature turned out to be a valuable insight into feature discoverability. It showed me that even well-designed tools can go unnoticed if they are inconsistently implemented or not surfaced at the right time in the user journey.


This shifted my understanding of design impact that it’s not always about creating something new, but ensuring that existing features are visible, accessible, and meaningful to users.


By identifying this visibility gap, I learned how critical discoverability is to user experience, and how thoughtful timing and context can transform awareness into engagement.

© 2026 kaushani Patel. All rights reserved