New 250GB Plans LIVE now. See plans →
All posts
March 23, 2026 · Operations

How to Build a Media Asset Taxonomy That Truly Holds Up at Scale

Most media libraries rot because the taxonomy was built for storage, not for finding cuts and approving them. Here is how to design one that lasts.

SM
Saumyajit Maity
Co-founder, PlayPause
Operations

I have watched too many teams build a media library, feel proud for a week, then quietly stop using it. Six months later nobody can find the approved cut of anything. Folders named "Final", "Final v2", and "Final REAL use this one" sit next to each other like a confession. The library did not fail because people were lazy. It failed because the taxonomy was designed to park files, not to move work through review and out the door.

A taxonomy is just the language your team uses to name, group, and find things. Get the language right and people stay inside the system. Get it wrong and they go back to scrolling a drive at 11pm looking for the version the client signed off on. So let me give you the contrarian take up front: stop organizing around file types and start organizing around decisions. Where a clip lives matters far less than whether it has been reviewed, who commented, and whether it is locked.

Start With How Work Moves, Not Where Files Sleep

Most asset taxonomies are built like a closet. Raw footage here, exports there, audio in its own bin, graphics in another. Tidy. Useless. Nobody opens a closet at the exact moment they need to know if the 60 second cut is approved or still gathering notes.

Flip the model. Map the path a piece of media actually travels: it gets ingested, it gets a rough cut, it goes out for feedback, it comes back with changes, it gets a new version, it gets approved, it gets shared. That path is your real taxonomy. File type is metadata, not structure.

When you organize around the journey, the questions people ask all day suddenly have answers. Which projects are waiting on me. What is the latest version. Did the client approve this or just say "looks good" in an email I now cannot find. A drive cannot answer those. A review platform can, because the status lives on the asset itself.

Organize by decision, not by file type

A folder tells you where a file sits. A review status tells you whether the work is done. Build the taxonomy around the second one.

This is exactly why I push teams onto PlayPause instead of a shared folder. In PlayPause every asset carries its own state: comments are attached to the frame, versions stack on top of each other, and an approval lock is a real status anyone can see, not a vibe buried in a Slack thread.

The Five Axis Framework for a Taxonomy That Lasts

You do not need forty fields. You need five axes that every asset can be tagged against. Keep it small enough that a freelancer can learn it in one sitting.

1Project: what client or campaign does this belong to
2Stage: ingest, in review, changes requested, approved, or shared
3Version: which cut, stacked so the latest is obvious
4Owner: who is responsible for the next move
5Access: who is allowed to see it and for how long

Notice what is not on that list. No "file type." No "resolution." No "codec." Those are searchable attributes, not organizing principles. The five axes above answer the only questions that actually stall a project: what is it, where is it in the pipeline, which version is real, whose turn is it, and who can open it.

The Stage axis is the one teams skip and the one that saves them. When stage is a property of the asset, your library becomes a status board. You can look at a client and instantly see three things approved, two waiting on notes, one stuck on you. That is a taxonomy doing operational work, not just filing.

A taxonomy that cannot tell you whose turn it is was never a system. It was a filing cabinet with extra steps.

Make Versions and Approvals Part of the Structure

Here is where most homegrown systems quietly collapse. Versioning by filename. "hero_cut_v3_final_clientedit_b.mp4" is not a version system. It is a dare. The moment two people are editing, the naming drifts, and you lose the thread of which cut carried which feedback.

Real versioning means the new cut sits on top of the old one, the comments from the previous round are still visible, and you can put two versions side by side to confirm a note was actually addressed. In PlayPause that is built in. Version stacks keep the lineage intact, side-by-side compare lets you check the fix against the request, and an approval lock freezes the asset so nobody re-edits a cut the client already signed off on.

That last one is the quiet hero. An approval lock turns "I think this was approved" into a fact recorded on the asset. When sign-off is a structural state and not a buried message, your taxonomy gains a finish line. Things that are done look done.

  • Latest version is obvious without reading filenames
  • Old comments stay attached to the version they belong to
  • Approved cuts are locked so nobody re-edits them
  • Anyone can see status without asking in chat
  • Access can be revoked the day a project ends

Frame-accurate comments matter here too. A note that says "fix the audio around the middle" is noise. A comment pinned to a specific frame, with a drawing on it and an @mention to the right editor, is a structured instruction your taxonomy can carry. Feedback becomes data, not a paragraph someone has to interpret.

