Use code PERFMATTERS for an extra 10% off!
  1. Home
  2. Docs
  3. Updates
  4. Feature requests

Feature requests

Last Updated: 03.13.24

If you have a feature you would like added, feel free to contact us. Below are features we either have already planned or are discussing. Make sure to also check out our changelog.

Pending (development/discussion)

  • [02.16.24] Script Manager, ability to manage and use Exceptions with any combination of Disable settings. 3x
  • [02.14.24] Ability to turn off built-in WooCommerce exclusions for certain features.
  • [02.08.24] Disable assets based on a custom PHP page template.
  • [01.29.24] Script Manager, ability to edit items in the global view, not just remove.
  • [01.29.24] Script Manager, ability to add additional Current URL IDs on the fly without having to go to each URL.
  • [12.29.23] Script Manager, ability to target simple products vs variable products separately.
  • [12.19.23] Separate filters for iframe vs image lazy loading.
  • [12.18.23] More options for lazy loaded placeholder visual instead of blank.
  • [11.16.23] Add support for Local Analytics for Microsoft Clarity.
  • [09.19.23] Add Action Scheduler cleanup to database optimization options.
  • [09.17.23] Improved support for WPML and Unused CSS.
  • [09.10.23] Auto-detect CDN rewrite in third-party cache and optimization plugins.
  • [08.17.23] Add page cache feature. 7x
  • [08.03.23] Add support for WPML to the Script Manager, be able to target all languages of a single post at once. 2x
  • [07.07.23] Add support for Local Analytics with Matomo. 2x
  • [06.01.23] Script Manager, ability to copy/import Current URL settings from another URL.
  • [04.28.23] Automatically purge cache plugins when clearing used CSS, local fonts, etc.
  • [04.23.23] Add support for Local Analytics with CartFlows.
  • [04.04.23] Ability to use featured image for YouTube preview thumbnails.
  • [04.03.23] Add support for Local Analytics with ExactMetrics.
  • [04.02.23] Load Font Awesome locally.
  • [03.07.23] Add support for Bedrock.
  • [03.04.23] Ability to disable certain optimizations for logged-in / admin users.
  • [03.01.23] Add support to upload your own local fonts.
  • [02.03.23] Add Google AMP support for GAv4.
  • [01.27.23] Ability to adjust the size of the YouTube preview thumbnail div.
  • [01.27.23] Ability to specify where Remove Global Styles runs. For example, run on posts, but not on pages.
  • [01.02.23] Add support for deferring inline JS. 3x
  • [01.02.23] Priority hints for preloads. 3x
  • [12.22.22] Add support for Local Analytics with WooCommerce Google Analytics plugin. 2x
  • [11.18.22] Additional frequency options for heartbeat control.
  • [11.02.22] Option or filter to allow Google Maps by pattern match or other variables.
  • [09.22.22] Ability to defer individual JS scripts, instead of everything and adding exclusions.
  • [08.24.22] Logout inactive users.
  • [08.19.22] Ability to disable RSS except for some locations. 2x
  • [08.03.22] Local Analytics integration with SEOPress. 3x
  • [06.22.22] Option to set start time for database optimization process.
  • [04.24.22] Locally host YouTube thumbnails to fix cache warnings. 2x
  • [04.22.22] CDN rewrite ability to rewrite URLS in CSS files, used CSS, etc.
  • [04.22.22] CDN rewrite option to restrict rewrite specific file types, possibly locations.
  • [04.18.22] Ability to exclude individual pages from disabled comments.
  • [04.04.22] Include Script Manager settings in the import/export feature. 4x
  • [03.28.22] WP-CLI support for purging cache directories for Local Fonts. 2x
  • [03.06.22] Add support for local Fathom Analytics. 5x
  • [02.21.22] Live editor for the Script Manager. 2x
  • [01.23.22] Ability to only lazy load video iframes, not all. 2x
  • [12.14.21] Don’t use unique slugs on attachments.
  • [12.14.21] Old slug cleanup.
  • [11.08.21] Script Manager, ability to disable/enable by specific User Agent.
  • [10.21.21] Preload resources based on page builder templates (Elementor, Oxygen, etc.) 2x
  • [09.24.21] Detect and remove duplicate URLS for certain options (preloads, etc…)
  • [09.19.21] Script Manager, ability to disable by user role 2x.
  • [08.15.21] Ability to disable resources by Elementor post type or template. 4x
  • [08.13.21] Option to disable admin notices.
  • [08.13.21] Options to block referral spam.
  • [07.28.21] Add option to exclude from Instant Page when adding links in editor.
  • [07.26.21] Add on/off toggles to features that don’t have them already for simpler testing.
  • [07.21.21] Option to turn off individual lazy loading features per-page, not the entire feature. 2x
  • [06.25.21] Add custom login URL support for different endpoints, password reset, registration, etc…
  • [06.16.21] Add filter support to pass in multiple CDN URLs and which hostnames they need to replace.
  • [06.02.21] Preload exclusions or loading on specific post types. For example, preloading a stylesheet on blog posts, but not on the homepage or pages. 8x
  • [05.10.21] Override for YouTube thumbnail resolution iframe resolution.
  • [05.09.21] Option to allow Woocommerce reviews section from disable comments toggle. 2x
  • [04.26.21] Option to inline select CSS files instead of loading from script tag.
  • [04.12.21] Add conversion tracking tag ID for gtag.
  • [03.20.21] Preload images using media attributes (srcset). 6x
  • [03.14.21] Add filters to allow manually disabling lazyloading, deferral, etc… in certain areas.
  • [03.12.21] Add data-no-instant exclusions by keyword or link.
  • [03.05.21] Remove existing or duplicate resource hints.
  • [02.26.21] Local analytics integration with SEO Press.
  • [02.23.21] Ability to delay JS selectively or per page. 2x
  • [02.01.21] Options to disable BuddyPress REST API and remove links.
  • [01.24.21] Add support for MonsterInsights with Google Analytics 4. 2x
  • [01.06.21] Ability to exclude from lazy loading on actual image block and media library edit screen.
  • [01.05.21] Script Manager backend customization. 3x
  • [12.17.20] Disable WordPress Application Passwords.
  • [12.13.20] Option to disable search.
  • [12.13.20] Option to remove noreferrer rel from links.
  • [12.10.20] Add support for Analytify plugin. 4x
  • [12.07.20] Add toggle to enable Google Ads tag when using gtag local analytics. 2x
  • [11.22.20] Ability to whitelist an IP or IP range for REST API disable.
  • [11.02.20] Add support with iframes/analytics for cookie plugins (Cookiebot, Cookie Script, GDPR Cookie Compliance) 6x
  • [10.30.20] Improve the compatibility of transients cleanup with object caching.
  • [10.30.20] Ability to whitelist an IP or IP range for XML-RPC disable.
  • [10.27.20] Ability to control CSS dependencies (example: dashicons) 2x
  • [10.22.20] Ability to manage plugin-level and script-level disables simultaneously. 4x
  • [10.20.20] wp-config.php constant.
  • [10.14.20] Disable Block Editor (Gutenberg) scripts and styles. 6x
  • [10.05.20] Add more options to add custom code before post/page content, etc…
  • [09.29.20] Disable extra automatically generated images in WordPress.
  • [09.27.20] Allow header and footer code boxes to print shortcodes.
  • [09.24.20] Cloudflare integration. 2x
  • [09.17.20] Option to disable embeds on the front-end only.
  • [09.15.20] Import settings from Plugin Manager.
  • [08.28.20] Allow Script Manager to return to wp-admin when closing if you came from wp-admin when opening.
  • [08.21.20] Preload integration for minified files in WP Rocket, Autoptimize, etc.
  • [08.17.20] Option to exclude additional specific matched pages for Password Strength Meter script. (Checkout, Shop, etc…) 2x
  • [08.16.20] Clean up oEmbed cache and orphaned items during database optimization. 2x
  • [08.16.20] Add toggle to disable Block Editor scripts on the front end.
  • [08.14.20] Environment variables (CDN, analytics, etc.).
  • [08.13.20] Lazy load option to enable Vimeo thumbnails. 7x
  • [08.04.20] Date range option for deleting revisions, drafts, etc. Or the ability to hook into the option for how many you limit. 4x
  • [03.30.20] Script manager, ability to set scripts to Preload, Deferred, Async, change load position, etc. 7x
  • [03.17.20] Option to add individual page exceptions to the Disable Heartbeat setting. 2x
  • [03.02.20] Ability to add per page settings for custom inline header/footer scripts. Possibly in the Script Manager. 7x
  • [02.17.20] WP-CLI support for setting up and manipulating plugin options. 6x
  • [01.10.20] Local Analytics, ability to exclude additional roles from being tracked when logged in. (Editors for example)
  • [01.03.20] Script Manager, ability to enable for current URL if disabled via regex (or for post/archive type) 2x
  • [01.03.20] Script Manager, ability to view only logged out user scripts, determine admin only scripts, or view Script Manager as logged out user. 3x
  • [11.03.19] Remove the website field from comment cookie notice text when disabling the URL input field (source). 2x
  • [10.15.19] Script Manager, ability to sort scripts by size, disabled/enabled, possibly global type instead of plugin/theme split. 6x
  • [08.07.19] Option to choose which post types comments are enabled on. 2x
  • [08.07.19] Option to disable BuddyPress + BBPress + Addon scripts except on relative pages, similar to existing WooCommerce option. 9x
  • [07.31.19] Disable/enable by taxonomies, tags, and categories. 16x
  • [06.14.19] Add Google Analytics ecommerce tracking option 9x
  • [05.28.19] Script Manager, debug mode to print out what scripts are being disabled/enabled in the console for testing purposes. 3x
  • [01.06.19] Remove WooCommerce version number.
  • [01.03.19] Add Google Optimize support (source). 5x
  • [01.02.19] Look into OptinMonster support for local analytics. 2x
  • [05.03.18] Script Manager – File groups. 2x
  • [01.29.18] White label for clients. 5x
  • [12.11.17] Script Manager URL Groups tab which could be determined and set by the user and then used to disable/enable scripts by group in the main view. Also, have the option to disable on URL children. 4x
  • [06.04.17] Minify HTML/CSS/JS + remove HTML comments. 19x (Note: Most CSS/JS is already minified by developers, and services like Cloudflare can do this for you.)
  • [05.22.17] Lazy load native WordPress comments. 6x You can already lazy load Gravatars with our plugin. This will ensure you never have any issues with Google crawling and indexing comments and content properly for SEO. However, we are looking into a few additional solutions.

