BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WP Delete Post Copies icon
Maintained Tested up to 6.8.11 #15 in delete

WP Delete Post Copies

Delete duplicate posts by title or content, including attachments, with powerful filters. Supports manual and scheduled cleanups.

Active installs200+100+ tier
Downloads · 30d134▲ +44.1% vs prev. 30d
Rating3.8/56 reviews
Health score48/100Fair
All-time downloads29.3KSince Mar 2010
Support resolved—No recent threads
RequiresWP 3.1.0PHP any
Downloads · 7d32▼ -15.8% week over week
Our verdict

Use with caution

WP Delete Post Copies works, but test it on a staging site before relying on it in 2026. It runs on 200+ sites, is rated 3.8/5 and was last updated 11 months ago, and scores 48/100 on our health check.

  • Small user base (200+ active installs)
  • Only tested up to WordPress 6.8 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3711Jul 11Aug 24Oct 8
Yesterday7
Daily average (1y)4
Peak day55Nov 13, 2025
Last 12 months1.4K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WP Delete Post Copies stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
delete #81 10,000 Best delete plugins →
duplicated posts #20 892 Best duplicated posts plugins →
duplicates >100 6,925 Best duplicates plugins →
posts >100 10,000 Best posts plugins →
remove copies #10 4,844 Best remove copies plugins →

Version adoption

Share of active sites per release.

  • 6.068.5%
  • 5.517.0%
  • 5.414.5%

Rating breakdown

★★★★★★★★★★ 3.8 from 6 reviews

  • 5★50.0%
  • 4★16.7%
  • 3★16.7%
  • 2★0.00%
  • 1★16.7%

About WP Delete Post Copies

From the official readme · v6.0.3

Description

WP Delete Post Copies is a powerful tool to search and delete duplicate posts by comparing their titles or content. You can filter results by category or post status, choose which post to keep, and remove the rest — including their media files.

You can run deletions manually with previews or set up scheduled cleanups using WordPress cron jobs. This plugin also offers the unique feature of deleting locally hosted images from post content (<img> tags), in addition to attached media.

Maker of Campaigns of deletes. With every campaign can search and delete duplicated posts (types) by title or content on different categories and can permanently delete them with images or send them to the trash in manual mode or automatic squeduled with WordPress cron.

⚠️ Please backup your database and files before running deletions.

Key Features

  • Detects duplicates by title, content, or both.
  • Supports manual or scheduled deletion via WordPress cron.
  • Choose to keep the first or last post among duplicates.
  • Filter by categories, post types, and post status (including revisions and inherit).
  • Supports all post types (public or private).
  • Choose to move posts to trash or delete them permanently, including attachments and images.
  • Allows limiting queries to avoid server timeouts or heavy loads.
  • It also deletes:
    • Attachments (media files linked to posts).
    • Locally hosted images found in <img> HTML tags in post content.
    • Custom metadata from the postmeta table.
  • Preview posts before deletion.
  • Exclude posts by specific IDs.
  • Manually delete single posts from the preview table.
  • Logs stored in tabs for better performance and quick reference.

Why use WP Delete Post Copies?

Cleaning up duplicate content is essential for:

✅ Improving SEO — Avoid penalties from search engines due to repeated content.
✅ Optimizing database performance — Fewer posts = faster queries.
✅ Reducing storage usage — Delete media files tied to duplicates and save space.
✅ Maintaining editorial quality — Keep your content clear and consistent.
✅ Saving time — Automate cleanups and avoid tedious manual checks.

Why use WP Delete Post Copies?

Is probable that if there is a large amount of duplicated posts, for the timeouts on each server, the query can be interrupted when is proceeding manually and therefore the log can’t be recorded. To avoid this decreases the “Limit per time” value. A value of 100 or 150 is suitable, but also with 10 at a time, works very well.

PLEASE MAKE BACKUPs OF YOUR DATABASE AND FILES BEFORE USE.
This will avoid you many problems if something goes wrong.

