I tested 8 Confluence apps for label management and compared their capabilities feature by feature. I downloaded each app on a test instance and used each acting like a user with label problems to solve.
Overview
Here is the full list. I know the formatting is not ideal for such a large table, but it is the best I could do:
Features | Space Content Manager | Label Manager | Magic Labels for Confluence | Label Manager for Confluence | Label Organizer for Confluence Cloud | Mosaic | Pages Manager for Confluence | Scroll Content Manager |
|---|
View labels per page | Yes | Yes | X | X | X | Yes | Yes | Yes |
Edit labels on select pages | Yes | Yes | X | Yes | X | Yes | X only page by page | Yes |
Edit labels across a space | Yes | Yes | Yes | X | Yes | X | X | Yes |
Edit labels across multiple spaces | Yes | Yes | X | X | Yes | Yes | X | X |
Delete labels on select pages | Yes | Yes | Yes | Yes | X | Yes | X only page by page | Yes |
Delete labels across a space | Yes | Yes | X | X | Yes | X | X | X |
Delete labels across multiple spaces or instance | Yes | Yes | X | X | X | X | X | X |
Add labels on selected pages | Yes | Yes | X | X parent and child pages only | Yes, but have to use CQL | Yes | X | Yes |
Add labels on across a space | Yes | Yes | X | X parent and child pages only | Yes, but have to use CQL | Yes | X | Yes |
Add labels across multiple spaces | Yes | Yes | X | X | X | X | X | X |
Rename labels | Yes | Yes | Yes | X | Yes | X | X | X |
Merge labels | Yes | Yes | X | X | Yes | X | X | X |
Preview | Yes | Yes | X | Yes | Yes | X | X | X |
Confirmation | Yes | Yes | Yes | Yes | Yes | X | X | Yes |
Attachment labels | X | X | X | X claims it does, doesn't work | X | X | X | X |
Denylist of labels | X | X | Yes | X | X | X | X | X |
Global page under Apps | Yes | Yes | X | X | X | Yes | Yes | X |
Export labels | X | X | X | X | Yes | X | X | X |
Availability | | | | | | | | |
Dark mode | Yes | Yes | X | Yes | Yes | X | X | Yes |
Atlassian Government Cloud (FedRAMP) | Yes | Yes | X | X | X | Yes | X | X |
Isolated Cloud | Yes | X | X | X | X | Yes | X | X |
Security and permissions | | | | | | | | |
Limit access per feature by user/group/space/global | Yes | Yes | X | X | X | X | X | X |
Runs on Atlassian | Yes | Yes | Yes | Yes | Yes | X | Yes | X |
Cloud Fortified | Yes | Yes | Yes | X | X | Yes | X | Yes |
Bug bounty | Yes | Yes | Yes | X | X | Yes | X | Yes |
No data egress | Yes | Yes | Yes | Yes | Yes | X | Yes | X |
ISO 27001 (company wide) | X | X | X | X | X | Yes | Yes | Yes |
SOC 2 Type II (company wide) | X | X | Yes | X | X | Yes | X | Yes |
Why did I not include ScriptRunner?
ScriptRunner for Confluence takes a different approach. Scripting requires Groovy scripting expertise to interact with the Confluence REST API. It can provide considerable flexibility when a label action requires custom logic. But creating and maintaining scripts requires strong technical knowledge and the administrator needs to understand the relevant Confluence APIs, scripting environment and permissions.
Conclusion
Before choosing a Confluence label management app consider needed features, whether you need multi-space editing and your requirements for preview, confirmation, security. Finally, cost (i.e. value money).
Note
I'm a co-founder of Easy Apps, who makes the first two apps listed. Space Content Manager is actually a suite bulk content editing tools with Label Manager being one of them and also a separate app.