Fix Duplicates
Fix Duplicates
Description
Do you run a site with user submitted content? Do users submit the same post again and again? Use the Fix Duplicates plugin to find and delete duplicate posts.
There is also a paid Redirection extension that preserves the link equity of removed duplicates by 301 redirecting them to the kept item.
Warning
The purpose of this plugin is to delete duplicates. Extensive testing has been carried out, but you should make sure you have a backup of your database, just in case.
Extensions
We currently offer the following premium extensions:
- Redirection: Gives you the ability to 301 redirect any duplicates being deleted, to the one being kept. This helps preserve your link equity, so that PageRank is passed to a single post rather than just being lost. Or to put it simply: Helps with SEO!
Compatibility
- This plugin requires WordPress 3.5 or above.
- I am not currently aware of any compatibility issues with any other WordPress plugins.
Support
The free version of this plugin is officially not supported, but if you leave a comment on the plugin’s support forum, I’ll try to help if I can. A much higher level of support is available for customers who purchase one of the premium extensions.
Disclaimer
This plugin is released under the GPL licence. I do not accept any responsibility for any damages or losses, direct or indirect, that may arise from using the plugin or these instructions. This software is provided as is, with absolutely no warranty. Please refer to the full version of the GPL license for more information.
Installation
- Download the plugin file and unzip it.
- Upload the
fix-duplicatesfolder to thewp-content/plugins/folder. - Activate the Fix Duplicates plugin within WordPress.
Alternatively, you can install the plugin automatically through the WordPress Admin interface by going to Plugins -> Add New and searching for Fix Duplicates.
Screenshots

The main screen where duplicate entries are managed.

The main screen where duplicate entries are managed.

The premium Redirection extension allows for items being trashed (via the main screen) to be redirected to the item being kept.

Success! Items have been trashed and redirected as requested through the premium Redirection extension on the main screen.

The redirection management screen, which is part of the premium Redirection extension.
Faq
Installation Instructions
- Download the plugin file and unzip it.
- Upload the
fix-duplicatesfolder to thewp-content/plugins/folder. - Activate the Fix Duplicates plugin within WordPress.
Alternatively, you can install the plugin automatically through the WordPress Admin interface by going to Plugins -> Add New and searching for Fix Duplicates.
Reviews
Been using it for years
By bigcheesez on February 4, 2022
no functionality!!
By auvajs on May 2, 2017
Great Job Thanks
By palorida on March 25, 2017
thanks for this plugin
By Mojtaba Faal (MojtabaFaal) on December 17, 2016
Not functional for any custom post creation
By lswitzer on September 3, 2016
Does not work with user created post content. Even a simple match by title would work better.
best Plugin for delete duplicate posts
By samowal1201 on December 20, 2016
best Plugin for delete duplicate posts
I'm sure it works great
By danwroy on September 3, 2016
I gave this a negative review because I thought it didn't work. Turns out I'm an idiot (reimported posts get a numbered suffix). And worse, here on the plugin review page, you can only edit a review; you can't delete them. So thank you WordPress for this bullshit.
Awesome
By pjrfigueiredo on September 3, 2016
After testing other plugins - more downloaded, more rated whatever -, this was the one that helped me to delete about 1500 duplicated posts! 🙂
BUT!, i can't buy the Redirect
At this time we are unable to complete sales to EU residents. Why?
Purchase unavailable in your country
Changelog
1.0.4 (24 October 2016)
- Major Fix: Prevent a hole heap of notifications being displayed / saved when WP_DEBUG is set to true.
- Minor Fix: Tweaks to styling of the admin pages, including fixing the position of the sidebar.
1.0.3 (12 July 2015)
- Minor Fix: Prevent PHP warnings from occuring (by checking for the existence of GET variables before use).
1.0.2 (7 July 2015)
- Change: Allow users with the
delete_pagescapability to delete duplicates (instead of admins only).
1.0.1 (29 April 2015)
- Security Fix: properly escape an instance of add_query_arg in order to prevent an XSS vulnerability.
1.0 (5 March 2014)
- Initial Release.