Product Design

Reddit
Search

OVERVIEW

Reducing reliance on Google Search.

Reddit, synonymous with being the Front Page of the Internet, is also the go-to source for Q&As, product suggestions and getting “humanistic” feedback on search queries. Our data and research showed that ~70% of Reddit’s new traffic comes from SEO sources and users were appending “Reddit” to the end of their search queries. My team and I were tasked with redesigning the whole search experience. This is part of Reddit’s strategy to help drive traffic away from Google and increase search activity on the platform.

Role

Solo Senior Product Designer. Worked on redesigning Reddit search across native and desktop platforms. Facilitated research workshops, led user testing and worked with the engineering team to understand technical constraints.

DURATION

1 year

Devices

Native & Desktop

CHALLENGE

To redesign Reddit Search that fixes numerous user experience pain points but also helps users find content they’re looking for without leaving the platform.

Outcome

New search experience for everyone.

A new search experience launched to 100% of the users across native and desktop devices. The work was featured in TechCrunch, The Verge and AdWeek.

The numbers:

  • 15.6% improvement in CSAT (Customer Satisfaction Score) for Search
  • 2.7% increase in ads revenue
  • 1.2% increase in post detail pages
  • 2.2% decrease in bad content interaction rate

Product Preview

See it live in the Reddit app or on the site.

Design Process

Understanding the problem space.

My team started by asking users by asking users what they want to see changed for Reddit search. We built a post on Reddit with a link to a Google Form, asking Redditors for feedback.

We found three main areas to focus on:

First Area of focus

Improving search relevance

Reddit search functions really well if the search query matches exactly the post title or content. Otherwise the user gets an error saying that nothing exists on the platform with that search term. It also fails to take into account user intent.

Second Area of focus

Upgrading the user experience and search interface

The search results page shows communities as the first result that matches user search query and not actual posts.

Third Area of focus

Getting more feedback and acting on ideas from the community

One of the biggest complaints we had from users is that when they’re searching within a community, they can’t turn their search into a global search across Reddit. The filters are also quite limited in helping users find what they’re looking for.

Improving search relevance

The backend team started to work on search relevance and introduced less restrictive matching. For example, let’s say you search for “dogecoin stonks 2021,” and don’t get any results because there isn’t an exact match; with our new treatment, you’ll be more likely to get results even if there aren’t exact text matches and will get more results than you would have before. Using less restrictive matching resulted in a 60% increase in results for queries that previously didn’t receive results.

The old search experience wouldn't show results if the query didn't match.

The new search experience showing results that are closest to the query.

Considering search intent

Different types of searches have different intents and purposes. I worked with the research team to understand user intent behind their search queries. From the research and experiments, I found that users want to see posts that are newer and posts that are similar to what they’re looking for even if the search term isn’t reflected in the post title. Depending on what type of search it is, we can sort those results more appropriately.

Example: The query Ontario was trending, so in our experiment (left) we automatically gave the posts a Hot sort, and on the right (control) we used a Relevance sort to see if the results were more aligned with what people were looking for.

Sorting results for queries based on your intent resulted in a +4.2% lift in clicks on the top result and gains in other relevance metrics.

Overhauling the interface

To make it easier for users to find and scan information on the web, I designed a two column layout. Our data showed that the majority of users are looking for posts first and communities second. My new design prioritized that.

Previous version of desktop search.

New version of desktop search that allows for better scannability for posts.

Helping out during challenging times

Reddit has partnered with Crisis Text Line since 2019 to provide redditors with 24/7 support from trained Crisis Counselors. Previously, redditors could only find these resources if a concerned redditor reported something that worried them. Now, those using Reddit search to look for things that signal they may be seeking support for themselves or others will see relevant Reddit communities where they can get support, as well as information about Crisis Text Line and other off-platform support resources.

My team and I worked with the moderators of r/SuicideWatch, whose expert advice and guidance was a major influence on how we reach out to people with these resources.

Showing help resources as the first result.

Comment Search

Throughout the whole search overhaul, we kept asking the community what other features they wanted to see. For the last 15 years, users have wanted the ability to search comments on Reddit. Some users went as far as making their own search engines to help people find comments on Reddit.

I designed out a tab to help users filter for comments across Reddit. This feature not only allows you to search comments within communities, but also unlocks the ability to search comments globally to discover valuable discussions happening across Reddit. To make the idea a reality, it took some time because just to start, we had to scale up the search function to index the over 5 billion comments that have been made in the past two years.

After making this change, there was a 7% drop in people getting no results, and 17% more subscriptions to subreddits via search for Android users.

New comment search tab.

Key Learnings.

This was my first project at Reddit and since I was the sole designer working on this, I had to spend a lot of time learning the inner workings of the company, understanding their constraints and working with numerous teams and stakeholders. My biggest learning was working with large cross-functional teams and figuring out the right teams to involve in the project at the right time.

Recent Works