When you install a WordPress plugin, chances are, it will add extra code and scripts to your site. This can lead to slower loading times, which will affect performance negatively.
The most common culprit: the many WordPress plugins installed and being used (or not!). These plugins might just be what is slowing down your site.
Slow loading plugins are those that contain heavy JavaScript, external fonts or large CSS files as well as plugins with poorly written code.
In our WordPress performance engineers’ experience, the following plugin types or specific plugins can be potential offenders when it comes to website performance:
- Plugins that require frequent external communication
- Image optimization plugins – if there are too many of them installed and running on the site at once they may cause unneeded requests as well as slow down loading time
- Caching-related plugins – these should only be used in moderation as they usually make a lot of requests to your database which affects overall page speeds negatively
- Contact forms – some contact form solutions create large databases and can slow down page loading times if used in excess
- Unused or outdated plugins – any plugin not actively being used should be removed as they can still make requests and slow down the website
- Security-related plugins – these tend to create a lot of additional requests on your site and can cause performance issues, especially when there are too many running at once
- Plugins that perform complex calculations – some analytics or data tracking plugins may require more resources than other types, resulting in slower loading pages for visitors
Generally speaking, these are the plugins we look out for when optimizing a WordPress website:
- Sliders – sliders generally require lots of JavaScript for their animation effects, making them one of the biggest culprits for page slowdown
- Slideshow Plugins – these often contain lots of image loading code, and can slow down a site if used with caution
- Analytics & Tracking Tools – While it is important to track your visitors, too many tracking plugins can be detrimental to overall performance as they use various scripts from third-party sites which adds extra HTTP requests and slows down website speed significantly
- Social Media Sharing Widgets – Similar to analytics & tracking tools, social media sharing widgets are generally loaded directly from third party websites (ex: Facebook) via an iFrame or JavaScript, thus adding extra http requests slowing down your WordPress website