DoubleShore.Kit.ContentCleanup 1.0.191

DoubleShore Content Cleanup

Find and safely clear unused / unreferenced content pages in the Umbraco backoffice (v14+ / new backoffice).

Umbraco can tell you what is referenced (the References tab), but there's no built-in way to find and clear the draft pages that nothing links to and that never went live. Content Cleanup adds a Cleanup dashboard to the Content section that lists pages that don't appear to be used anywhere, and lets you move them to the Recycle Bin — reversibly.

Features

  • Orphaned pages — a review list of unpublished pages that nothing links to, with honest labels: Likely unused vs Check first. It uses the same inbound-link analysis as Content Insights, so the two features agree on what "orphan" means.
  • Published pages are safe — a published page is never a cleanup candidate and is never auto-cleaned. If nothing links to one it is shown read-only for information only, never selectable.
  • Branch safety — a page with any published descendant can't be selected; you'll never recycle a branch that is partly live.
  • Safe by default — everything goes to the standard Content Recycle Bin (restorable); nothing is permanently deleted from the review screen.
  • Recycle Bin manager — list, restore, and (opt-in) permanently empty items past a grace period.
  • Version cleanup — see Umbraco's configured version-retention policy, the nodes with the most stored versions, and trigger Umbraco's built-in version prune on demand.
  • Protected pages, branches, and doc types — pin anything so it's never listed. Configuration/settings doc types are protected out of the box.
  • Optional automation — scheduled auto-clean (move likely-unused to the Recycle Bin) and auto-empty. Both off unless you enable them.
  • Non-technical friendly, English + Portuguese, native Umbraco (UUI) styling.

Install

Install the DoubleShore.Kit.ContentCleanup NuGet package, then run the Kit content sync so the backoffice assets land on disk:

dotnet msbuild /t:UpdateDoubleShoreKitContent

Open the backoffice → ContentCleanup. Access is gated to users with the Content section.

Notes

  • Detection is only as good as what the site exposes. A draft referenced solely from external systems, or by editors that store IDs in ways the reference tracker can't see, may show as unused — which is why the tool labels uncertainty as Check first and never hard-deletes from the review screen.
  • The only irreversible steps are the opt-in auto-empty (its grace period is the safety net) and the version cleanup (which only runs Umbraco's own policy-honouring prune).

MIT licensed. Part of the DoubleShore Kit.

Showing the top 20 packages that depend on DoubleShore.Kit.ContentCleanup.

Packages Downloads
DoubleShore.Kit.Cms
DoubleShore CMS — Razor Class Library with Umbraco BlockGrid views, helpers, and backoffice extensions for the DoubleShore base template.
0

.NET 10.0

Version Downloads Last updated
18.1.1-dev.20260901T220314 0 02/09/2026
18.1.1-dev.20260901T213918 0 02/09/2026
18.1.1-dev.20260831T115349 0 02/09/2026
18.1.1-dev.20260831T113816 0 02/09/2026
18.1.1-dev.20260831T111816 0 02/09/2026
18.1.1-dev.20260831T104318 0 02/09/2026
18.1.1-dev.20260828T163817 0 02/09/2026
18.1.1-dev.20260828T154318 0 02/09/2026
18.1.1-dev.20260828T113555 0 02/09/2026
18.1.1-dev.20260828T111252 0 02/09/2026
18.1.1-dev.4 0 02/09/2026
18.1.1-dev.1 0 02/09/2026
18.1.0 0 02/09/2026
1.0.216 0 02/09/2026
1.0.215 0 02/09/2026
1.0.214 0 02/09/2026
1.0.213 0 02/09/2026
1.0.212 0 02/09/2026
1.0.211 0 02/09/2026
1.0.210 0 02/09/2026
1.0.209 0 02/09/2026
1.0.208 0 02/09/2026
1.0.207 0 02/09/2026
1.0.206 0 02/09/2026
1.0.205 0 02/09/2026
1.0.204 0 02/09/2026
1.0.203 0 02/09/2026
1.0.202 0 02/09/2026
1.0.201 0 02/09/2026
1.0.200 0 02/09/2026
1.0.199 0 02/09/2026
1.0.198 0 02/09/2026
1.0.197 0 02/09/2026
1.0.196 0 02/09/2026
1.0.195 0 02/09/2026
1.0.194 0 02/09/2026
1.0.193 0 02/09/2026
1.0.192 0 02/09/2026
1.0.191 0 02/09/2026
1.0.190 0 02/09/2026
1.0.189 0 02/09/2026
1.0.188 0 02/09/2026
1.0.187 0 02/09/2026
1.0.186 0 02/09/2026
1.0.185 0 02/09/2026
1.0.184 0 02/09/2026
1.0.183 0 02/09/2026
1.0.182 0 02/09/2026
1.0.181 0 02/09/2026
1.0.180 0 02/09/2026
1.0.179 0 02/09/2026
1.0.178 0 02/09/2026
1.0.177 0 02/09/2026
1.0.176 0 02/09/2026
1.0.175 0 02/09/2026
1.0.174 0 02/09/2026
1.0.173 0 02/09/2026
1.0.172 0 02/09/2026
1.0.171 0 02/09/2026
1.0.170 0 02/09/2026
1.0.169 0 02/09/2026