WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Smush Image Compression and Optimization

Compress and optimize image files, improve performance and boost your SEO rank using Smush WordPress image compression and optimization.

I just finished running Smush and Google Pagespeed still says my images need compressing and resizing. How do I fix it?

This means your images were not properly scaled for where they are being displayed. Scaling images before uploading them can be time consuming but can save space and speedup load time. First, determine what size your image needs to be. You can use the built-in developer tools in Chrome or Firefox to find what height and width your image should be. Once you know how large the image should be, scale your images to the right size.

Tip: you may not be need to scale each image individually. If the images are in your Media Library, you may be able to fix them with a plugin.

Does Smush delete or replace my original full-size images?

Nope. WordPress crops and resizes every image you upload for embedding on your site. By default, Smush only compresses these cropped and resized images, not your original full-size images. To compress your original full-sized images use WP Smush Pro.

What type of file should I use for my images (GIF, PNG, JPG)?

GIF files are large and can’t be optimized much. They should only be used if the image is animated.

PNG is best for computer generated graphics (vectors, logos, fonts, etc.), images with few colors or images with transparency.

JPG should be used for photography or images with a lot of color variation.

I’m a photographer can I keep all my EXIF data?

Yes! EXIF data stores camera settings, focal length, date, time and location information in image files. EXIF data makes image files larger but if you are a photographer you may want to preserve this information. We have included the option to preserve EXIF image data in WP Smush.

I just ran bulk smush and some of my images didn't get compressed?

First, check to see if you're receiving any server errors. If your images seem to be processing correctly check the file size of the images being skipped. Images over 1mb will be skipped. To compress images up to 32mb get WP Smush Pro.

Requires: 3.5 or higher
Compatible up to: 4.7.3
Last Updated: 3 weeks ago
Active Installs: 700,000+

Ratings

4.8 out of 5 stars
5 stars 2,328

Support

23 of 26 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

4 people say it works.
0 people say it's broken.

0,1,0
17,6,1
0,1,0 0,1,0
25,4,1 100,1,1 50,4,2
64,11,7 75,4,3 100,1,1
33,9,3
69,13,9
100,1,1
100,3,3
50,2,1 0,1,0
100,3,3
100,1,1 100,1,1 100,1,1 42,19,8
80,5,4
100,5,5
100,9,9
100,2,2
100,3,3
63,19,12 100,4,4 100,8,8 88,8,7
50,2,1
57,30,17 100,1,1
6,54,3 54,13,7
0,9,0
11,35,4
86,14,12
0,1,0 53,17,9
0,1,0 31,16,5 100,1,1 67,3,2 0,4,0 45,11,5 63,16,10
50,2,1 100,1,1 0,1,0
100,2,2 50,2,1 100,5,5
96,25,24 100,1,1
67,3,2
50,8,4
100,13,13
100,2,2
23,13,3
75,12,9
100,2,2
63,8,5
100,3,3
100,2,2 43,7,3
67,3,2 67,3,2 67,3,2 100,1,1 50,4,2 0,1,0 100,5,5 100,5,5
100,2,2 100,1,1 0,1,0
100,1,1 100,12,12
100,1,1
100,1,1
50,2,1 100,3,3 100,1,1
100,4,4 100,2,2 100,3,3 100,2,2 100,2,2 100,3,3 100,6,6
67,3,2 100,1,1
0,1,0 67,3,2
100,2,2 100,3,3 100,9,9 100,1,1 100,2,2
100,3,3 100,3,3
75,4,3
100,5,5 100,4,4 100,7,7
100,2,2 50,2,1 100,1,1 100,3,3 86,7,6 100,2,2 100,2,2
63,8,5
100,6,6 43,7,3
90,10,9 100,3,3
75,4,3 100,1,1
80,5,4 100,2,2
100,1,1 100,4,4