Avoiding slow WordPress plugins will improve your website’s load time and Core Web Vitals score.

Before creating a website, it must be prioritized to load quickly and not crackle on different devices. It should be mentioned that the two main causes of a WordPress website’s slowness are always the same: Web Hosting and bad plugins.

However, many users don’t know this and continue to install as many plugins as they can, oblivious that this slows down their website and consumes too many resources from the hosting provider.

Why do plugins slow down WordPress?

 Plugins act in two ways.

Depending on the type of plugin, the server must perform certain functions. These functions have the most varied functions, but they generally serve to add code to our website’s pages.

To illustrate: an SEO plugin will execute queries to add code to our website, such as meta tags. The server’s computations might affect the loading time of your WordPress site’s pages.

query

Queries can be done on the database through the numerous functions performed. For example, a plugin can be used to measure this parameter. Many plugins will also add CSS and JavaScript to your pages. For example, a plugin such as “contact form 7” adds a stylesheet and JavaScript to its operation.

These external files increase the number of resources that must be downloaded for the page to be properly visualized and, as a result, increase the page’s size. Not all plugins slow down WordPress, and they do not all do it the same way. For example, not all plugins execute front-end operations, and not all of them need the loading of stylesheets and JavaScripts.

This is a plugin that everyone should use to improve internal links and pageviews while reducing bounce rates. However, many are unaware that it wastes a significant amount of their hosting resources.

As an example, consider “Yet Another Related Post.” This plugin must run a series of queries on the database before showing relevant posts. What could be a viable solution? I recommend you have custom-related articles without a plugin or use one like OutBrain or Contextual Related Posts because it does not use your data.

Front-end plugins

Front-end plugins deal with the elements on your site and with which visitors interact. For example, lightboxes, fancy pop-up bars, media players, social sharing buttons, and social embeds are all layers of code that must interact with your database, load their dependencies, render for the visitor, and fetch photos and other media.

Backend plugins

Backend plugins deal with server-side issues, provide more control or capabilities in your admin dashboard, set up passive monitoring or active checks, and aid in sorting, organizing, and optimizing.

For example, a plugin that limits the number of login tries before locking you out, a plugin that analyzes your site for broken links, or a plugin that builds and refreshes a sitemap each time you publish new content; these aren’t going to harm the user experience in any way, particularly if you’ve installed a caching plugin.

Hit counters plugin

I’m not sure why people use those old-school hit counts on their websites anymore. Do they not understand Google Analytics? Consider this: if you have 10,000 visitors daily, the code counter will be executed 10,000 times.

Social share plugins

It is best to avoid using these plugins. They tend to include too much external code on the site, which might be problematic for your users’ privacy in some instances. These plugins have even resold visitor information to third parties in certain situations.

It is advised that you use the functions provided by the developers of the major social networks.

Jetpack plugin

Even though I would not use it, I chose not to add this plugin to the list of those to avoid.

The plugin has recently been improved and simplified, and it is modular, which means you can use the functionality you need.

Page builders

Page builders may be both a boon and a bane. They make things much easier but also introduce many bloated functions and unneeded code, particularly on the front end. Several page builders have gotten more performant with the advent of the Block Editor (Gutenberg), but they are still far from perfect.

Until the block editor is fully functional as a page builder, the most efficient option is a mix of Gutenberg and Advanced Custom Fields. This is also how Servebolt handles their page builders on their website. The page builder is ACF Flexible Content, and the block editor is used on blog entries.

Image management

Images are generally the element that takes up the most space on a website. So optimizing the images to decrease their size and loading time is a great idea. Unfortunately, many people install an image optimization plugin and assume they’re done.

We have tried and reviewed many image optimization plugins and were surprised to find that many are poor. EWWW Image Optimization is undoubtedly the plugin with the biggest detrimental influence. If you must use a plugin, choose one that does the optimization for you.

However, it is preferable to handle image optimization when the images are produced rather than using plugins. Use applications like jpegoptim, ImageMagick, and optipng to correctly export them or optimize the pictures server-side.

Internal Links Still a Mess?

Linkilo suggests the right links for every post—no spreadsheets, no stress.

Try Linkilo Free

Warning signs of a slow plugin

The first and most straightforward method is to perform a before and after comparison. Next, run several performances benchmarking tools, such as GTMetrix and PageSpeed Insights, and keep track of the results. Next, install the plugin in question and repeat the tests. If your score is substantially lower and additional problems for extra JavaScript and CSS inclusions show, you may have uncovered the culprit.

Another item to look for in a before-and-after installation comparison is the list of.js and.css files loaded when your website loads. A plugin that adds new files and scripts to load (or increases the size of existing ones) will certainly cause your site to slow down.

One of the most serious issues I encounter with certain plugins is that they load a lot of plugin dependencies on every page of your site, even if those plugins aren’t being utilized. This may be important if the plugin must be loaded on every page of your site.

