← Product sense

Tubi teardown

How Tubi's recommendations, search and content mix decide whether you find something good to watch, and how to make that easier.

Navya Gupta ยท November 3, 2026


What works

A recommender built from 70+ models, a huge free library, and a homepage that gets you watching fast.

Biggest gaps

Search ignores details like decade, results have no filters or sort, and nothing tells you whether a title is any good.

Build first

Filters and sort on search results, and feedback that visibly changes your rows. Then quality badges and conversational search.

The problem

Tubi has one of the largest free libraries in streaming, over 200,000 titles. A big library only helps if people can find something worth watching in it. The challenge is to turn volume into confident choices, so that viewers who arrive for free content stay because the next pick is easy and good.

Research: how Tubi is doing

Tubi is growing and profitable, and viewers rate the app highly. The friction is about ads, picking from a mixed catalog, and search that doesn't read intent.

The numbers

Ratings and reviews

SourceRatingRead
Apple App StoreAbout 4.8, over a million ratingsLoved for free, big library
Google PlayAbout 4.9Same pattern
TrustpilotAbout 2.0Ads, buffering and account issues

Store figures are from trackers and the listings, and may differ slightly from the live pages. Trustpilot reviews skew toward people with a problem.

How the recommender works

LayerWhat Tubi says it does
Two stagesRecall pulls a few hundred candidates, then ranking orders them for each row.
Content signalsEmbeddings built from IMDb, Gracenote, Rotten Tomatoes and Wikipedia metadata help new titles get recommended before they have viewing data.
Viewer signalsViewing history, My List, and likes and dislikes.
EvolutionAveraged embeddings, then per-video nearest neighbors, then multi-interest clusters, then real-time recall and context-aware exploration.
ExplorationA "Something Completely Different" row and bandit algorithms push against over-narrow recommendations.
New viewersCold start leans on popularity by country, language, genre and external ratings.
Newer workA 2026 paper, TubiFM, describes one generative model that ranks items, carousels and search. Tubi launched a ChatGPT app in April 2026. An earlier GPT-4 assistant, Rabbit AI, entered iOS beta in 2023 and was reportedly shut down in 2024. That shutdown rests on thin sourcing and I found no Tubi announcement.

What users complain about

  1. Ads: The top complaint, including ad load and repeats within a break.
  2. Search that misses intent: In my test, "scary movie from the 80s" returned horror titles but ignored the decade.
  3. No way to narrow results: The results page is a poster grid with no filters or sort.
  4. Hard to judge quality: Tiles show year, runtime, rating and genre, but no review score.
  5. Menu sprawl: Browse has many sub-menus and lists genres twice.

Complaints 2 to 5 come from my own logged-out session on November 3, 2026, with two searches. It is one session, so it shows what is possible, not how often it happens.

Who uses Tubi

Three illustrative personas, built from the audience data and reviews above. They are hypotheses to test with real interviews, not research findings.

Marcus, the gem hunter

A film fan who likes older and obscure titles and treats Tubi as a treasure hunt.

  • Can't filter by decade or country.
  • Has no signal for which obscure picks are worth it.
  • Rows repeat the same popular titles.

Denise, the budget cord cutter

Dropped cable to save money and wants something on tonight with minimal effort.

  • Skims rows and wastes time on duds.
  • Tires of ad breaks mid-movie.
  • Gives up when the first pick is poor.

Jordan, the feed-native viewer

Around 22, used to being served a clean, personalized feed on short-video apps.

  • Unsure why a title was recommended.
  • Likes and dislikes don't visibly change anything.
  • Expects to type a vibe and get answers.

The user journey

Getting started and watching are smooth. The weak points are the middle stages where a viewer has to decide, and the last one where feedback should pay off.

Step by step

  1. Land and start. The homepage loads rows of posters with no sign-in needed to browse. Strength: Almost no friction to get to a title.
  2. Browse rows. Rows are ranked per viewer, with tiles showing year, runtime, maturity rating and genre. Gap: No review score or quality cue on the tile.
  3. Use the Browse menu. Many sub-menus by genre and collection. Friction: Genres appear twice and the structure is deep.
  4. Search. "korean thriller" returned relevant results. "scary movie from the 80s" returned horror but ignored the decade. Gap: No filters or sort on the results page.
  5. Watch. Playback with ad breaks. Friction: Ads are the top complaint in reviews.
  6. Give feedback and come back. Likes, dislikes and My List feed the models. Gap: The effect on your rows isn't visible, so it doesn't feel like it works.

How it holds up

Where it can improve

  1. Let people narrow results: Filters and sort on search and browse pages.
  2. Show quality at a glance: A compact score or badge on every tile.
  3. Make feedback visible: After a like or dislike, show the row change and say why.

