Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Which WordPress Plugins Are Slowing Down Your Site?

Here’s something that might surprise you: our website loads in less than one second, despite having multiple plugins installed. The secret isn’t using fewer plugins; it’s choosing the right ones.

Early in our WordPress journey, we learned the hard way that some plugins can turn a lightning-fast site into a sluggish mess, regardless of how good your hosting is.

This isn’t just a minor inconvenience—it directly impacts your bottom line. Slow sites rank lower in Google, frustrate visitors, and can cost you thousands in lost revenue. The plugins causing these problems are often ones you’d never suspect.

We’ve spent years testing and optimizing WordPress sites, and we’ve identified the most common plugin-related performance killers.

In this guide, we’ll show you exactly how to find which plugins are slowing down your site and what you can do about it. You’ll learn to keep your site fast without sacrificing the features your business needs.

Which WordPress Plugins Are Slowing Down Your Site?

Why Do Some Plugins Slow Down Your WordPress Website?

Think of WordPress plugins like apps on your phone. Just as some apps drain your battery faster than others, some plugins consume more server resources and slow down your website. With over 60,000 plugins in the WordPress repository alone, the quality varies dramatically.

Here’s what happens behind the scenes: WordPress plugins run on PHP code that executes on your web server. Every time someone visits your site, WordPress must load all your active plugins before displaying the page.

If even one plugin is poorly coded, that bottleneck can slow down your entire website.

The impact on your business is real. Research from Strangeloop (now part of Radware) found that a single second of delay can decrease conversions by 7%, reduce page views by 11%, and hurt customer satisfaction by 16%.

Strangeloop speed study showing impact of website speed on conversions

In today’s fast-paced world, visitors expect pages to load in under 3 seconds, or they’ll leave.

After managing thousands of WordPress sites over the years, we’ve learned that it’s not about the number of plugins, it’s about their quality. We’ve seen sites run smoothly with 30+ well-coded plugins, while a single poorly designed plugin can bring a site to its knees.

Here are some common ways plugins slow down your site:

  • Inefficient database queries: Some plugins hammer your WordPress database with unnecessary requests, creating server strain and slower response times.
  • External resource loading: Plugins that load scripts, fonts, or stylesheets from slow third-party servers can significantly increase your page load times.
  • Memory-hungry code: Poorly written PHP code can consume excessive server memory and processing power, especially during peak traffic periods.
  • Feature bloat: Plugins packed with unnecessary features you don’t use still load all their code, wasting valuable resources.

The good news? Once you identify problematic plugins, you can find better alternatives that offer the same functionality without the performance penalty. Sometimes, you might even discover you don’t need certain plugins at all.

Keep in mind that some plugins perform resource-intensive but necessary tasks—like image optimization, broken link checking, or security scans. Rather than removing these entirely, consider scheduling these tasks during off-peak hours when your site has fewer visitors.

Before we dive into detection methods, make sure you’ve updated all your plugins to their latest versions. Plugin developers regularly release performance improvements and bug fixes that could solve your speed issues.

Ready to play detective? Unfortunately, WordPress doesn’t provide a built-in ‘slow plugin report’, so you’ll need to use some proven strategies to identify the culprits.

Here’s how we recommend approaching it:

Finding Plugins That Make Slow Database Queries

A query monitor can uncover potential bottlenecks on your website, including slow database queries. It does this by monitoring the requests your site makes to the server.

The free Query Monitor plugin can find potential issues and provide detailed reports that help you identify which plugins are slowing down your site. In fact, we use this plugin to boost page load speed on WPBeginner.

The first step is to install and activate the Query Monitor plugin. If you need help, then please see our beginner’s guide on how to install a WordPress plugin.

Once activated, the plugin will add some monitoring tools to the WordPress admin bar.

Now, you need to visit the page you want to check on the front end of your website. When you hover your mouse over the Query Monitor tools, a menu will appear.

Choose 'Database Queries' From the Query Monitor Menu

You need to click on ‘Database Queries’, and some tools will appear at the bottom of the screen.

Next, click on ‘Queries by Component’, and you will see a table of your plugins and components. The ‘Select’ column shows you the number of database queries performed by each plugin, and the ‘Time’ column on this page shows the total time taken by these queries in seconds.

You can click on the header of either of these columns to sort the list. For example, clicking the Time column will sort the column by time, and clicking it again will place the slowest plugins at the top of the list.

The Queries by Component Report in Query Monitor

In general, if a plugin performs more than 20-50 queries or the queries take more than half a second or a second, then it may be a problem. However, these are only guidelines, and optimizing WordPress performance is about finding a balance between functionality and speed.

Now you can temporarily disable the slow plugins to see if WordPress performance improves using the instructions later in this article. If it does, then you can reach out to the plugin author for support or find an alternative plugin.

For more details on how to use this plugin, see our guide on how to add a WordPress query monitor on your site.

Finding Plugins That Load Slow Resources

Whenever someone visits your website, their browser needs to download the files needed to display the web page. These can include images, stylesheets, and scripts, and plugins may request some of these files.

These can be internal files on your own website or external files from third-party websites. Each HTTP request adds time to the loading process.

The Network Report

You can see how long it takes to load these files by visiting a page on your website and then using your browser’s developer tools. In Google Chrome, simply go to View » Developer » Inspect or right-click the page and select ‘Inspect’.

Next, click the ‘Network’ tab and then reload the page. As the page loads, you will see a list of all the resources required to view the page, including internal and external HTTP requests.