You may also examine the plugin itself. If you know how to code, you can go into the plugin files to discover how and where the plugin assets are being enqueued on your site’s front end. Sure, some of the more intricate plugins make this more difficult, but you can still obtain a fundamental understanding of how things function and how they interact with your site.

WordPress Plugin Performance Testing Workflow

Follow this step-by-step process to identify and eliminate slow plugins from your WordPress site

1
🔍

Baseline Performance Test

Run initial speed tests using GTmetrix, PageSpeed Insights, and Pingdom to establish baseline performance metrics

GTmetrix PageSpeed Insights Pingdom
2
📊

Install Query Monitor

Install and activate Query Monitor plugin to track database queries, slow functions, and plugin-specific performance data

Query Monitor Performance Lab
3
🔧

Create Staging Environment

Set up a staging site identical to your live site for safe testing without affecting real visitors or SEO rankings

WP Staging Host Staging
4
📝

List All Active Plugins

Document all currently active plugins, their version numbers, and last update dates for systematic testing

Plugin List Spreadsheet
5

Deactivate All Plugins

Temporarily deactivate all plugins on staging site and run performance tests to see maximum potential speed improvement

Bulk Deactivate Speed Test
6
🔄

Activate Plugins One by One

Reactivate plugins individually, running speed tests after each activation to identify performance impact of each plugin

Individual Testing Performance Tracking
7
📈

Analyze Query Monitor Data

Review Query Monitor reports to identify slow database queries, excessive HTTP requests, and memory usage by component

Database Queries HTTP Requests Memory Usage
8
🚫

Remove or Replace Slow Plugins

Deactivate plugins causing significant performance drops and find lightweight alternatives or custom solutions

Plugin Alternatives Custom Solutions
9

Final Performance Verification

Run comprehensive final tests across multiple tools and devices to confirm performance improvements before going live

Core Web Vitals Mobile Testing Final Report

Testing Timeline

Day 1: Steps 1-3 (Setup & Baseline)
Day 2: Steps 4-6 (Plugin Testing)
Day 3: Steps 7-9 (Analysis & Implementation)

Quantity vs. Quality: Why Do Plugins Slow Down WordPress?

Common WordPress websites often have 20-30 plugins installed. For bigger commercial sites, this figure can easily exceed 50-60.

It is not the number of plugins that is the most detrimental to your site’s performance. The main issue, though, is the quality of the plugins.

Always go for plugins created by specialists with a high reputation. Because these plugins adhere to WordPress code standards, they should not have a detrimental influence on the speed and performance of your site.

How to find your slowest WordPress plugins

New Relic, GTmetrix, Query Monitor, and the WP Hive Chrome Extension can help you determine which WordPress plugins are slowing down your site.

Query monitor plugin

The Query Monitor Plugin is useful for locating slow database queries, themes, and particular functions. You only need to install and activate it.

Navigate to a page on your website, hover over the Query Monitor tab, then select Queries > Queries By Component. Check numerous pages/posts where you assume different plugins are loaded.

The table displays the load times of your slowest plugins.

Make use of GTMetrix waterfall and new relic.

The Query Monitor Plugin is similar to GTmetrix Waterfall and New Relic.

Your GTmetrix Waterfall chart displays which plugins generate requests and the load time for each request. However, it only displays plugins currently loaded on the front end.

This means it won’t display page builders, backup plugins, statistics plugins, and other plugins loading in the backend. Therefore it won’t offer you a true picture of your slowest plugins.

Chrome extension for WP Hive

WP Hive is a Chrome add-on detecting sluggish plugins in the WordPress repository. Install the extension, navigate the WordPress plugins page and search for any plugin. In addition, WP Hive displays whether the plugin impacts memory use or PageSpeed Insights.

List of top 50 slow WordPress plugins I’ve tested:

  1. AddThis
  2. AdSense Click Fraud Monitoring
  3. All-In-One Event Calendar
  4. Backup Buddy
  5. Beaver Builder
  6. Better WordPress Google XML Sitemaps
  7. Broken Link checker (use Dr. Link Check)
  8. Constant Contact for WordPress
  9. Contact Form 7 ( I still use this with Asset clean up )
  10. Contextual Related Posts ( I still use this with text only )
  11. Digi Auto Links
  12. Disqus Comment System
  13. Divi Builder
  14. Essential Grid
  15. Facebook Chat
  16. Fancy Gallery
  17. Fuzzy SEO Booster
  18. Google Analytics
  19. Google Language Translator
  20. Google Translate
  21. Google XML Sitemaps
  22. Jetpack
  23. Leaflet Maps Marker
  24. MyReview
  25. NextGEN Gallery
  26. NewStatPress
  27. Real Estate Website Builder
  28. Really Simple Share
  29. Reveal IDs
  30. Revolution Slider
  31. Sharebar
  32. ShareThis
  33. S2 member
  34. SEO Auto Links & Related Posts
  35. Share Buttons by AddToAny
  36. Share Buttons by E-MAILiT
  37. ShareThis
  38. Social Discussions
  39. Socialable
  40. Similar Posts
  41. Slimstat Analytics
  42. SumoMe
  43. Talk.To
  44. Tribulent Slideshow Gallery
  45. Ultimate Social Media & Share
  46. VaultPress
  47. WooCommerce Customer History
  48. Wordfence (disable live traffic reports)
  49. WordPress Facebook
  50. WordPress Related Posts

