ALIGNMENT
Recommendation met reality. Here’s what changed and why



Search page
Help me decide stays as the intent entry point. Genre cards are replaced with dynamic rails - personalized recommendations, special event spotlights, and curated content collection. 





Metadata
Kept simple to protect performance. Each result surfaces object type and release year. Language tagging follows a precise logic driven by Gracenote licensing.  



English only content shows no tag, secondary language-only content is tagged, and dual-language content surfaces the secondary tag only. Entitlement labels were scoped out, the only additional data sourcing introduced load delay that wasn’t worth the tradeoff. 



Filters
The secondary filter drawer narrows to genre only. Entitlement and live status couldn’t be reliability pulled at the search or drawer level - so availability information lives where it can be accurate. Program info.  





Exploratory search
Not every viewer comes in with a title in mind. Supporting mood, genre, and intent-based queries opens up the catalogue to users who are browsing, not hunting.  

Failure recovery
A dead end shouldn’t mean a lost viewer. When a query fails, surface relevant rails - similar titles, popular in genre - and turn a zero oresult state into a new discovery path.