Although images have the most impact, there are other elements that can affect your site’s loading speed. Most of the time it’s related to files, but other times it can be because of PHP conflicts or database queries taking very long to load.
To avoid conflicts and slow database loading times, you can try and limit your plugin use to the very minimal. Do you have a lot of unnecessary plugins and extensions? Get rid of them. Do you think something looks nice on your site, but you rarely every use it or it provides little value? Get rid of it.
You can start by removing your slider plugin, for example. Replace the slider with a static image and a CTA button. Why? Well, it turns out that sliders kinda suck! People rarely click on those offers, they take up a lot of space and resources and they can be very annoying when you’re reading something and the image shifts automatically.
Some other things you can do to increase your site’s speed include having a great hosting provider and minimizing the resources needed to load a page. You can use PageSpeed Insights and GT Metrix to monitor these issues.
Some are easy to fix and some are not. For example, a caching and file minification plugin like W3 Total Cache (for WordPress) can be useful. You can use this guide to set it up properly. However, beware of possible CSS and JS issues and conflicts that might mess up your design and functionality. Usually, disabling minification will fix the issue, but have a backup of your files and database before you change anything!
In Page Speed Insights check your server’s response time. If multiple tests show that the response time is over 2.5 seconds, you can consider switching to a better hosting provider.