Fixed

  • [12.11.19] Cart Fragments option to only disable when items haven’t yet been added to cart. 5x
  • [10.15.19] Remove the email address displayed in the license activation area. 2x
  • [11.18.19] Take a look at reducing/removing changelog autoloader. Reason: Caused by other EDD plugins using an outdated updater class.
  • [06.02.19] Script Manager, allow disabling/enabling based on wp login page, currently, regex returns home URL.
  • [09.09.18] Fixed prefetch tag showing up when Emojis are disabled
  • [01.17.18] Change capitalization throughout options and plugin list.
  • [06.03.17] Fixed some accessibility issues on the checkbox toggle inputs.
  • [05.30.17] Rename backend “Remove Feed Links” option to “Remove RSS Feed Links.”
  • [05.20.17] Fixed conflict with existing Heartbeat API plugin

Added

  • [03.28.22] WP-CLI support for purging cache directories for Used CSS. 2x
  • [07.19.23] Add support for hosting Google Material Symbols and Icons locally. 4x
  • [05.06.22] Option to exclude important WooCommerce pages from Delay JS and Remove Unused CSS.
  • [06.19.22] Clear Used CSS button in the admin bar. 2x
  • [07.26.22] Query string option to temporarily disable Perfmatters functions on the front end for troubleshooting. 2x
  • [02.17.20] WP-CLI support for basic install and updating functionality. 7x
  • [06.19.20] Add more interval options for auto-saving as well as a disable option. 2x
  • [03.30.20] Script Manager, show regex pattern in Global View.
  • [04.28.22] Ability to allow an individual script to still communicate with REST API when disabled. 2x
  • [05.27.21] Add support for lazy loading background images declared in Elementor generated CSS. (source) 6x
  • [02.17.22] Clear used CSS cache on individual post or page. 2x
  • [05.18.21] Unused CSS (including Async option). 5x
  • [07.27.21] Dynamically preload featured images, or images above the fold. 2x
  • [09.20.21] Fade in effect for lazy loading images. 2x
  • [05.19.21] Ability to exclude first x number of images from lazy loading, possibly preload? 2x
  • [01.03.20] Script Manager, ability to disable for certain post/archive types (rather than having to disable globally and then set post/archive types as exceptions) 6x
  • [05.27.19] Script Manager, delete individual script setting from the global view. 5x
  • [05.09.21] Add missing image width and height dimensions. 3x
  • [05.28.21] Add a built-in option to adjust the lazy load viewport threshold.
  • [11.12.18] Ability to change the disabled message that displays when hiding the default login URL, redirect options, show 404, etc. 5x
  • [10.28.18] Upload and host Google Fonts locally along with font-display option. 4x
  • [05.04.21] Display license expiration date in License tab.
  • [03.03.21] Add preloads for selective pages or posts. 7x
  • [08.14.20] Preload resources based on devices (desktop, mobile, etc.). 5x
  • [12.20.20] Add timing option to JavaScript delay. 2x
  • [05.22.20] Script Manager, disable scripts by device type, such as desktop/mobile (source). 8x
  • [03.30.20] Script Manager, allow regex disable to be used alongside other disables. Directly related to [01.03.20]. 4x
  • [04.07.20] Add Google AMP support for local analytics. 5x
  • [11.11.19] Add exclusion option for Disable Google Maps toggle to exclude specific post IDs. 3x
  • [04.28.19] Script Manager, disable/enable by logged in status. 5x
  • [10.23.19] Script Manager, visual queue to tell if scripts are depended on by another. 2x
  • [08.30.20] Change lazy load threshold. 2x (Added filter)
  • [11.19.20] Add UI for lazy load image exclusions.
  • [08.14.20] Add gtag.js support for local analytics (Google Analytics 4). 7x
  • [06.15.20] Test mode for the Script Manager.
  • [07.31.20] Minimal analytics option (source). 2x
  • [10.10.19] Instant Page implementation. 2x
  • [08.01.17] Preload 5x (source)
  • [05.16.19] 404-page option in the Script Manager to disable/enable scripts on. – (Current URL now when on a 404 page). 4x
  • [06.10.19] Replace iframe videos with preview image. 2x
  • [02.24.20] Lazy load videos. 3x
  • [11.17.19] Add support to lazy load background images. 3x
  • [03.11.18] Delete expired transients as part of database cleanup.
  • [12.11.18] Use the option_active_plugins filter to control which plugins are loaded. Requires additional setup.
  • [02.28.18] Script Manager disable plugin entirely per page, etc… (most likely requires “MU” plugin installation) 3x
  • [03.30.20] Script Manager, hold scroll position after saving.
  • [06.05.17] Import/Export plugin settings 7x
  • [02.17.20] Add additional header scripts box for scripts directly following the opening <body> tag.
  • [08.05.19] Option to remove crossorigin from preconnect link.
  • [07.15.19] Move Settings link under Plugin name on plugins.php.
  • [06.18.19] Script Manager link back to admin when admin bar is disabled. – Added function to force Admin bar to display temporarily when Script Manager is active.
  • [04.21.19] Links to Script Manager from posts list page and post edit page in admin.
  • [03.15.19] Fix already defined error if debugging is enabled (WP_POST_REVISIONS) – Added warnings to help with duplicate constant definitions.
  • [01.17.19] Boxes to add code in Header/Footer. 2x
  • [06.15.18] Optional event/click tracking enabled with local analytics. 4x
  • [10.08.18] Additional compatibility with MonsterInsights plugin.
  • [07.17.18] Script Manager – Enable archive types separately instead of including them in their parent Post type.
  • [07.01.18] Toggle to hide the paragraph text at the top of the Script Manager.
  • [06.04.18] Password strength meter requests.
  • [05.08.18] Redirect Feed URLs when RSS feeds are disabled.
  • [05.03.18] Script Manager – Success message on save.
  • [05.03.18] Script Manager – Save button at the top as well. (Went with a sticky button instead to solve the scrolling issue.)
  • [04.24.18] Script Manager Global Settings, ability to see which URL the setting is applied to.
  • [02.04.18] Clean delete and uninstall option.
  • [12.22.17] Multisite support for default plugin options to apply to subsites.
  • [12.22.17] Exclusions for disable Google Maps API feature.
  • [12.22.17] Disable dashicons.
  • [12.17.17] Script Manager organize scripts by plugin, possibly a toggle for that.
  • [08.28.17] Script manager clear all settings.
  • [08.28.17] Script manager alternative view for devs.
  • [08.01.17] Preconnect (https://www.viget.com/articles/make-your-site-faster-with-preconnect-hints/)
  • [08.01.17] Prefetch DNS
  • [06.04.17] Lazy load images – 5x (no JavaScript, Issue 193, Feature Policy: lazyload, Native Image Lazy-Loading, Feature release)
  • [05.30.17] Disable Google Fonts 2x
  • [06.30.17] Remove /xmlrpc.php from code if XML-RPC is disabled
  • [06.30.17] Remove WordPress API from code if WP-JSON is disabled
  • [05.30.17] Add CDN linking option, similar to CDN Enabler
  • [05.22.17] Disable comments globally
  • [05.22.17] Detect and add favicon if missing? Causes 404 break in speed tests.
  • [05.22.17] Sync Google Analytics locally – 2x
  • [05.22.17] Disable Google Maps
  • [05.22.17] Disable WooCommerce scripts and CSS on non-WooCommerce pages
  • [05.22.17] Disable WooCommerce Reviews
  • [05.22.17] Defer Woocommerce Cart Fragments
  • [05.22.17] Remove Wordpress API from header
  • [05.22.17] Select which scripts to load/disable on a per page basis
  • [05.22.17] Disable self-pingbacks
  • [05.20.17] Disable emojis
  • [05.20.17] Disable embeds
  • [05.20.17] Remove query strings
  • [05.20.17] Disable XML-RPC
  • [05.20.17] Remove jQuery migrate
  • [05.20.17] Remove WordPress version number
  • [05.20.17] Remove wlwmanifest link
  • [05.20.17] Remove RSD link
  • [05.20.17] Remove shortlink
  • [05.20.17] Disable RSS feeds
  • [05.20.17] Remove RSS feed links
  • [05.20.17] Disable WordPress heartbeat API
  • [05.20.17] Disable and Limit Post Revisions
  • [05.20.17] Change Heartbeat API frequency
  • [05.20.17] Change autosave interval

Not possible

  • [06.29.22] Automatically preload Local Google Fonts. Reason: We don’t know which fonts the browser will use, and preloading all of them would be bad for performance.
  • [02.13.20] Ability to set the Site Speed Sample Rate in Google Analytics. Reason: This report doesn’t exist in Google Analytics 4.
  • [06.19.17] Add WordPress version compatibility message. Reason: This isn’t possible because the plugin isn’t in the repository.

Not planning to implement

If you have any questions as to why we’ve chosen not to implement something, feel free to contact us.

  • [02.10.21] Limit login attempts option. Reason: This is a security feature. We recommend using Cloudflare Turnstile.
  • [10.08.20] Add cookie expiration option (source). Reason: Google Analytics 4 lets you change the cookie expiration time from the admin.
  • [11.09.22] Cookieless option for Google Analytics. Reason: Google Analytics 4 now uses first-party cookies instead of third-party cookies.
  • [04.06.21] Lazy load (HTML) elements. Reason: This doesn’t reduce DOM elements; it only reduces render time very slightly. It also can cause huge CLS issues, which would negate any slight render gains. However, you can do this yourself with three lines of CSS (see the code).
  • [08.14.22] Delete unused files + images. Reason: The free Media Cleaner plugin already does an excellent job at this.
  • [10.03.21] Outbound link tracking for Analytics. Reason: Google Analytics 4 already supports outbound link tracking automatically without any additional JavaScript.
  • [12.20.20] Add delay CSS feature. Reason: This will add CLS issues. There are better ways to handle CSS warnings.
  • [06.16.20] CDN object versioning. Reason: There is no need for this since query strings and resource variables are the norm now.
  • [07.28.20] Add missing alt tags to images. Reason: This isn’t performance-related.
  • [05.03.20] Limit file upload size for non-admin users. Reason: Already handled with other solutions and not the focus of our plugin.
  • [04.27.20] Easier way to add multiple URL patterns other than Regex. Reason: Regex is the most powerful solution. We are continuously improving our regex documentation.
  • [02.24.20] Toggle to disable built-in WordPress pages.
  • [01.08.20] Reseller option. Reason: Our ecommerce platform doesn’t support this.
  • [12.08.19] Add admin bar Script Manager link to home page settings on the main WP Admin Dashboard. Reason: We are improving the Script Manager visibility in other ways.
  • [11.27.19] Host Hubspot tracking locally. Reason: This would need to be compliant with GDPR and other third-party solutions to load it properly. At this point, we aren’t planning to commit the development time required for this feature.
  • [10.22.19] Script Manager, ability to save configurations of page settings, and load elsewhere. Reason: Not a supportable solution due to post IDs not matching, etc.
  • [06.19.19] Add additional page exceptions to go along with Disable WooCommerce Scripts option. Reason: If you have problems with global disables, you can always use the Script Manager.
  • [06.14.19] Add customizable cron event time for local analytics. Reason: Not really needed.
  • [06.10.19] Prefetch links, Google quicklink. Reason: We are going to be implementing instant.page.
  • [05.27.19] Script Manager, network-wide settings for multisite environments. Reason: This is not a supportable solution.
  • [01.17.19] Really Simple SSL Pro Similar functions. Reason: You should update your HTTPS links in your database. Really Simple SSL should never be used as a permanent solution.
  • [01.06.19] Host Facebook Pixel locally. Reason: This is already handled well with our JavaScript delay feature. Another reason is that this would need to be compliant with GDPR, along with third-party integrations to be useful to ecommerce site owners. At this point, we aren’t planning to commit the development time required for this feature.
  • [07.29.18] P3 Profiler similar functions. Reason: Query Monitor is already a well-supported plugin that we already recommend to debug performance issues.
  • [01.25.18] HTTP/2 server push (source) Reason: This can cause problems if pushing the wrong assets or too many.
  • [01.21.18] WordPress Menu Cache. Reason: Not supportable long-term and also might not be useful for a majority of users.
  • [12.07.17] Hide/disable menu elements in dashboard. Reason: This isn’t a performance feature.
  • [09.03.17] Disable blog (comments, categories, tags, etc.) Reason: Core WordPress feature that doesn’t impact performance when not used. We already have an option to disable comments.
  • [08.01.17] Disable automatic JPEG compression. Reason: This pertains more to quality than performance and we always recommend using an image optimization plugin, such as ShortPixel.
  • [07.24.17] Remove multiple instances of Font Awesome if loading from different plugins/themes. Reason: We recommend disabling additional Font Awesome calls with the Script Manager when properly enqueued.
  • [06.30.17] Show local gravatar (disable external gravatar calls). Reason: Recommend loading gravatars from CDN instead.
  • [08.03.18] Delete default WordPress themes. Reason: Easy enough to do already within WordPress.
Was this article helpful?

Related Articles