Category filters
Check one selected category or search across all categories.
Content cleanup / Built by Pixeldust
Find WordPress posts with matching titles and preview exactly what will be kept or moved to Trash.
Find the doubles. Keep the right post. Trash the rest.
The problem
Repeated imports, publishing workflows, and human mistakes can leave multiple posts with the same title. Finding them manually is tedious, and deleting the wrong copy can discard the version you meant to keep.
What it does
Six practical capabilities, organized around the one job this plugin is meant to do.
Check one selected category or search across all categories.
Search the last 7, 30, 90, or 365 days, or inspect all published posts.
Find matching titles without being fooled by letter case or repeated whitespace.
Keep the newest copy, keep the oldest, or select the correct post manually in every group.
See each duplicate group, post ID, publication date, and edit link before cleanup begins.
Move confirmed duplicates to WordPress Trash so they remain recoverable.
How it works
Select a category, time range, and keeper strategy.
Review every matching title group and proposed outcome without changing a post.
Keep the newest, keep the oldest, or manually identify the one post that should remain.
Recalculate the scope, validate the plan, and move only confirmed duplicates to Trash.
The boundary
Post Deduper runs only when an authorized administrator opens the tool and starts a cleanup. It does not work on a schedule, permanently delete posts, send site data elsewhere, or add analytics and tracking.