Freesoul Deactivate Plugins – Plugin manager and cleanup


FDP allows you to deactivate plugins on specific pages for speed optimization, debugging and problem-solving.

It works for every page, blog posts, custom posts that are publicly queryable, archives and backend pages.

Deactivate plugins on specific pages to improve the performance

With FDP you can disable the entire plugins where you don’t need them. It will not only clean up the assets of third-party plugins, their PHP code will not run either. Hence, your pages will have fewer HTTP requests and fewer database queries.

You will improve the TTFB (time to first byte) also when the page is not served by cache.

Usually, the number of the needed plugin on a specific page is lower than the number of globally active plugins.

Why don’t you keep the plugins active only on the pages where you need them?

Most of the plugins load their assets and query the database on all the pages, no matter if they do something useful. This causes many times a worsening of the performance.

With FDP no matter how many plugins you have, you can keep them active only where you need them.

How clean up your website in minutes

Watch this video to have an overview of how to clean up your website with Freesoul Deactivate Plugins.

Deactivate plugins on specific pages to solve conflicts between plugins

With FDP you can preview the page loading specific plugins. This is very useful to detect which plugin is causing issues.

Look How to check which plugin is causing issues in 1 minute for more details.

If on a specific page you keep active only the plugins that you really need, most of the time the probability of having conflicts between plugins is lower.

Features of the free version. With the free version of FDP you can:

  • Deactivate plugins on specific pages, posts, custom posts, archives, term archives, search results page, mobile pages
  • Deactivate plugins and the theme on specific backend pages
  • Deactivate the JavaScript execution for problem solving (preview on front-end)
  • Deactivate plugins by custom URL both for frontend and backend
  • Have an automatic suggestion about the unused plugins for the homepage and the backend
  • Change plugins firing order
  • Create a functional plugin in no time
  • Import/Export list of favorite plugins
  • See a preview of the pages deactivating specific plugins and switching to another theme without affecting the public site
  • See a preview of the page with Google Page Speed Insights for single posts, pages and custom posts (preview without cache, the page may give lower score without cache, use it for comparisons during the optimization)

and much more.

Features of the PRO version. The premium version also includes:

  • Unused plugins automatic suggestion both for frontend and backend
  • Unused plugins automatic check after content update
  • Recording of ajax activities to find out on which ajax action you need to disable specific plugins
  • General bloat deaactivation
  • Options autoload management
  • Stylesheests and scripts deactivation of remaining active plugins, theme and core
  • Import/Export FDP settings
  • Bulk actions to activate/deactivate plugins in the FDP settings
  • Plugins deactivation by logged user
  • Automatic GTMetrix and Google PSI reports generation

Clean up on mobile

FDP allows you to disable specific plugins for mobile devices. But if you disable a plugin on mobile, that plugin will be disabled on all the pages on mobile.
If you want to selectively disable plugins on mobile pages, you can install Specific Content For Mobile that is fully integrated with FDP.
If you create mobile versions with SCFM, you will find the mobile pages in the FDP Singles settings. There you can disable plugins as you do with normal desktop pages.
FDP and SCFM together are powerful tools to selectively clean up mobile pages.
If you clean up the mobile, remember to set up your caching plugin to separate the desktop and mobile cache, in another case you may have issues.
For instance W3 Total Cache, WP Fastest Cache, Powered Cache, and LiteSpeed Cache are caching plugins that can serve a different cache on mobile.


Only the permalink structures „Day and name“, „Month and name“, „Post name“ and the custom ones ending with „%postname%“ are supported for permanently deactivating plugins (they are also better for SEO).

You will not be able to disable plugins in a permanent way with other permalink structures.

The same if you are using plugins to change the permalinks, e.g., Permalink Manager Lite.

FDP add-ons

Recommended plugins to use in conjunction with FDP to improve performance

FDP is compatible with all optimization plugins. If your favorite plugin isn’t in the list above, and it gives conflicts, don’t hesitate to open a thread on the support forum.

Recommended plugins to use in conjunction with FDP for plugins management


If you have a Multisite Installation, in every single site you will be able to manage only the plugins which are active on that site. FDP will not see those plugins that are globally active in the Network. And you have to activate FDP on every single site, not globally on the Network.


Read how deactivate plugins on specific pages to learn how to selectively load only the plugins that you really need.

For any question or if something doesn’t work, don’t hesitate to open a thread on the support forum


  • How disable plugins on specific pages


Here you will find the frequently asked questions.


25. Oktober 2022 1 Antwort
Once you have the pro version, you literally sit back, and watch it calculate every single page, post type, and archive one by one... And then deactivate 75% of the plugins on each of them. Then, you'll have a BLAZING FAST website. This is so much better than Perfmatters is almost incredible that this isn't as popular... it soon will be! 😁🙌
8. Juni 2022
Excellent and very useful plugin. I did have some issues (not caused by the plugin itself) and I got great and quick support through emails. A must-have on your website to optimize performance. I'll definitely use it on all my websites.
25. Mai 2022 3 Antworten
Extremely well put together. Should be in WP Core. Give this man a medal. Where can I donate? 🙂 One small feedback, the small check image seems to be missing, placed within the activated red boxes in the matrix. Which let me to doubt wether the red means activate or deactivate. Muchos gracias, senor. Namasté, free soul.
Alle 72 Rezensionen lesen

Mitwirkende & Entwickler

„Freesoul Deactivate Plugins – Plugin manager and cleanup“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„Freesoul Deactivate Plugins – Plugin manager and cleanup“ wurde in 5 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Freesoul Deactivate Plugins – Plugin manager and cleanup“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.


  • Added: disabled plugins in the Query Monitor log
  • Fixed: auto-suggestion not working if Query Monitor is active (PRO)
  • Fixed: bug in the deactivation by Post Requests (PRO)
  • Improved: dependencies check for popular plugins during the auto-suggestion (PRO)
  • Improved: fatal error handler integration removed from the previews

  • Fixed: auto-suggestion not working on the servers that accept only encoding gzip, deflate.
  • Fixed: backend menu items showing strange characters if the backend has a language that requires special characters (Persian, Chinese…). Save the settings Backend => Backend Singles to rebuild the admin menu with the right characters.

  • Fixed: wrong links in some admin menu items when plugins disabled in the backend

*Complete Change Log