How to Clean Up Your WordPress Database

WordPress needs no introduction. It is the blogging platform of choice for web developers and inexperienced bloggers alike. It is so customizable that even a complete novice can use it comfortably. Unfortunately due to its sophisticated features WordPress-powered websites and blogs can sometimes become slow and unresponsive. If you want to keep your site running efficiently you must regularly optimize its database tables. Doing so will not only improve speed but will also help you save precious hard disk space.

In this post we’ve discussed some simple yet effective database optimization methods. Please be aware that these techniques are only applicable to self-hosted WordPress websites.

1. Using plug-ins

There are many plugins that you could set up to clean your WordPress database at regular intervals. Here we will only mention two well-known options. Feel free to browse through the official WordPress plugin directory to find something that is more suitable for your website.

WP Clean Up:

This plugin has all the features that one could hope for. After installing it on your website you will be able to remove post revisions, old drafts, auto drafts and unneeded comments. It works perfectly with the latest version of WordPress and doesn’t consume a lot of resources.
Download ❯


This is another great plugin for WordPress database optimization. It is slightly more powerful than WP Clean Up because it allows you to keep recent data and delete all the rest. Moreover, it a does a more thorough clean up of your database tables.
Download ❯

Database Browser:

Although the primary purpose of this plugin is to help you view your database tables and run queries. It can also be used for optimization. By running custom queries from your WordPress admin panel you can get rid of all the junk data and increase your site’s performance. This is the ideal choice for people who are well versed in SQL and want full control over their database.
Download ❯

2. Cleanup in PHPMyAdmin

PhpMyAdmin is a good tool if you’re not comfortable with SQL. It comes with a very simple UI using which even inexperienced users can run queries and perform essential tasks.

To get started, go to your cPanel dashboard and click on the phpMyAdmin icon. On many web servers users are logged in automatically but on others they need to log on manually. You’ll then be shown a list of database tables. To to improve their performance quickly, just choose everything by clicking “Check All” and hit “Repair Selected”. PhpMyAdmin will conduct essential maintenance procedures and provide you a summary of adjustments made to each altered table. Then, you can select everything again but now click on “Optimize All” instead.

By following these guidelines you can speed up your WordPress-powered site considerably.