Plugin that tracks autoloaded options usage and allows the user to optimize them.
As of April 2026, AAA Option Optimizer is a WordPress cleanup plugin with 9.0K+ active installations and a 4.6/5 rating from 24 reviews. It has been downloaded 99K+ times in total. Requires WordPress 6.7+ and PHP 7.4+. Available on WordPress.org since 2024. Actively maintained — updated within the last month. Downloads are down 23% this week. Support resolution rate: 67%. Top alternative: WP-Sweep.
This plugin tracks which of the autoloaded options are used on a page, and stores that data at the end of page render. It keeps an array of options that it has seen as being used. On the admin page, it compares all the autoloaded options to the array of stored options, and shows the autoloaded options that have not been used as you were browsing the site. If you’ve been to every page on your site, or you’ve kept the plugin around for a week or so, this means that those options probably don’t need to be autoloaded.
Install this plugin, and go through your entire site. Best is to use it normally for a couple of days, or to visit every page on your site and in your admin manually. Then go to the plugin’s settings screen, and go through the unuse…
The plugin was great for short term use to figure out unused options from old plugins after clicking through each page. It really helped to reduce autoloaded options.
When letting it run along for a while as suggested, though, it seems that its database saves were so large it caused our database to use up all the RAM and make our site unusable. So beware of that and only use it for a few days.
Edit: The Developer reached out immediately and is working on the issue. Great support!
Allows you to clean up the options on sites with a long history of themes and plugins installations.
Very useful.
Under “Requested options that do not exist”, I’m not sure to trust setting these to false. Is there a way to revert any actions I take. How do I know if these actions are actually needed or do I just trust this plugin’s assessment that they are basically broken and so can be set to false?
SOME EXAMPLES:
Option: advancedexcerpt_length | Source: Unknown | # Calls: 904564
Option: analyst_accounts_data | Source: Unknown | # Calls: 24907
Option: analyst_notices | Source: Unknown | # Calls: 24907
Option: code_embed_version | Source: Unknown | # Calls: 904564
Option: https_migration_required | Source: Unknown | # Calls: 904564
Thanks for your help
I wonder how on earth a plugin tha promises to optimize the wp_options tables, stores 25MB of data in the option_value !!!!
Maybe the guy who developed it does not understand the fundamentals of the internal database optimizers but such a huge deviation, totally ruins MariaDBs/MySQL internal optimizer. You see optimizers work on the assumption that in a table, the fields have somewhat related sizes.
For more details please go to MariaDB Jira and check for cases MDEV-34097 and MDEV 32663
If you add records with huge sizes (say > 100k) in wp_options table where each option is usually less than 30Bytes, then you have an issue. In our case the issue was caused by the very plugin that we used to monitor our options (that are by and large incorrect).
Avoid it at all costs.
Easily identified what was bloating my options table and allowed to set it to not autoload. Thank you!
| WordPress | 6.7+ requiredTested up to 7.0 |
| PHP | 7.4+ required |
= 1.6.0
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.