You may or may not know, but WordPress stores all of your page and post revisions in a database. This storage allows you to quickly enable and publish past revisions in case you accidentally remove needed content or formatting.
While this default feature is great for mitigating editing mistakes, it can be inefficient to store many old revisions, especially if you have a lot of posts and/or pages.
Of course, however, there are free plugins to manage WordPress revisions. The plugins mentioned in this article are great for purging revisions per page/post or removing revisions across pages and posts in bulk.
You can also limit or disable WordPress revisions within the code of your website if you’re a skilled WordPress user. Though, using a plugin is the easiest route for cleaning up your page and post revisions.
Continue reading to learn more about plugins we recommend for page and post revisions:
Enjoy fast, secure hosting optimized for your WordPress site with our WordPress Hosting plans.
WP Revisions Control
WP Revisions Control is a lightweight plugin that allows you to control how many revisions are stored per post type. This is helpful as the default WordPress revision setting, when enabled, is applied to all posts and pages. However, with the plugin, you can limit stored revisions for individual posts — which can be applied to posts that don’t require constant, major updates.
After installing and activating the plugin, a simple setting option is added to the Settings > Writing section of your WordPress dashboard. Once on the page, scroll down to WP Revisions Control to set custom settings for posts, pages, custom CSS, and other posts types.
Of note, because I have Google Stories installed on my test site, WP Revisions Control also allows me to add limitations to those posts as well.
To set revision storage limits for an individual post, you will need to navigate to the edit screen of a particular post and scroll down to the bottom. There you will see the option to limit the post revisions or even purge all of the revisions for that particular post. However, you will only see the option once the post has been revised at least once.
Lastly, the plugin will allow you to purge pages and posts in bulk if needed. You can do this easily by navigating to Posts > All Posts or Pages > All Pages, then selecting Bulk actions and choosing between Purge excess revisions or Purge ALL revisions. However, be careful with bulk purging if you rely on the revisions as a fail-safe for update mistakes.
At the time of this review, this plugin, version 1.3, was tested up to WordPress 5.4.2 and is updated every 1-3 months.
WP-Optimize is a robust, all-in-one plugin that does so much more than simply manage your page and post revisions. The plugin, which also has a paid version, optimizes your website’s performance by cleaning your database, compressing your images, and caching your site. However, for this article, we’re just going to focus on managing revisions.
Once you’ve installed and activated WP-Optimize, you’ll notice a navigation menu for the plugin has been added to your left-hand WordPress navigation. Clicking on WP-Optimize will take you to the plugin dashboard and you’ll be greeted with getting started instructions.
Under WP-Optimize > Database > Optimizations, you can bulk purge all post revisions along with many other options like cleaning auto-draft posts and removing spam comments. You can also schedule daily, weekly, biweekly, or monthly revisions clean-ups under WP-Optimize > Database > Settings.
This plugin is great for adding full performance optimization to your website, in addition to high-level post revision management. However, this plugin will not allow you to manage revisions for posts and pages individually
At the time of this review, this plugin, version 3.1.2, was tested up to WordPress 5.5 and is updated every 1-3 months.
Simple Revisions Delete
Simple Revisions Delete is another simple, light-weight plugin that allows you to bulk purge post revisions or purge revisions individually. However, unlike WP Revisions Control, it does not allow you to also set limits for the post revision storage.
Once installed and activated, the plugin can be used on the All Posts or All Pages screens, and on the editing screens of individual pages and posts. While on All Posts or All Pages, you can bulk purge revisions by clicking Bulk actions > Purge revisions. To purge revisions on an individual post or page, navigate to the edit screen, then click Purge next to Revisions under Status & visibility in the right-hand menu.
This plugin is perfect if you only need to purge revisions instead of also limiting them. However, as mentioned above, be careful when purging all revisions if they are your only fail-safe for editing mistakes.
At the time of this review, this plugin, version 1.5, was tested up to WordPress 5.3.4 and is updated every 1-3 months.
WP-Sweep, similar to WP-Optimize, manages more than just your revisions. However, WP-Sweep isn’t as complex as the aforementioned option.
After installing and activating the plugin, WP-Sweep adds a simple settings page to the Tools area in the WordPress dashboard. Navigating to Tools > Sweep takes you to the plugin settings — which is a simple list of items and data you can sweep to manage your website optimization.
However, this plugin doesn’t allow you to limit revisions or purge revisions individually. Consider using this plugin if you do not rely heavily on storage revisions to mitigate editing errors.
At the time of this review, this plugin, version 1.1.3, was tested up to WordPress 5.4.2 and is updated every 1-3 months.
For more WordPress tips and tricks, check out our WordPress Education Channel!