Opens in a new tab
WordPress · WooCommerce plugin

Media Prune Pro

£49.00 / year

· single site

Clean up your bloated WordPress media library and reclaim gigabytes of wasted hosting space.

BD Media Prune Pro intelligently identifies unused images and files across your entire site – including WooCommerce products, page builders, and ACF fields – then safely quarantines them before permanent deletion.

Built for agencies and developers managing large sites.

Instant download
1 year of updates & support
30-day refund
The problem

Gigabytes of images nobody uses.

Every WordPress site accumulates dead weight. Product images from deleted items. Hero images from old campaigns. Test uploads nobody removed. It all sits in your media library, eating hosting storage and slowing every backup.

Basic cleanup plugins only check post content, so they either miss most of it or flag images that are still in use. Deleting on that basis is how a client’s homepage breaks.

30–50%of uploaded media on a typical WooCommerce site is unused
The solution

Find it all. Delete nothing until you're sure.

Media Prune Pro scans everywhere an image can be referenced — WooCommerce, page builders, ACF, theme settings, menus, widgets and the raw database — so it knows what’s genuinely unused.

Then it never deletes directly. Candidates go into quarantine, still on your server. Run the site as normal, restore anything with one click, and purge only when you’re confident.

0files permanently deleted until you choose to purge
Key features

Scan everywhere. Delete nothing by accident.

Where it looks, how it keeps you safe, and the tools for big sites.

The core

Quarantine before deletion

Nothing is deleted directly. Scan, review, move candidates to a holding area on your server, run the site for as long as you like — then purge only when you're sure.

One-click restore

Found a false positive? Any quarantined file comes back instantly, exactly where it was.

WooCommerce-aware scanning

Product galleries, variations and category images are all checked, so product media is never flagged by mistake.

Page builder detection

Finds images used inside WPBakery, Elementor, Oxygen and Beaver Builder layouts, not just in post content.

ACF & Options pages

Checks Advanced Custom Fields, including repeaters and Options pages.

Theme, menu & widget references

Customizer logos and favicons, navigation images and icons, sidebar and footer widgets.

Raw database scan

Catches serialized data, shortcodes and inline references that other plugins miss.

Orphan file detection

Finds files sitting on disk that aren't in the media library at all.

WP-CLI commands

Scan, quarantine and purge from the command line, or build cleanup into your deployment scripts.

$ wp bd-media scan --older-than=365 --images-only

Built for scale

Tested on a WooCommerce store with 250,000+ media files and 20,000+ products, without timeouts or server crashes.

Screaming Frog validation

Import a crawl CSV to cross-check flagged files against what's actually visible on your live site. Belt and braces.

Batch operations

Process thousands of files at once, with progress tracking.

Who is this for?
Agencies and developersManaging large client sites where years of uploads have piled up.
WooCommerce store ownersWith product churn: discontinued lines, reshoots and seasonal ranges leave thousands of orphaned images behind.
Anyone paying for storageWhose hosting bill or backup times keep creeping up.
FAQs

Questions, answered

Ready when you are

Reclaim the space. Keep the safety net.

£49 a year for one site, including updates and support from the developer who wrote it.