Want to see which plugins are slowing down your site the most?
You can use Query Monitor, New Relic, and GTmetrix to view your slowest loading plugins. The P3 (Plugin Performance Profiler) was finally updated October, 2020 and can also be used to find slow plugins. However, I recommend using one of the other tools since P3 isn’t well-maintained.
WP Engine says “it’s not the number of plugins, it’s the quality” which is partially true. But each plugin does add to your load time; it’s just a matter of how much. I recommend reviewing your slowest plugins, replacing them with lightweight plugins (or deleting them), and selectively disabling plugins from specific pages/posts where they don’t need to load (I use Perfmatters).
How To Find Your Slowest WordPress Plugins
1. Install The Query Monitor Plugin
Install and activate the Query Monitor plugin.
This plugin can be used for finding slow database queries, themes, and specific functions.
You should delete the Query Monitor plugin when you’re done since this can also slow down your website as it constantly runs in the background.
2. Click the “Queries by Component” Tab
View a page on your site, hover over the Query Monitor tab, and go to Queries > Queries By Component. You should check multiple pages/posts where you suspect different plugins load.
3. Review Your Slowest Plugins And Their Load Times
The table shows your slow plugins which you can order by “time”.
4. Use New Relic And GTmetrix Waterfall To Find Slow Plugins
New Relic and GTmetrix Waterfall can also be used to find your slowest plugins.
Just like Query Monitor or P3, New Relic has a simple chart showing each plugin’s load time, as well as different types of graphs (and other features) for identifying why your website is slow.
Your GTmetrix Waterfall chart shows you which plugins create requests and each request’s load time. However, it only shows plugins that are loaded on the front-end. This means it doesn’t give you an accurate glimpse of your slowest plugins since it likely won’t show page builders, backup plugin, statistics plugins, and other types of plugins loading in the backend.
5. Use The P3 (Plugin Performance Profiler) Plugin
GoDaddy finally updated the P3 (Plugin Performance Profiler) plugin in October, 2020.
Who knows if they will continue to maintain it, but I installed and tested it after the update and it seemed to work fine. However, I still believe Query Monitor and New Relic are more accurate.
1. Install P3 (Plugin Performance Profiler).
2. In the plugins menu, select “Scan Now”.
3. Select “Start Scan”.
4. Wait for the scan to complete, then view results.
6. Review This List Of 65+ Common Slow Plugins
I made a list of common slow plugins with the help of Ivica’s list from this Facebook Group.
Most slow WordPress plugins include page builders (including Elementor), social sharing, statistic, slider, portfolio, calendar, chat, contact form, related post, sitemap, Jetpack, WPML, WooCommerce, and any plugin that runs ongoing scans or processes.
- AddThis
- AdSense Click Fraud Monitoring
- All-In-One Event Calendar
- Backup Buddy
- Beaver Builder
- Better WordPress Google XML Sitemaps
- Broken Link Checker
- Constant Contact for WordPress
- Contact Form 7
- Contextual Related Posts
- Digi Auto Links
- Disqus Comment System
- Divi Builder
- Elementor
- View Full List Of 65 Slow Plugins
Lightweight Plugin Alternatives
- SEO – Rank Math.
- Backups – UpdraftPlus.
- Sliders – Soliloquy or MetaSlider.
- Page Builder – Oxygen or Gutenberg.
- Portfolio – Envira Gallery, FooGallery, or The Grid.
- Analytics – Google Analytics and Google Search Console (no plugins).
- WooCommerce – most important thing is to use fast hosting (e.g. Cloudways).
- Social Sharing – Grow By Mediavine (fastest social sharing plugin in WP Rocket’s test).
- Comments – native comments or wpDiscuz with optimized settings configured with Flying Scripts to create timeouts for comments + Gravatars = no extra GTmetrix requests.
What To Do Now?
Delete plugins you don’t need – delete plugins you can live without.
Delete “one time” plugins – once you ran Query Monitor, and other one-time plugins, delete it.
Replace plugins with code – your Google Analytics tracking code can be inserted into your footer manually, so you don’t need a plugin for that. Facebook, Twitter, Google, LinkedIn, Pinterest and Instagram have badges so you don’t need one for those. Get where I’m going?
Find alternative (lightweight) plugins – find your slowest plugins and see if there’s an alternative plugin that is more lightweight (loads faster). You can do this by installing both plugins then running Query Monitor to see compare their load times. Then make a decision.
Alternative Solutions
Plugins may not be the only thing slowing down your WordPres site. Bad hosting, not having your cache plugin configured correctly, and other things can cause slow load times. Use my WordPress speed guide to find more tips, or drop me a line in the comments if you need help.
Like this post? Please share it up! I would appreciate that.
Cheers,
Tom