Identifying HTTP Requests Using Your Browser's Developer Tools

You can view just external HTTP requests using the ‘3rd-party requests’ filter.

Tip: You can get a more detailed report using third-party tools like Pingdom. See our guide on how to track third-party domain requests in WordPress.

The ‘Time’ column shows you how long it takes for each resource to load. You can click the column heading to sort the list by time, and clicking it again places the slowest files at the top.

Files that take more than half a second or a second to load may be a concern, although this is just a guideline.

The Initiator column may help you tell whether a plugin is loading the file, but this is often unclear.

The Coverage Report

The Coverage report lets you see which files are being loaded from a plugin’s folder on your website. However, it isn’t shown by default.

To display it, click the three vertical dots in the top right corner and select More tools » Coverage from the menu.

Showing the Inspect Tool's Coverage Report

This will show you a list of the URLs of the resources being loaded.

To find the files that are being loaded from your plugin folders, simply filter the list by typing /plugins/ in the URL filter field. You should be able to see the name of the plugin in each URL.

The Inspect Tool's Coverage Report

Now, you can sort the list in different ways to find problem plugins. For example, you can sort by URL to display all of the files being loaded by each plugin together. Or you can sort by Total Bytes or Usage to find plugins loading large files.

For more on this topic, see our guide on how to reduce HTTP requests in WordPress.

Manually Testing the Speed of Each WordPress Plugin

A simple and free way to test your plugins is to deactivate them one by one while checking your site’s performance. This method is free and doesn’t require installing another plugin on your site, but will take more time and effort than the other methods.

Start by running a website speed test. The most important speed metric to track is page load time. In these Pingdom speed test results, it is simply called ‘Load time’.

Pingdom speed test result for Hostinger

Next, deactivate the first plugin and run the speed test again. If the speed improves significantly, then you have found a problem plugin.

For the best accuracy, you should run each speed test 3 times and average the results. This will allow for internet fluctuations.

After that, you should reactivate that plugin and deactivate the next one. Then, run another speed test and repeat.

An alternate method is to start by deactivating all plugins and then reactivate them one by one. You should run a speed test with all plugins deactivated, and then after reactivating each one.

Although time-consuming, this method can help you identify which plugin causes a slowdown when activated.

Tip: Deactivating your plugins will remove functionality from your website. To leave your live site unaffected, you should perform these tests on a staging site. For accurate results, this should be installed on the same server as your live website.

Bonus: Improving Performance on Mobile Using Google Lighthouse

Another tool you can use to improve WordPress performance is Google Lighthouse. It provides helpful insights into your site’s performance, accessibility, best practices, and SEO but does not specifically identify slow plugins on a WordPress site.

It helps you optimize Google Core Web Vitals, which are important for user experience and SEO.

It can also show slow and large scripts and resources being loaded, which can indicate plugins hurting WordPress performance.

View lighthouse report

For more details, see the section in our WordPress SEO Checklist on getting your WordPress site ready for mobile.

Using a Professional Site Speed Optimization Service

WPBeginner Professional Services: Site Speed Optimization Service

As you can see, uncovering problem plugins that may be slowing down your website can be a lot of work, especially if you are not tech-savvy.

Why not use our professional Site Speed Optimization Service instead?

Our team of experts will set up a staging website so that they can thoroughly test your site without slowing down your live site. We will troubleshoot issues using the Google Lighthouse report.

Then, we will update your plugins, review and optimize your plugin usage, optimize your web server and images, and much more.

Pricing for our site speed optimization service starts at just $699. Contact our team to schedule a free consultation today!

Choosing Better WordPress Plugins

If you just discovered that some of your plugins are slowing down your WordPress website, then you may be wondering how to choose better ones. Let’s take a look at a few things you can do to make sure you find a plugin that does everything you need and is optimized for speed.

Before you get started, we recommend that you write a list of everything you need the plugin to do. This may simply be a list of the main features of the slow plugin that you have been using. However, this is also an opportunity to think of areas where that plugin fell short or offers more than you need.

Next, you can start searching the WordPress Plugin Directory for free plugins that meet your needs.

Simply type the main feature in the search box at the top of the page and look for plugins with a lot of active installs, strong ratings, and compatiblity with a recent version of WordPress.

WordPress plugins search results

However, with so many plugins available, this can be a lot of work.

It is often more reliable to use a directory of recommended plugins like our WordPress Solution Center. This is a curated directory of recommended free and premium WordPress plugins that we have thoroughly tested and found to be the most reliable solutions.

WPBeginner's WordPress Solutions Center

We provide detailed reviews with screenshots for each plugin, allowing you to compare the pros and cons to ensure it provides the features you need.

You can also check out our Ultimate WordPress Toolkit for Pros, where we list the best plugins in many categories. We use many of these plugins on WPBeginner, including:

Once you have chosen a plugin, you need to test its impact on your website’s performance. As we covered earlier, you can simply perform a website speed test before and after installing and activating the plugin to make sure it doesn’t slow your site down.

For more on this topic, see our beginner’s guide on how to choose the best WordPress plugins.

We hope this tutorial helped you learn how to find which WordPress plugins are slowing down your site. You may also want to see some guides on how to use this information to improve WordPress performance:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

2 CommentsLeave a Reply

  1. Mark

    Thank You for the great article, yet please use a larger font on Mobile, because well I am getting old.

    • WPBeginner Support

      You’re welcome and thank you for the feedback :)

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.