Unoptimised images are the most common cause of slow WordPress websites. Smush by WPMU DEV is one of the most popular free image compression plugins for WordPress, helping you reduce image file sizes automatically without a noticeable drop in visual quality.
What Is Smush?
Smush is a WordPress image optimisation plugin that automatically compresses every image you upload. It also includes lazy loading, wrong-size image detection, and the ability to bulk optimise your existing media library. The free version handles most websites’ needs without any subscription.
Key Features
- Automatic Compression — Every uploaded image is compressed immediately.
- Bulk Smush — Optimise your entire existing media library in one click.
- Lazy Loading — Images load only when they scroll into view.
- Wrong Size Image Detection — Identifies images being loaded at incorrect dimensions.
- Directory Smush — Optimise images outside the media library (Pro).
- WebP Conversion — Convert images to modern WebP format (Pro).
Free vs Pro
The free version of Smush compresses images losslessly and includes lazy loading and bulk optimisation. Smush Pro adds WebP conversion, CDN delivery, and priority support. For most small to medium websites, the free version provides a meaningful speed improvement.
Smush vs Imagify
Both are excellent choices. Smush’s free version is more generous (no monthly limit), while Imagify offers better compression ratios and easier WebP conversion in its paid tier. For websites with heavy image usage and a budget, Imagify is slightly ahead. For free image optimisation, Smush is a top choice.