Plugin Performance Impact Comparison

See how different plugin types affect your website speed and discover better alternatives

Plugin Type Performance Impact Common Issues Better Alternative Speed Improvement
🔗 Related Posts High Impact -40% speed Multiple database queries, heavy processing Contextual Related Posts (text-only) +65% faster
📱 Social Sharing High Impact -35% speed External scripts, tracking pixels, privacy issues Native social buttons or Grow by Mediavine +70% faster
🎨 Page Builders High Impact -50% speed Bloated code, excessive CSS/JS, inline styles Gutenberg + Advanced Custom Fields +80% faster
🖼️ Image Galleries Medium Impact -25% speed Large image files, poor lazy loading Envira Gallery or FooGallery +45% faster
📞 Contact Forms Medium Impact -20% speed Loads scripts on all pages, poor optimization Contact Form 7 + Asset CleanUp +40% faster
🔒 Security Plugins Medium Impact -15% speed Real-time scanning, excessive logging Wordfence (disable live traffic) +30% faster
🚀 Caching Plugins Performance Boost +60% speed Plugin conflicts, incorrect configuration WP Rocket or NitroPack +200% faster
📊 SEO Plugins Low Impact -5% speed Too many features enabled, poor coding Rank Math (selective features) +15% faster
📈 Analytics Plugins High Impact -30% speed Multiple tracking scripts, heavy databases Google Analytics (native code) +55% faster
💬 Comment Systems Medium Impact -25% speed External APIs, avatar loading, ads Native comments + lazy loading +50% faster
High Impact: Significant performance decrease
Medium Impact: Moderate performance decrease
Low Impact: Minimal impact or performance boost

Alternatives for lightweight plugins

In certain circumstances, you may need to find alternatives for the plugin you removed. First, find high-quality, high-performance plugins, then install and configure them.

We propose analyzing your Slowest WordPress Plugins and replacing them with lightweight plugins or uninstalling them and selectively deactivating plugins from individual pages/posts where they do not need to load.

  • SEO Plugins – Rank Math. Don’t enable all of their features!
  • Backup Plugins – UpdraftPlus.
  • Sliders – Soliloquy or MetaSlider.
  • Page Builder – Oxygen or Gutenberg.
  • Portfolio – Envira Gallery, FooGallery, or The Grid.
  • WooCommerce – most important thing is to use fast hosting (e.g., Cloudways).
  • Social Sharing – Grow By Mediavine.
  • Comments – native comments or wpDiscuz with optimized settings configured with WP Speed Matters’ Flying Scripts Plugin to create timeouts for comments + Gravatars = no extra GTmetrix requests.

How to reduce the impact of plugins

unplug

Deactivate unused plugins

It will just take a minute to do this task. First, check your Plugins menu for any active plugins you aren’t utilizing and disable them.

When you deactivate a plugin, it no longer executes code or affects your site’s performance.

Deleting a plugin will free up some storage space on your server but will not affect how quickly your site loads (deactivating does).

Consolidate your plugins

After you’ve deactivated any plugins you’re not using, you may minimize the number of plugins you’re running by deleting redundant functionality.

I’ve seen several WordPress sites with two plugins that do the same function. One plugin, for example, provides a social media widget, while the other adds social buttons after the article. However, because these plugins cannot interact with one another, they load their files. So, look for a single plugin that can perform both of these things.

Use caching plugins

Optimization and performance plugins might improve your loading speed by experimenting with different plugins and loading methods. For example, caching plugins temporarily store files and graphics, so visitors’ browsers do not have to make as many HTTP requests. This improves performance and user experience.
Maintain Your Website

This guideline applies to all aspects of your website. The package includes WordPress core, plugins, themes, and underlying technologies like PHP and MySQL. The most recent upgrades can improve speed and performance while patching security issues.

Use CDN

Content Delivery Networks are an excellent choice if your visitors come from around the world. CDNs use a network of nodes to efficiently provide data based on the site visitor’s location.

Real User Monitoring (RUM)

Modern performance plugins now offer 24/7 Real User Monitoring that tracks actual user experiences rather than just lab tests. This provides more accurate data about how your plugins affect real visitors.

