YouTube Subscriptions Feed Cleaner

A browser extension designed to reduce clutter and restore control over the YouTube subscriptions feed experience.

🧩

The Problem

Over time, YouTube’s subscriptions feed shifted away from a simple chronological list of videos from channels you follow into a recommendation-heavy interface filled with Shorts and featured sections of algorithmically prioritized content.

This introduced friction in:

  • Rapid scanning of new uploads

  • Chronological-first browsing habits

  • User control over feed composition

  • Maintaining focus within a cluttered interface

The goal wasn’t to block content entirely, but to restore intentional browsing within an increasingly recommendation-driven platform.

👤

User Context

Although most users rely heavily on recommendations, a smaller group still prefers subscriptions-first browsing workflows.

Typical usage scenarios include:

  • Preference for chronological browsing over recommendations

  • Quickly scanning new uploads without distraction

  • Reducing repetitive unwanted content patterns

🎯

Goals

  • Restore a cleaner browsing experience

  • Reduce visual clutter and cognitive overload

  • Preserve chronological feed scanning

  • Give users more control over feed customization

  • Keep interactions lightweight, transparent and reversible

⚠️

Constraints

Platform Constraints

  • No direct control over YouTube’s internal APIs

  • Frequent UI changes from YouTube

  • DOM-dependent filtering behavior

Product Constraints

  • Lightweight extension footprint

  • Minimal setup friction

  • Real-time updates without reloading the page

📐

Design Decisions

Progressive Customization

v0: Feed decluttering

Hide Shorts and featured sections to restore chronological browsing.

v1: Keyword blacklist

Remove repetitive or unwanted content patterns from subscriptions.

v2: Channel whitelist

Allow users to isolate preferred uploads from high-volume channels without losing access to the channels entirely.

Lightweight Interaction Model

  • Instant toggles

  • Persistent preferences

  • Low-friction setup

  • Minimal popup UI

Non-destructive Filtering

  • Users remain in control

  • Reversible customization

  • Optional filtering

📈

Outcome

  • Published publicly as a Firefox extension

  • Shared with online communities and received positive user feedback

  • Revealed demand for feed customization beyond the initial feature set

  • Iterated on the original concept through additional filtering controls and channel whitelisting

A screenshot of the popup showing the options to hide shorts, hide featured, add keywords to blacklist, and add whitelisted keywords by channel.

💭

Reflection

One of the most interesting aspects of the project was seeing how strongly users reacted to the loss of control over their subscription feeds. Even small customization options significantly changed how intentional, manageable and user-controlled the browsing experience felt.

Community feedback also highlighted platform limitations: many users wanted similar functionality on mobile or TV environments where browser extensions are unavailable.

Previous
Previous

Textiles Web

Next
Next

YouTube Dynamic Playlist