16 Comments

  1. Thanks for doing this comparison. I am always working with lifestyle, mommy, or food bloggers who rarely optimize their images. Most use Picmonkey or Canva to create images and even those need better optimization.

    I’m really interested in Kraken and am hoping one of my blogger clients decides to spend the money on an account At $5/month for the micro plan, I think it is a no-brainer.

    1. Thanks Mitch, ya, Kraken looks like the most automated and effective thing I’ve seen out there. I still wouldn’t want to be uploading 3MB+ files no matter what your environment, so a little education on that can go a long way. Of course, in the near-distant future we’ll all have the next generation FiberOptic cables and laugh at the days when we cared about 500kb savings :-) Hope to see you around here more often!

  2. This is a really useful article. Local image optimization is the best solution and probably most commonly used. For example we take a lot of screenshots, just changing a png-8 image to use 16 colors instead of 256 can reduce image size significantly with very little loss in quality. Online tools are unable to make the decision that how much quality loss is acceptable to you.

    1. That’s a good point Noumann, and one I touch on in my previous article which covered local optimization exclusively. I agree generally, but as my speed tests show, when dealing with a small amount of image the performance improvement is so minor as to almost not matter. The more images a site uses the more and more relevant and important really targeted optimization becomes.

      Thanks for chiming in, hope to see you around here more often!

  3. Hi Matt, I am the creator of WP Inject. It is interesting to see your test results here. Currently WP Inject is only meant to make finding and inserting images easy and it does not do any size optimizations of its own. Since I have not much experience in that matter I guess I will leave that to other tools, but if you have suggestions how image sizes could be improved in WP Inject I would love to hear them.

    1. Hi Thomas, thanks for stopping by. Naturally WPInject wasn’t intended as an image optimization tool, but I saw that as an automatic benefit of leveraging Flickr’s CDN. And of course that shows in the results. I had to really optimize the image sizes really well, and my optimal environment really well in order to get faster pagespeeds than just using WPInject alone. So kudos.

      I think one minor suggestion would be to have a small alert when choosing images that is the user chooses to embed the image from Flickr rather than upload it, they run the risk of that image being removed at some point. Just a pre-emptive alert might inform your users in advance.

      Thanks for stopping by and for making a really excellent plugin!

  4. Thanks Matt, I will consider adding such an alert. As of now the “save images to server” setting is activated by default, so I think most users changing that will know what they are doing (although thats always a dangerous thing to assume :D ).

    1. Ouch, that was of course intended as reply to your comment above.

      1. Totally understood that, no worries. I noticed just the other day that there had been a lot of updates since I first tested it, so I should dig in again. I think using the upload to server method, combined with a well-configured use of Imsanity is a killer option. Now if Kraken.io would offer a really affordable WP plugin to boot, we’d be pretty much done here!

  5. Hi Matt,
    Very nice article. Is there any tool to decrease the load time of the website having very heavy images.

    1. It depends on a few things. If your images are further down the page you could implement Lazy Load so that the image doesn’t load until the user scrolls down to that part of the page. That makes the page load quicker. Then of course try caching tools like WPRocket. Check out the rest of this series for other WordPress plugins that kind of automate this process.

Leave a Reply

Your email address will not be published. Required fields are marked *