You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The world's largest user-generated video platform. Unlike subscription-only services like Netflix, YouTube's mental model is a creator ecosystem — anyone can upload, and an algorithmic recommendation engine drives content discovery. The IA must serve three distinct personas: viewers (consuming content), creators (producing and monetizing), and advertisers (reaching audiences). Key differentiators include Shorts (vertical short-form), YouTube Music, channel subscriptions, community posts, and YouTube Studio for creator analytics.
Channel → Videos / Shorts / Live Streams / Community Posts
Channel → Playlists → Videos (ordered)
Video → Chapters → Segments
Video → Comments → Replies
Video States
draft → uploading → processing → published (public/unlisted/private) → removed
User Flows
Watch and Discover
Home → Recommended Video → Watch → Autoplay Next → Continue Watching (rabbit hole)
Shorts Binge
Home → Shorts Shelf → Swipe Up → Like → Follow Creator → Continue Swiping
Search and Watch
Search Bar → Type/Voice Query → Filter Results → Click Video → Watch → Related Videos
Subscribe and Get Updates
Watch Video → Subscribe → Bell (All Notifications) → Home/Subscriptions → New Upload → Watch
Creator: Upload Video
YouTube Studio → Create (+) → Upload Video → Set Title/Thumbnail/Description → Visibility → Publish
Creator: Go Live
YouTube Studio → Go Live → Set Title/Category → Start Stream → Chat + Super Chat → End → VOD saved
Creator: Post to Community
Channel → Community → Create Post → Text/Image/Poll → Publish → Subscribers notified
URL / Route Structure
/ → Home
/feed/trending → Trending
/feed/subscriptions → Subscriptions Feed
/feed/library → Library
/feed/history → Watch History
/shorts → Shorts Feed
/shorts/:id → Individual Short
/watch?v=:videoId → Video Watch Page
/watch?v=:id&t=:seconds → Video at timestamp
/watch?v=:id&list=:playlistId → Video in playlist context
/playlist?list=:id → Playlist Page
/results?search_query=:q → Search Results
/@:handle → Channel Page (by handle)
/c/:customUrl → Channel Page (legacy custom URL)
/channel/:channelId → Channel Page (by ID)
/@:handle/videos → Channel Videos Tab
/@:handle/shorts → Channel Shorts Tab
/@:handle/streams → Channel Live Tab
/@:handle/playlists → Channel Playlists
/@:handle/community → Channel Community Posts
/@:handle/about → Channel About
/studio → YouTube Studio Dashboard
/studio/video/:id/edit → Edit Video
/studio/analytics → Creator Analytics
/studio/comments → Comment Moderation
/studio/monetization → Monetization Hub
/premium → YouTube Premium Landing
/account → Account Settings
/notifications → Notification Inbox
Search & Filter
Context
Search Scope
Filter Dimensions
Sort Options
Global
Videos, Channels, Playlists, Shorts, Movies
Upload Date (hour/today/week/month/year), Type (video/channel/playlist/movie/show), Duration (short <4min/medium 4-20min/long >20min), Features (live/4K/HDR/subtitles/360/VR180/location/creative commons)