How competitors compare

Each rival wins on one axis Tubi can borrow from: Pluto TV on lean-back viewing, Roku on distribution, Netflix and Prime on recommendation polish.

Pluto TV

Free and ad-supported with live linear channels you can turn on without choosing anything.

Takeaway: Live channels remove the decision, which is the one problem Tubi leaves to the viewer.

The Roku Channel

Free, ad-supported and pre-installed on Roku devices, which gives it distribution Tubi has to earn.

Takeaway: Strong default placement, but the catalog is less distinctive.

Freevee

Amazon's free tier, retired on September 3, 2025 and folded into Prime Video.

Takeaway: A well-funded rival chose to merge, which leaves more of the free audience for Tubi.

Netflix and Prime Video

Paid services with polished recommendations, AI-driven rows and richer metadata. Neither has a ChatGPT app.

Takeaway: They set the bar for explaining why a title was picked.

Three lessons carry into the ideas below. Pluto shows people sometimes want no choice at all. Netflix and Prime show that explaining a recommendation builds trust. Tubi's ChatGPT app shows it can lead on conversational discovery, which rivals have not done.

Five ideas to fix it

Each idea targets the same loop of finding, judging and trusting what to watch, and each touches the algorithm, findability and content quality in a different way.

  1. Faceted search and sort. Add filters for decade, genre, country, runtime and rating, plus sort by popularity, newest or score, on search and browse results.
    • Solves: Search that ignores intent, and results nobody can narrow.
    • Why it matters: Turns "scary movie from the 80s" from a miss into a two-tap answer. It is mostly UI over metadata Tubi already holds.
  2. Quality badges. Show a compact score (for example critic and audience ratings from sources Tubi already uses) and a short label like "Cult favorite" on every tile.
    • Solves: No way to tell a gem from filler.
    • Why it matters: Protects the first pick, which is the choice that decides whether someone stays. It also gives the ranker a visible quality signal.
  3. Feedback that sticks. After a like or dislike, update the row right away and say why ("More like Heat, since you liked it").
    • Solves: Signals that seem to go nowhere.
    • Why it matters: Builds trust in the algorithm and produces more labeled data from engaged viewers.
  4. In-app conversational search. Bring the ChatGPT-style experience into the app, so a viewer can type "a tense Korean thriller under two hours" and get a short, ranked answer with reasons.
    • Solves: Intent that keyword search can't read, and the feed-native expectation.
    • Why it matters: Extends Tubi's lead on AI discovery. Earlier attempts reportedly stalled, so this needs careful scoping.
  5. Cold-start taste picker. For new or logged-out viewers, offer a 20-second pick of a few titles or genres to seed the first homepage.
    • Solves: Generic first rows for people with no history.
    • Why it matters: Improves the first session, but popularity fallbacks already do an acceptable job, so the gain is modest.

Sketch: filters on search results

Scary movie from the 80s Decade: 1980s Genre: Horror Under 2 hrs Sort: Best rated Poster 86 Poster 79 Poster 74 Poster Cult fave 4 of 31 results shown. Scores are sample values.
Same poster grid Tubi has today, with the filters people expect and a score on each tile. Scores and counts are placeholders for the sketch.

Sketch: feedback that changes the row

After a movie ends Title card Liked it Not for me Instant Your homepage now New row: More like this Because you liked this title. Tap to tune or undo.
A like or dislike changes the homepage right away and says why, with a way to undo it.

What to build first

Ship filters and visible feedback first, because both are low effort and fix problems I hit myself. Quality badges and conversational search are bigger bets with higher payoff. The cold-start picker can wait. These placements are my initial estimates to confirm with engineering and usage data.

Low effort, high impact: Do first High effort, high impact: Plan next Low effort, low impact: Fill in High effort, low impact: Reconsider 1 Faceted search, sort 3 Feedback that sticks 2 Quality badges 4 Conversational search 5 Cold-start picker Highimpact Lowimpact Low effort High effort
Items sit in a zone, not at an exact score. Ideas 1 and 3 reuse metadata and signals Tubi already has. Idea 2 needs licensed or aggregated scores and a trust policy. Idea 4 needs a reliable model and a clear answer to why earlier assistants stalled.

Sources

Opened and read, as of November 3, 2026:

Also referenced from search results or snippets only, so details may differ: the TubiFM paper on arXiv, press coverage of Tubi's revenue, profit and audience figures, store and Trustpilot ratings, reports on Rabbit AI and the April 2026 ChatGPT app, and coverage of Freevee's retirement. One UI review I tried to open would not load, so I did not rely on it.