Precision Delete – Bulk Delete & 301 Redirects by flux360

Precision Delete – Bulk Delete & 301 Redirects by flux360

5/5 (1 ratings) 10 active installs Updated Nov 14, 2026
Smart Search dashboard with SKU/title matching, language selector, content type, status, and date filters.

Smart Search dashboard with SKU/title matching, language selector, content type, status, and date filters.

Precision Delete – Bulk Delete & 301 Redirects helps WooCommerce stores, SEO specialists, and WordPress site managers retire discontinued products or old content safely without creating 404 errors.

Most bulk delete plugins only remove database records and leave behind broken URLs. Precision Delete removes items in safe AJAX batches, creates automatic 301 redirects to the parent category (or any custom URL), syncs deletions across WPML / Polylang translations, and optionally cleans up unused product/featured images.

100% Free & Open Source: No artificial item limits, no row caps, and no hidden paywalls.

Key Features

  • Bulk Delete by SKU or Title List: Paste hundreds of SKUs or product/post titles (one per line) and match using Exact, Contains, or Starts With logic.
  • Automatic 301 Redirects: Automatically redirects deleted product or post URLs to their primary category (product_cat or category) or a custom URL you edit inline before deleting.
  • Built-in 301 Redirect Manager: Search, add, edit, delete, and export (CSV) all active 301 redirects from one dedicated screen.
  • Multilingual Sync (WPML & Polylang): Automatically detects linked translations, groups them cleanly without duplicates, and lets you choose which language versions to remove together.
  • Precision Filters & Custom Post Types: Filter by Post Type (Products, Posts, Pages, public CPTs, Media Library), Post Status (Published, Draft, Private, Pending, Scheduled), and Date Range.
  • Safe Unused Media Cleanup: Optionally delete featured images and WooCommerce gallery images during permanent deletion — only after verifying they are not used by any other post or product.
  • Chunked AJAX Batching: Processes large selections in sequential batches with a live progress bar to prevent max_input_vars truncation and 504 gateway timeouts.
  • Floating Delete Cart (WP List Integration): Stage products or posts directly from standard WordPress/WooCommerce list tables via Row Actions or Bulk Actions, and process them with 301 redirects from anywhere in the list view.
  • Centralized Trash Manager: Review trashed items, bulk restore them (automatically removing their temporary 301 redirects), or permanently force-delete them.
  • Quick Delete Button: Authorized users can trash or permanently delete with a 301 redirect directly from the single product frontend or post edit sidebar.
  • Dynamic Role Access Control: Grant plugin access to Shop Managers or custom roles while keeping Settings restricted to Administrators.

Why Precision Delete?

  1. SEO Continuity First: Every deletion can automatically generate a 301 redirect to preserve backlinks and organic traffic.
  2. Built for WooCommerce Scale: Search by SKU, prioritize product_cat redirects, and process large batches reliably.
  3. Zero Accidental Media Loss: Unused attachment cleanup checks featured images, WooCommerce product galleries, and post content references before removing any file.

Usage

Step 1: Search & Filter Content

  1. Open Precision Delete in your admin menu.
  2. Choose Match Logic (Exact Match, Contains, or Starts With) and Search In (Auto, SKU Only, or Name Only).
  3. Select the Content Types (Products, Posts, Pages, Custom Post Types, or Media Library), Status, Date Range, and Language (if WPML or Polylang is active).
  4. Paste your SKUs or titles in the text area (one per line) and click Start Smart Search.

Step 2: Review Matches, Translations & 301 Targets

  1. Review the matched rows and any nested Translations.
  2. Each row pre-fills a recommended 301 Redirect Target (typically the item’s primary product_cat or category). You can edit any URL inline or uncheck the 301 column to skip redirecting that item.
  3. Optionally enable Also permanently delete unused featured & gallery images if you are performing a Permanent Delete.
  4. Click Move Selected to Trash or Permanently Delete Selected (or use individual row buttons).

Step 3: Use the Floating Delete Cart (Optional)

  1. From standard Products, Posts, or Pages admin screens, click Precision Delete (Cart) on a row or select multiple items and choose Precision Delete (Add to Cart) from Bulk Actions.
  2. Open the floating Delete Cart in the bottom-right corner, review/edit redirect URLs and translations, and click Trash or Force Delete.

Step 4: Manage 301 Redirects & Trash

  • Open Precision Delete -> 301 Redirects to search, add, edit, delete, or export active 301 rules to CSV.
  • Open Precision Delete -> Trash Manager to bulk restore trashed items (which automatically clears their 301 redirect) or permanently delete them.