65 Slow WordPress Plugins To Avoid Because Of High CPU

Avoid these 65 WordPress plugins and your site will load faster.

Many of you remember using P3 Profiler to run scans that detect slow plugins. But it hasn’t been updated for several years – so I created this list which also includes talks about finding slow plugins in GTmetrix, alternative lightweight plugins, and disabling unused plugin settings.

There are certain plugin settings known for causing high CPU like Wordfence’s live traffic report, Broken Link Checker’s ongoing scans, and other settings that run scans, collect statistics, send email notifications, or robust plugins that offer tons of functionality (but you only need some features… like only using one feature from Jetpack). I would also install WP Disable to turn off WordPress settings you don’t use (Emojis, Gravatars, heartbeat API, etc).

Thank you Ivica from the WordPress Speed Up Facebook Group for creating this awesome list on his resources page – I also added quite a few. I would definitely join his group which has over 10,000 members. You can also read my own WordPress speed optimization guide which includes over 40 tips to make your site load faster (using WP Rocket, Cloudflare, AMP Pages, image optimization, plugin optimizations and plenty more) which has over 350+ comments.

Slow Loading WordPress Plugins

*Most slow WordPress plugins include social sharing, statistic (analytics), sliders, portfolios, page builders, calendars, chat, contact forms, related post, sitemap, Wordfence, WPML, WooCommerce, and any plugin that runs ongoing scans or processes. These can be identified using Query Monitor or GTmetrix Waterfall.

  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
  10. Contextual Related Posts
  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
  51. WordPress Popular Posts
  52. WordPress Social Ring
  53. WP Bakey (formerly Visual Composer)
  54. WP Facebook Like Plugin
  55. WP Jump Menu
  56. WP Social Bookmarking Lite
  57. WP Social Share
  58. WP Statistics
  59. WP Power Stats
  60. WP-PostViews
  61. WPML (if you use too many extensions)
  62. wpCloaker
  63. WPML
  64. Yet Another Related Post Plugin
  65. Yuzo Related Posts

 

Finding Slow Plugins In GTmetrix

Since P3 Profiler doesn’t work anymore, an alternative solution to finding YOUR slowest loading plugins is to run your site through GTmetrix and check out your report. If when you expand items the same plugin appears multiple times in your report (or simply takes a long time to load in the GTmetrix waterfall tab), you should probably delete or replace that plugin.

Slow WordPress Plugin

 

Lightweight Plugins

Social Sharing – WP Rocket’s test showed Social Media Feather, MonarchSimple Shared Buttons Adder, and MashShare had the least amount of requests and fastest load times.

BackupUpdraftPlus.

SlidersSoliloquy, LayerSlider, or Meteor Sliders.

CommentsDisqus Conditional Load.

PortfolioEnvira Gallery, FooGallery, or The Grid.

Analytics – Google Analytics and Search Console should be plenty. Just make sure you’re hosting Google Analytics locally (using WP Rocket or WP Disable).

Page BuildersWordPress Page Builder by MotoPress, but no page builder runs faster than the native WordPress Editor. Combine this with the Duplicator plugin and you shouldn’t need a page builder (including page builders built-in to WordPress themes). Unless your team absolutely refuses to learn a little HTML (the easiest coding language), avoid page builders.

StudioPress Plugins – lightweight plugins for the Genesis Framework.

 

Turn Off Unused Plugin Settings

Go through each of your plugins and decide which settings you can turn off (this will lower CPU). For example, in Yoast under Settings > General > Features I disabled the following…

Yoast-Feature-Settings

Wordfence’s live traffic view also consumes high CPU…

Disable-Wordfence-Live-Traffic-View

 

Avoid Using 2 Plugins For Duplicate Functionality

Since Yoast creates a sitemap for you, you don’t need the Google XML Sitemaps plugin. If your host takes backups for you, you don’t need a plugin for that. If you have Google Analytics, do you really a statistics plugin that slows down your site and does about 1/1000 of what Google Analytics can do? Think about which plugins you actually need and delete the ones you don’t. And instead of using Jetpack so you can use 1 or 2 features, install a lightweight plugin that does the same thing but doesn’t have a million settings/features that will slow down your site.

 

Disable Unused Settings In WordPress

WP Disable lets you disable settings in WordPress that consume CPU and slow down your site. It also has options for heartbeat control (if you remember the actual heartbeat control plugin, you can now delete it and just use this)… as well as a few other options that can speed up your website/admin panel. Go through the settings and disable everything you don’t use…

Tips On Using WP Disable

  • Disable EVERYTHING you don’t use
  • Scheduling spam deletion is a good idea
  • Emojis, Google Maps, and Gravatars take a long time to load
  • Pingbacks and trackbacks aren’t usually worth the extra resources
  • Set post revisions to 3-5 so you have backups, but you don’t need hundreds
  • Miscellaneous options in the “request” tab can further your improve load times

WP-Disable-Requests

WP-Disable-Tags-Settings

WP-Disable-Admin

/WP-Disable-SEO.

WP-Disable-Others

 

AWStats Helps Identify Sources Of High CPU/Bandwidth

AWStats is a tool built-in to most hosting cPanels that provides statistics on CPU usage. It tells you whether certain bots, images, downloaded files, and even IP addresses are consuming a lot of CPU. You can also use the WP Server Stats plugin but I think AWStats does an awesome job.

AWStats helps you find:

  • High bandwidth crawlers
  • High bandwidth IP addresses
  • High bandwidth download files
  • High bandwidth files (eg. images)
  • Total bandwidth usage (for monitoring)

Monthly-Bandwidth

Search engine crawlers/spiders usually consume the most CPU (bandwidth)…

Robots-Spiders-Bandwidth

My WordPress speed guide has more tips on reducing crawler CPU plus tons of other tips.

 

Frequently Asked Questions

🔌 Which type of plugins slow down WordPress the most?

The most common slow loading plugins are social sharing, statistic, live chat, page builder, commenting, calendar, backup, portfolio, related post, and slider plugins. These need to be selected carefully and tested in GTmetrix.

🔌 Which plugins are the most common culprits?

If you plan on using WPML or WooCommerce, you're better off going straight to cloud hosting because shared hosting will probably not have enough server resources to handle your site. This is because (especially WooCommerce sites) usually require more plugins and generate extra scripts, styles, and cart fragments that will also take longer to load.

🔌 How can I find my slowest plugins?

Look in your GTmetrix Waterfall tab to see which plugins are taking longest to load, or use the Query Monitor plugin to find your slowest plugins.

🔌 Will disabling unused plugin features help?

Yes! If you're not using a feature, disable it. I also recommend using Asset CleanUp or Perfmatters to selectively load plugins on certain pages/posts. For example, if you only use your contact form on the Contact page, disable it everywhere else.

🔌 Does number of plugins really matter?

Every plugin adds to your load time, it just depends how much. Using lightweight plugins is more important than reducing number of plugins, but both should be taken into account.

 

What If You Absolutely Need Resource-Hungry Plugins?

Your hosting plan has a limited amount of server resources (#1 factor in the WordPress optimization guide). If a plugin is consuming too much CPU your only option (other than deleting or replacing it) is to upgrade your plan to include more server resources. Some of you know I recommend SiteGround for many reasons as their speed technology is extremely fast. And if you’re currently hosted with someone like Bluehost, Godaddy, InMotion or any of those other crappy hosts, this will be a huge upgrade for your server hardware which should improve both your scores and page load times in GTmetrix, Pingdom, and Google PageSpeed Insights.

See Also: Hot I Got 100% GTmetrix Scores

If you found this tutorial helpful, a share is always appreciated :)

Tom