Review_Cut_v4.mp4In Review
212160p · ProRes
00:34 / 02:18
SR
Sarah 0:34

Frame-accurate note, everyone sees the exact same thing.

In PlayPause, every comment is pinned to the exact frame, no more “which part?” email threads.

Plan for Outsiders Without Breaking the System

Every media library eventually meets a stranger. A client. A freelancer. A stakeholder who needs to look once and never again. This is the moment most taxonomies break, because the only way to share was to make a copy, drop it in a drive, and lose all the structure you built. Now the feedback lives somewhere your system cannot see, and your single source of truth has a sibling.

The access axis exists for exactly this. Outsiders should touch your library through controlled doors, not copies. Secure share links with a password, an expiry date, domain restriction, and a watermark let someone review without an account and without ever leaving your taxonomy. Guest upload lets a contributor send footage in with no login at all, and it lands tagged inside the right project instead of in your inbox.

This is the practical gap with the file-transfer crowd. Email, WeTransfer, Google Drive, and Dropbox move bytes from one place to another. They are not review tools. The second you send a cut through them, the comments, the versions, and the approval state fall out of your taxonomy and scatter. You are back to reconciling a drive by hand.

A Quick Scenario: One Cut, Four People, Zero Lost Notes

Picture a 90 second brand spot. The editor uploads a rough cut into the project. The producer leaves three frame-accurate comments and @mentions the editor on a color note. The editor fixes it, uploads version two, and the new cut stacks on top with the old notes still attached for context. The producer opens side-by-side compare, confirms the color is fixed, and flips the approval lock. Then a secure link goes to the client, password on, expiry in seven days, watermark visible. The client watches, replies "approved," and that is recorded too.

Four people, four steps, and not one note lived in an inbox or a filename. The taxonomy held because status, versions, comments, and access were all properties of the asset, not afterthoughts bolted onto a drive.

The old way

Final v2 folders, feedback scattered across email and chat, no idea which cut was approved

PlayPause

Versions stacked, frame-accurate comments on the asset, approval locks, and secure links that keep outsiders inside your system

Where the Money Argument Lands

A taxonomy is only as good as the number of people inside it. The fastest way to wreck adoption is to make it expensive to add the next person. This is the real problem with Frame.io: it charges per seat. Every client you invite to review, every freelance editor you bring on for a project, every stakeholder who needs one look raises the bill. So teams ration access. They share fewer assets, invite fewer reviewers, and the library quietly shrinks back toward the drive it was supposed to replace.

PlayPause prices flat per workspace, not per seat. Free is zero dollars, Creator is nine dollars a month, Agency is fifteen dollars a month, Enterprise is twenty-seven dollars a month. Add the whole team, every client, every freelancer, and the price does not move. That is what makes a taxonomy actually stick: nobody is left outside it for budget reasons.

Frame.io
per seat, every reviewer adds cost
PlayPause
flat per workspace, invite everyone
Creator plan
9 dollars a month
Agency plan
15 dollars a month

It also fits the tools you already use. Premiere Pro and After Effects panels mean editors comment and version without leaving the timeline. Camera-to-Cloud proxies pull footage off set so the taxonomy starts the moment the camera stops. Slack, Microsoft Teams, and Zapier push status where your team already looks. Viewer analytics tell you whether the client actually watched the cut they approved.

Bottom Line

A media asset taxonomy is not a folder structure. It is the set of decisions your team can see and trust: what it is, where it sits in review, which version is real, whose turn is next, and who is allowed in. Build it around the journey, make versions and approvals structural, and keep outsiders inside the system instead of scattering copies. Do that and the library stops rotting.

You will not get there on a shared drive, and you should not pay per head for the privilege of inviting your own clients. Start free, add everyone, and let the taxonomy do the work. Try PlayPause free and build a library your team will actually keep using.

SM
Saumyajit Maity
Co-founder, PlayPause

Saumyajit co-founded PlayPause after years watching review and approval quietly eat creative teams' deadlines. He writes about the workflow side of video, feedback, versioning, and getting to a clean sign-off.

Related resources

Keep reading

Bring your team into one review space

Centralize feedback, lock approvals, and deliver faster, start free today.

Sign Up for Free