WordPress is the most popular blogging
platform because of its rich library of plugins, which lets you build
almost any kind of website on this platform. We use lots of plugins for
lots of different tasks on our WordPress blog.
Each plugin has some impact on the load time of the blog. More plugins
means more load time. We all know how important is it to have a faster
site as now Google gives preference to faster loading websites in search engine result page (SERP)
There are many plugins which are not
required on every post or page. Like the contact form plugin which is
used only on the contact page, but its script loads on every page load.
The related post plugins are not required on home page and other pages,
the image gallery plugins are
also not required on every page, like wise there are many other plugins
that are not required on every post and page. Such plugin increases the
load time as their script runs on every page load.
- Also Read: How Gravatar makes your blog slow
There is a free WordPress plugin called Plugin Organizer which you can use to enable selective plugin loading to make your blog fast.
You can disable the plugins which are not required on certain types of
posts and page to improve the load time of your blog. This plugin also
allows you to set the loading order of various plugins, which also
helps in optimizing the site further. I used this plugin on one of my
education blog, after disabling some quiz plugin,
contact form and some other plugin for the posts which doesn’t uses it,
I was able to improve the load time. You can see from the GTMetrix test report of a particular post, after I organized the plugins.


Setting up Plugin Organizer
From you WordPress dashboard select
‘Settings’ and then Plugin Organizer. Enable selective page loading and
check the page and post under the ‘custom post type support’
From the plugin filters tab select ‘Global Plugins’ and disable the plugins which are used on specific posts and page only.
Selectively Enabling Plugins on Posts and Pages
Now go to the specific page or post
where that plugin is required and enable that plugin selectively for
that page only. You can find the selective ‘enable plugins’ options
below the post editor. You can do this kind of setting with the pages
like contact pages where we generally use contact form plugin and that
plugin is required only on the contact page.

Setting up the loading order of plugins
Another awesome feature of this plugin
is that is allows you to change the order in which the plugins are
loaded. This feature is also very helpful in cutting the load time. You
can degrade the load priority of plugins like YARPP or any other
related plugin you use to load at the last. As visitors first see the
main content and related posts at the last it can be loaded at the last.
Likewise you can make the most important plugin to load first and less
important at the last.
To order the plugins, go to the plugin
manager from your dashboard and simple drag and drops the plugins to
order them. Drag the most important ones to the top. It also provides
the grouping feature which you can use to group the plugins and apply
your desired filters on the group of plugins

It’s a little time consuming task and
you have to do many permutation and combination to get the best settings
for your plugins for the best loading time.