← All case studies
MediumNews

Finding something worth reading

I moved from Medium’s launch and home feed into following, writer and publication suggestions, then through the full explore-and-search journey. The later screens are not separate discovery features: trending stories, recommendations, topics, search entry and results all form one route for finding something worth reading.

This case study looks at how Medium shifts between passive recommendations and active search. The key question is whether people can understand why something appears, narrow the set and keep their query or topic visible as the results change.

Some screenshots use fictional personal details and activity. Private locations remain obscured where needed.

Captured
Capture date not recorded
Published
Last updated
Product version
Medium iOS app 4.326.205932
13
Screens
7
Ingredients
26
Applications
Medium product journey

Common contexts

Business goals

What works

What the captured flow does well.

  • Search develops from broad prompts into explicit results.
  • Topics, writers and publications provide different routes.
  • Loading states keep the search transition visible.
  • Story cards expose useful recognition cues.

What could improve

What deserves closer review.

  • Recommendation reasons are not always explained.
  • Several discovery modes compete for attention.
  • Search scope can become unclear between screens.
  • Popularity cues may outweigh personal relevance.

Screen-by-screen breakdown

Follow the journey.

Each observation shows what works or what could improve, on this screen or across the wider flow. The opportunity turns one or two principles into a testable hypothesis.

01
Medium: Medium launch

Screen 01

Medium launch

Loading
Works wellOn this screen
Salience Effect

The white Medium wordmark is the only substantial content against the dark launch screen. It identifies the product before the reading interface appears.

Could improveOn this screen
Feedback Loop

The static wordmark does not indicate loading progress. If this state lasts, someone has no visible way to tell whether launch is still progressing or has stalled.

The opportunity

If we provide a status and recovery route if the launch screen persists, then people should be better able to recognise that Medium is starting because the displayed status would explain the result of the preceding action.

02
Medium: Home feed loading

Personal details and activity have been replaced with fictional examples.

Screen 02

Home feed loading

HomepagesLoadingValidation Feedback
Works wellOn this screen
Feedback Loop

Placeholder rows indicate that the feed area is waiting for content. They preserve the space where article cards will appear as the home view loads.

Could improveOn this screen
Salience Effect

The membership banner is already visible while stories remain placeholders. If loading is slow, the paid prompt can become the only complete content in the view.

The opportunity

If we keep a useful loading message prominent until the reading choices are available, then people should be better able to understand whether the home feed is loading because the information needed for the task would be easier to notice.

03
Medium: Home feed

Personal details and activity have been replaced with fictional examples.

Screen 03

Home feed

Content BrowsingHomepagesRecommendations
Works wellOn this screen
Choice Architecture

For you and Featured separate two ways of browsing stories. Article titles, author names and thumbnails give each recommendation enough context to begin assessing its relevance.

Could improveOn this screen
Salience Effect

A yellow membership strip sits above the navigation and stories. It competes with the reading task before a person has chosen an article from the feed.

The opportunity

If we keep the first useful reading choice visually stronger than the membership promotion, then people should be better able to choose a story to read because the information needed for the task would be easier to notice.

04
Medium: Notifications

Personal details and activity have been replaced with fictional examples.

Screen 04

Notifications

Account pagesContent BrowsingNotifications & Alerts
Works wellOn this screen
Feedback Loop

Notifications report follow, subscription and clap events in separate rows. Their descriptions already name what happened, connecting other people's actions with a visible record of recent account activity.

Could improveOn this screen
Choice Architecture

Several event types share the same dense list. Someone interested in only new subscribers still has to scan unrelated events, even though each one is labelled.

The opportunity

If we offer optional event-type filters while retaining the existing event descriptions and complete list, then people should be better able to understand recent follow, subscription and clap events because the available actions and their differences would be clearer at the point of choice.

05
Medium: Following feed

Personal details and activity have been replaced with fictional examples.

Screen 05

Following feed

Categories & FiltersContent BrowsingRecommendations
Works wellOn this screen
Choice Architecture

The Following view makes a chosen set of writers and publications the source of the feed. It offers an alternative to the broader recommendations on the home screen.

Could improveOn this screen
Cognitive Load

A row of small circular identities requires people to recognise sources quickly. Readable names and a manageable overflow pattern would help when the followed list grows.

The opportunity

If we keep source names accessible and provide a clear way to browse the full followed list, then people should be better able to find recent writing from followed sources because fewer details need to be held in mind at once.

06
Medium: Refine writer recommendations

Personal details and activity have been replaced with fictional examples.

Screen 06

Refine writer recommendations

Choice selectionPersonalisationRecommendations
Works wellAcross the flow
Progressive Disclosure

Refine recommendations opens controls for writers within the broader feed experience. The person can adjust one source of future stories without leaving the reading context entirely.

Could improveOn this screen
Framing Effect

Writer suggestions invite following before explaining why each person was selected. A short relevance cue would help the reader make the feed reflect a deliberate interest.

The opportunity

If we explain the topic or prior choice that makes each suggested writer relevant, then people should be better able to refine recommended writers because the immediate benefit would be presented alongside the relevant conditions and consequences.