Add-On

🔌 WP Delete Post Copies PRO
Take your site cleanup to the next level.
With WP Delete Post Copies PRO, you can not only remove duplicates — you can also schedule campaigns to automatically delete old posts based on a selected date.

Perfect for:
✅ Implementing content retention policies (e.g., automatically delete posts older than 6 months).
✅ Keeping your database lean and optimized continuously.
✅ Improving SEO by removing outdated content.
✅ Saving server space by deleting old media linked to posts.

Additional PRO Features:
– Scheduled campaigns to delete old posts by selected date.
– More filters and advanced configuration options.
– Better performance on large sites with big databases.
– Priority support and ongoing updates.

📢 Many users already trust our tools to keep their sites fast and free of duplicate content!
Click here to learn more about WP Delete Post Copies PRO

DISCLAIMER:
This plugin is designed to permanently delete posts, images, and other data. Use it with extreme caution.
The use of this plugin and its extensions is entirely at your own risk. We will not be held responsible for any issues arising from its use, including but not limited to: difficulties in operation, inaccuracies or incomplete results, data loss, compatibility problems, computer viruses, malicious code, or any other technical problems.
We are not liable for any direct, indirect, incidental, special, consequential, or punitive damages (including but not limited to lost profits, lost data, costs of replacement services, or missed business opportunities) resulting from the use of this plugin or any related tools, services, or linked resources — regardless of the cause or legal theory, even if we have been advised of the possibility of such damages.

Installation

You can either install it automatically from the WordPress admin, or do it manually:

  1. Upload the plugin to /wp-content/plugins/ and unzip it.
  2. Activate it from the Plugins menu in WordPress.
  3. Go to Deletes on menu to start using it.

Changelog

6.0.3 Fixes vulnerabilities. Must update version.

6.0.3 Nov 11, 2025

  • Improvements to the CSS styles used for tabs on screens.
  • Fixes a bug with cron on certain campaigns.
  • Fixes Vulnerabilities in the settings page. Thanks to WordFence!

6.0.2 May 19, 2025

  • Refreshed the Settings screen to better highlight the PRO features and license field — now cleaner and easier to use.
  • Added improved version compatibility checks to prevent any mismatch between the free and PRO versions.
  • Fixed an issue where the MIN/MAX Post ID filters weren’t working as expected in the last update.
  • Improved post date comparison logic in queries for more accurate detection and cleanup.

6.0.1 Apr 28, 2025

  • Rebranded the “WP Delete Oldest Post” addon to WP Delete Post Copies PRO.
  • Introduced internal version control for better upgrade handling and future compatibility.
  • Improved plugin structure and internal architecture for better performance and maintainability.
  • General code cleanup and optimization across all modules.
  • Enhanced compatibility with latest WordPress versions and plugins.
  • Bump to WP 6.8

6.0 Mar 29, 2025

  • Major version. Important release & must update version.
  • First use should be in a test environment.
  • Fixes Vulnerabilities report.
  • Many security improvements.
  • Nonce added on erase logs actions.
  • Refactored all Ajax avoiding use of WP_Ajax_Response objects.
  • Refactored all raw SQL queries to use WordPress standard query functions for improved compatibility and security.
  • Many bug fixes.
  • Bump to WP 6.7.2

5.5 Mar 20, 2023

  • Bug fix for compatibility in php 8.
  • Bump to WP 6.2.0

5.4 Oct 7, 2021

  • Lot of tweaks for PHP notices and warnings.
  • Added Select2 js and css files in local directory.
  • Added pot catalog and Spanish translation files.
  • Updated icons and banners. 😀
  • Removed calls to external files.
  • Improved security.
  • Bump to WP 5.8.1

Full changelog on WordPress.org →

Screenshots

