Post revision is a great feature to avoid to losing your content, but with time, it will take a lot of space, which slowing down you site, and speed is a huge concern for SEO. The benefits of the post revision is, you can always revert back to previous revisions with just a single click.
The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons)
I think this is mostly good for team work. WordPress create a new revision every time, if you save your post or page. By default, stores unlimited number of revisions.
If you are not limiting the maximum numbers of your post revisions, you will quickly end up with a huge database and a slow site.
Fortunately there is a lots of way to take control over revisions.
- You can add the following snippet to your wp-config.php file.
define( 'WP_POST_REVISIONS', 5 );
This will limit revisions to 5 of each post or page. - A lots of plugins exist to remove the existing unnecessarily revisions from you database.
- My theme has an options to limit revisions amount globally and the amount can be overwritten by meta in all posts and pages.
- You can also use a WordPress hook mainly for developers:
wp_revisions_to_keep