Load Testing

For high-traffic sites, consider load testing tools like Loader.io or JMeter to understand how your plugin configuration performs under stress. This helps identify plugins that may perform well under normal conditions but fail during traffic spikes.

Core Web Vitals Monitoring

Use dedicated Core Web Vitals monitoring tools that can track the new INP metric alongside LCP and CLS. Many modern performance plugins now include built-in Core Web Vitals tracking.

Conclusion

As you can see, the quantity of plugins is not the primary cause of your site’s poor loading; rather, it is the quality of those plugins. As a result, ensure that the high-resource plugins aren’t slowing down your site.

If that’s the case, you now know how to determine which plugins are causing your WordPress site to slow down. So, follow the steps outlined above to assess your WordPress plugins’ performance and replace those slowing down your site’s loading speed.

Frequently Asked Questions About WordPress Plugins and Site Speed

Get answers to the most common questions about how plugins affect WordPress performance and Core Web Vitals

Do WordPress plugins really slow down my website?

+

Yes, plugins can slow down your website, but it depends on their quality rather than quantity. Poorly coded plugins add unnecessary database queries, CSS/JavaScript files, and server processing. However, well-coded plugins that follow WordPress standards have minimal impact. The key is choosing high-quality plugins from reputable developers and avoiding those with excessive resource usage.

How many plugins can I install without affecting performance?

+

There’s no magic number for plugin limits. Quality matters more than quantity. Some sites run 50+ well-coded plugins without issues, while a single poorly optimized plugin can significantly slow your site. Focus on using only essential plugins, choosing ones with good performance ratings, and regularly auditing their impact on your site speed.

Which types of plugins typically slow down WordPress the most?

+

Related posts plugins, social sharing plugins, page builders, backup plugins running during peak hours, contact forms with poor optimization, and image galleries tend to impact performance most. These plugins often make multiple database queries, load external scripts, or process large amounts of data on every page load.

How can I test which plugins are slowing down my site?

+

Use tools like Query Monitor, GTmetrix, PageSpeed Insights, or the WordPress Performance Lab plugin. Run speed tests before and after installing plugins, monitor your site’s performance regularly, and use Query Monitor to identify slow database queries. The WP Hive Chrome extension can also help identify problematic plugins.

What are Core Web Vitals and how do plugins affect them?

+

Core Web Vitals are Google’s metrics for user experience: Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS). Plugins can negatively impact these by adding render-blocking CSS/JavaScript, causing layout shifts, or slowing down interactivity. Choose plugins optimized for Core Web Vitals compliance.

Should I avoid all social sharing and related posts plugins?

+

Not necessarily, but choose wisely. Heavy plugins like AddThis and ShareThis load external scripts that can slow your site. Instead, use lightweight alternatives like native social sharing buttons or plugins like Grow by Mediavine. For related posts, consider custom solutions or plugins that don’t rely heavily on database queries.

Are page builder plugins always bad for performance?

+

Page builders add complexity and often generate bloated code, but they’re not universally bad. Modern builders like Oxygen are more performance-focused than older ones. The best approach is combining Gutenberg with Advanced Custom Fields for optimal performance while maintaining design flexibility. Avoid stacking multiple page builders.

Do caching plugins conflict with other performance plugins?

+

Yes, running multiple caching or optimization plugins can cause conflicts, duplicate processes, and actually slow your site down. Choose one comprehensive solution like WP Rocket, NitroPack, or similar all-in-one plugins. Avoid installing multiple plugins that perform similar functions like minification or image optimization.

How often should I audit my plugins for performance?

+

Audit your plugins monthly for active usage and quarterly for performance impact. Run speed tests after any plugin installation or update. Use tools like Query Monitor to track performance over time, and deactivate plugins you’re not actively using. Keep all plugins updated to their latest versions for optimal performance.

What’s the difference between deactivating and deleting plugins?

+

Deactivating a plugin stops it from running and affecting performance but keeps files on your server. Deleting removes all files and frees up storage space. For performance, deactivating is sufficient to stop speed impacts. Only delete plugins you’re certain you won’t need again, as deletion may remove stored data and settings.

Can I use multiple SEO plugins together?

+

No, avoid using multiple SEO plugins as they can conflict and create duplicate meta tags, slow database queries, and redundant processing. Choose one comprehensive SEO plugin like Rank Math or Yoast, but don’t enable every feature if you don’t need them. Having fewer, well-configured plugins is better than multiple overlapping ones.

How do I choose performance-friendly plugins?

+

Look for plugins with high ratings, recent updates, good developer support, and positive performance reviews. Check if they follow WordPress coding standards, avoid plugins that haven’t been updated in over a year, read reviews mentioning speed impacts, and test plugins on a staging site before going live. The WP Hive extension can help identify slow plugins.