Speed Tests and Easy Image Optimizer
Running speed tests (like GTmetrix, Google's PageSpeed Insights, WebPageTest, Pingdom, etc.) on your site can be a good way to waste days of your life. There, I said it, now let's move on...
First, to be absolutely clear, Easy Image Optimizer was built to solve all the image-related problems that speed tests identify. More importantly, it was built to make your site faster and let you get on with your business.
But you're here, so you must have some problem(s) still, right? So let's look at a few potential issues that we've seen.
There are various recommendations, but most of them come down to these four things:
- Compress/optimize images (efficient encoding)
- Properly size/scale images
- Defer offscreen images (lazy load)
- Serve images in next-gen formats (like WebP)
First of all, if you're using a lazy load function besides ours, turn it off and use our Lazy Load feature instead. Our lazy loader is customized to allow Easy IO to automatically scale your images to the size of your visitor's device/screen, and it allows you to tackle Google's recommendation to "defer offscreen images".
The most common source of problems is when image URLs are included via external CSS/JS or in a separate CSS block within your page code. You may need to contact the support folks for a particular plugin/theme if it is not allowing Easy IO to rewrite the image URLs properly. You can also direct third-party developers to this resource.
Ultimately, Easy IO is supposed to be "hands free", so if something isn't working the way you think it should, let us know (contact form below).