SharePoint best practices

SharePoint Folders vs Metadata

Should you use folders or metadata when organising content inside a SharePoint library? Find out which approach is best with this list of pros and cons.
Martin Hattingh
Updated
November 19, 2024
1 min to read

Folders or metadata heading towards 2025? Do you pick sides in this classic SharePoint structuring fight, or do you use what's best suited to the job at hand?

Over the years, we've many times heard fellow experts saying "folders shouldn't be used anymore, they're a dinosaur!"

Recently, this came up in a discussion about SProbot's approach to site building. We think it's time to list the vital statistics of each again:

Folders

๐Ÿ‘ Can have permissions set on them.

๐Ÿ‘ Can be synced and browsed in the File Explorer interface.

๐Ÿ‘ Enables documents with the same name to be synced and browsed sensibly in File Explorer because they are unique in their folder.

๐Ÿ‘Ž Files can't be dynamically grouped, sorted, or filtered.

๐Ÿ‘Ž Can result in extremely long (eventually unsupported) URLs.

๐Ÿ‘Ž It's not possible to see "through" folders without navigating into them.

โ€

Metadata

๐Ÿ‘ Enables users to dynamically group, sort, and filter to find files.

๐Ÿ‘ Enables views (global and user-specific) to be created.

๐Ÿ‘ Can be managed with content types.

๐Ÿ‘ Is an enabler to structured records management.

๐Ÿ‘Ž Can't have permissions set on it.

๐Ÿ‘Ž Can't be synced and browsed in the File Explorer interface.

๐Ÿ‘Ž Can cause confusion when multiple files in the same library with the same name are synced and viewed in File Explorer.

๐Ÿ‘Ž Are still limited by the 5000 item view threshold.

Folders aren't dinosaurs. They serve a very specific purpose, and at least for now will remain the preferred choice when permissions and File Explorer access are part of the scenario.

Metadata in *combination* with folders can be an excellent solution (with a few caveats) if you don't want to compromise on either side!

Want to design a SharePoint Online site template which includes pre-defined folders and content types, and then enable self-service user requests? Try SProbot.

Need to create and deploy SharePoint and Teams templates?
Use SProbot to make it easy for your users to request template-based workspaces
Get useful SharePoint and Teams insights first

See how SProbot can help you keep your M365 tenant tidy

We'll show you how to tame content sprawl and make it easier for your users to find what they need

Get a demo