07
Medium: Refine publication recommendations

Personal details and activity have been replaced with fictional examples.

Screen 07

Refine publication recommendations

Choice selectionPersonalisationRecommendations
Works wellOn this screen
Choice Architecture

Publications use separate rows with short descriptions and Follow controls. Their individual boundaries make it possible to select a source without accepting the whole suggested set.

Could improveOn this screen
Choice Architecture

A recognisable publication name can draw attention, but recognition does not prove that its stories will fit the reader. The description needs to communicate editorial scope.

The opportunity

If we give every publication a concise scope and recommendation reason beside Follow, then people should be better able to refine recommended publications because the available actions and their differences would be clearer at the point of choice.

08
Medium: Search loading

Personal details and activity have been replaced with fictional examples.

Screen 08

Search loading

LoadingSearchValidation Feedback
Works wellOn this screen
Feedback Loop

Search placeholders retain the layout beneath the Explore heading. The view signals that results or suggestions are still being prepared rather than showing an unexplained blank page.

Could improveOn this screen
Cognitive Load

Placeholders do not explain a prolonged wait or a failure. A time-appropriate status and retry would help someone distinguish waiting from a search that needs another action.

The opportunity

If we offer an explanatory status and retry when search loading takes longer than expected, then people should be better able to understand whether search is loading because fewer details need to be held in mind at once.

09
Medium: Explore search

Personal details and activity have been replaced with fictional examples.

Screen 09

Explore search

Categories & FiltersContent BrowsingSearch
Works wellOn this screen
Choice Architecture

The search field, topic chips and Trending on Medium list offer three starting points. Someone can type an interest, choose a subject or browse popular stories from the same surface.

Could improveOn this screen
Social Proof

Trending presents popularity as a reason to investigate a story. That can support discovery, but it does not explain whether the article matches this reader’s purpose.

The opportunity

If we distinguish popularity from personal relevance when introducing search suggestions, then people should be better able to choose a topic or begin a search because the substance of the available content would accompany the popularity cue.

10
Medium: Explore recommendations

Personal details and activity have been replaced with fictional examples.

Screen 10

Explore recommendations

Content BrowsingRecommendationsSearch
Works wellOn this screen
Choice Architecture

Staff Picks and Recommended for you divide the scrolled Explore content into named groups. These continue the search experience begun by the preceding trending list.

Could improveOn this screen
Framing Effect

Staff Picks identifies editorial selection, while Recommended for you implies personal relevance without stating a reason here. The different promises need different explanations.

The opportunity

If we state why a personalised suggestion appears alongside its recommendation label, then people should be better able to explore recommended reading within search because the immediate benefit would be presented alongside the relevant conditions and consequences.

11
Medium: Topic results

Personal details and activity have been replaced with fictional examples.

Screen 11

Topic results

Categories & FiltersRecommendationsSearch
Works wellAcross the flow
Progressive Disclosure

Selecting a topic from Explore opens recommended stories within that subject. The search journey narrows from broad prompts into a more focused reading choice.

Could improveOn this screen
Choice Architecture

Related-topic chips already offer narrower routes from Programming. They still leave readers to infer the level or depth of the stories, which matters when the same subject serves beginners and experienced practitioners.

The opportunity

If we offer clearly labelled level or depth choices alongside the existing related topics, then people should be better able to choose a story within the selected topic because the available actions and their differences would be clearer at the point of choice.

12
Medium: Enter a search

Personal details and activity have been replaced with fictional examples.

Screen 12

Enter a search

FormsRecently Viewed / HistorySearch
Works wellOn this screen
Cognitive Load

Recent queries appear above the keyboard so a previous search can be reused without typing. The active field also supports entering a completely new phrase.

Could improveOn this screen
Choice Architecture

Every recent query already has an individual removal control. A separate Clear search history action would let someone remove the whole record without repeating that action for each entry.

The opportunity

If we add a clearly labelled Clear search history action while keeping individual query removal, then people should be better able to search for stories or people because the available actions and their differences would be clearer at the point of choice.

13
Medium: Search results

Personal details and activity have been replaced with fictional examples.

Screen 13

Search results

Categories & FiltersContent BrowsingSearch
Works wellOn this screen
Choice Architecture

Stories, People, Publications, Topics and Lists divide results into types while the query stays in the field. The reader can change result type without starting the search again.

Could improveOn this screen
Salience Effect

Thumbnails and titles compete inside compact rows. Query relevance should remain easier to assess than visual appeal when someone is searching for a specific subject.

The opportunity

If we give each result a clear relevance cue alongside its title and content type, then people should be better able to choose the relevant type of search result because the information needed for the task would be easier to notice.

Conclusion

What this journey teaches us.

Medium works best when browse and search feel like connected levels of the same task. Broad prompts can help someone begin, but the interface should preserve the query, topic or source that explains why each result is there.

The lesson is to support movement between inspiration and intent without hiding the ranking logic. Clear scope, reversible filters and visible recommendation reasons help people decide what is worth their time.

Keep exploring

See how another product shapes behaviour.

Browse all case studies