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.
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:
- 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