Settings Page with Global options.
Settings Page with Global options.
Campaigns of deletes Page.
Campaigns of deletes Page.
Editing a Campaign.
Editing a Campaign.
Running a Campaign in manual mode to delete duplicates.
Running a Campaign in manual mode to delete duplicates.
You can see a table with duplicated posts to delete and its details or attachments.
You can see a table with duplicated posts to delete and its details or attachments.
You can delete a single post by mouse click and get details of this action by clicking the title.
You can delete a single post by mouse click and get details of this action by clicking…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best WP Delete Post Copies alternatives

All delete plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Bulk Delete WP Bulk Delete Delete posts, pages, comments, users, taxonomy terms and meta fields in bulk with different… by Xylus Themes 90K+ ★★★★★★★★★★ 4.6 (131) 2 months ago 90
2 Bulk Delete Bulk Delete Bulk delete posts, pages, users, attachments, and meta fields based on complex bulk… by WebFactory 30K+ ★★★★★★★★★★ 4.3 (129) 2 months ago 84
3 Simple Revisions Delete Simple Revisions Delete Delete the revisions of a post one by one or all at once, from the block editor, the… by Brice Capobianco 10K+ ★★★★★★★★★★ 4.9 (50) 6 days ago 75
4 WP Favicon Remover WP Favicon Remover This plugin adds the functionality to remove the WordPress default favicon since WordPress… by Hiroaki Miyashita 10K+ ★★★★★★★★★★ 5 (2) 11 months ago 52
5 Delete Pending Comments Delete Pending Comments A quick way to delete all pending and spam comments. Useful for victims of spammer attacks. by Sudar Muthu 10K+ ★★★★★★★★★★ 4.7 (94) 3 years ago 46
6 Delete Me Delete Me Allow users with specific WordPress roles to delete themselves from the Your Profile page… by cmc3215 7K+ ★★★★★★★★★★ 5 (24) 2 years ago 46
7 Media Hygiene: Remove or Delete Unused Images and More! Media Hygiene: Remove or Delete Unused Images and More! The Media Hygiene plugin removes unused media from the WordPress library to free up space… by slui 5K+ ★★★★★★★★★★ 4.2 (41) 4 weeks ago 89
8 Remove Author Pages Remove Author Pages Remove author pages and link authors to home page by Vinicius Braz Pinto 2K+ ★★★★★★★★★★ 4.9 (9) 9 years ago 40
9 Post Lockdown Post Lockdown Stop non-admin users trashing, deleting or unpublishing your site-critical posts and pages… by andyexeter 1K+ ★★★★★★★★★★ 4.6 (9) 4 weeks ago 80
10 Auto Prune Posts Auto Prune Posts Auto deletes expires (prunes) posts after a certain amount of time. On a per category basis… by ramon fincken 1K+ ★★★★★★★★★★ 4.2 (10) 11 months ago 40

FAQ

WP Delete Post Copies: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 9, 2026

Is WP Delete Post Copies free?

Yes. WP Delete Post Copies is free to download and use from the official WordPress.org plugin directory.

Is WP Delete Post Copies safe to use in 2026?

WP Delete Post Copies works, but test it on a staging site before relying on it in 2026. It runs on 200+ sites, is rated 3.8/5 and was last updated 11 months ago, and scores 48/100 on our health check.

How many websites use WP Delete Post Copies?

WP Delete Post Copies is active on 200+ WordPress websites and has been downloaded 29,304 times since it launched in March 2010. It was downloaded 134 times in the last 30 days.

Does WP Delete Post Copies work with WordPress 7.1?

WP Delete Post Copies is officially tested up to WordPress 6.8.11, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

When was WP Delete Post Copies last updated?

The latest version, 6.0.3, was released on November 12, 2025 (11 months ago).

Who makes WP Delete Post Copies?

WP Delete Post Copies is developed and maintained by etruel.

What are the best alternatives to WP Delete Post Copies?

The most popular alternatives to WP Delete Post Copies are WP Bulk Delete (90K+ installs), Bulk Delete (30K+ installs) and Simple Revisions Delete (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.