Selective plugin activation is your secret mobile-speed weapon.

OUR MOBILE-SPEED PRESCRIPTION: Designed for code-free mobile speed. Included in both SpeedRescue and SpeedHospital SuperBundle.

SpeedSwitch

Loading plugins redundantly and globally decreases the speed of your pages. It’s best to deactivate heavy plugins on pages where they’re not needed. JavaScript, CSS files, and SQL queries are then reduced during page load.

A popular WordPress form plugin is installed on over 1 million WordPress websites. The favored culprit is Contact Form 7. It adds 37k page weight to all pages on your website. And a 79.9 millisecond delay. Everywhere. Even when the plugin is only used on one page – such as your contact page – the plugin “globally” slows down all pages. This “global” activation is even more problematic for heavier plugins like Google Maps or social media controls. We call global plugin activation “site drag.”

Lightweight: 2.3 millisecond load time. 13.1k package size.

Other form plugins are lighter and faster. But substitution isn’t the solution or our main concern. What if we absolutely needed to use Contact Form 7 plugin because there is a special addon plugin that gives us more extended utility (And, there are addons!) How can you prevent global loading?

We fix it with a plugin that restricts a heavy plugin to just the pages where it’s needed. SpeedSwitch plugin allows you to selectively activate or deactivate a plugin using the post or page URL, the address of a World Wide Web page.

Other Uses

While our main focus is page-speed improvements, here’s another example of how plugin deselection can help:

We’re using the WP Image Borders plugin (266k compressed download) on a client’s website. It makes it easy to add image borders to pictures on pages or posts – but activation is global. The plugin adds borders to images on all pages.

But we don’t want borders around every image – as in the case of these circular buttons show here – the border ruins the look. So we deselect the border plugin for just that page. Problem solved.

BEFORE: With light-blue border, edges show up as squares.
AFTER: The blue line is removed because the border plugin is deselected for only that page.

Other SpeedHospital Proceedures

TourniKit For ages we’ve wanted the ability to switch off FontAwesome icon font. We see it as unnecessary baggage many…

Instant-jQ Instant-jQ lets you use faster universal cached resources for better speed. WordPress theme developers normally use the resident jQuery…

SmooshPix Speed up your pages. If your photograph images weigh 500k to 1M, this is the fastest way to fix…

SpeedXray WordPress works fine. But you need plugins to add extra features and functionality. Without plugins, WordPress is not-worth-as-much. Plugins…

KrunchKore Extra collection of 11 discrete plugins to strip or disable unneeded and unused baggage. This rescue kit includes an…

LongCache We demonstrate a common but little understood speed problem usually labeled as Leverage Browser Caching. Various tests report this…

SmooshStatic SmooshStatic automatically resizes huge image uploads. Resizing that is more reasonable for display in browser. Yet still more than…