Compresses WordPress images, serves WebP or AVIF, and adds lazy loading to reduce image size and improve media delivery speed.
Smush
Plugin Health & Stats
Historical overview
364-day WordPress.org historyQuick take
Smush is built for site owners who want image optimization to happen inside a familiar WordPress workflow. This Smush review separates the useful free compression and lazy-loading tools from the Pro features that handle next-gen formats, CDN delivery and larger files.
Best fit: Smush makes the most sense for sites wanting easy image compression and lazy loading with optional CDN and next-gen delivery. It is less compelling for sites that already have equivalent image optimization/CDN handling elsewhere.
What Smush handles automatically
Smush can optimize images as they are uploaded, bulk-process existing media and use Directory Smush for images outside the Media Library. Lazy loading is included to delay off-screen images until they are needed.
The free plugin supports lossless and lossy compression, but images over 5MB are skipped. Smush Pro raises the supported image size to 256MB.
Where Smush Pro changes the workflow
Pro adds WebP and AVIF conversion and automatic delivery, an image CDN with 119 global locations, stronger compression levels, preload controls and automatic resizing. These features matter more on image-heavy sites where delivery is as important as reducing the original file.
WPMU DEV currently lists CDN bandwidth allowances by plan, so high-traffic sites should choose a tier based on delivery volume rather than only the number of sites.
Free vs Pro buying decision
The free version is enough when you mainly need compression, bulk optimization and lazy loading. Pro makes more sense when you want Smush to own the complete image pipeline, including next-gen formats and CDN delivery.
Trade-offs to check
Image optimization features can overlap with hosting platforms, cache plugins and CDNs. Running duplicate lazy-loading or format-conversion systems can make troubleshooting harder, so decide which layer owns each job.
The free 5MB image limit is another practical boundary for photographers or stores that routinely upload large originals.
Smush pricing
Smush pricing currently starts at $36/year for Pro Basic on one site, shown as a promotional reduction from $60/year. The official pricing page also offers larger site and CDN allowances on higher plans.
Pricing checked September 10, 2026. Smush pricing should be rechecked before purchase because WPMU DEV displays promotional pricing.
The Smush Free vs Pro decision is mainly about delivery depth. The free WordPress image optimizer handles core compression and lazy loading, while Pro adds the managed next-gen/CDN layer. For most buyers, Smush Free vs Pro should be decided by whether a WordPress image optimizer also needs to own delivery.
Deciding between free optimization and Pro delivery
Smush Free covers the routine tasks many sites need first: automatic compression, bulk processing, Directory Smush and lazy loading. That makes it a useful starting point when the main goal is reducing oversized images without changing the site's delivery architecture.
Pro becomes a different kind of decision because next-generation format delivery, larger-file handling and CDN features can shift more of the image pipeline into the plugin's managed service. Before upgrading, check what the host or existing CDN already provides. Paying for a second image CDN rarely helps if another service is already resizing and converting the same assets. The free edition also skips images above its size limit, so media-heavy sites should identify those files rather than assuming the entire library was processed. After any bulk change, compare representative pages visually and recheck Core Web Vitals to confirm the optimization actually improves delivery.
PluginSuggest verdict
This Smush review sees the free plugin as a convenient starting point for routine image compression and lazy loading. Pro is easier to justify when you specifically need its next-gen delivery, stronger optimization or CDN rather than simply wanting a paid badge.
Operational considerations
Test Smush on representative images before changing a large library, especially if your site also uses a CDN, cache plugin, or host-level image optimization. Make sure lazy loading, next-generation formats, and CDN delivery are not enabled twice. After any bulk change, compare pages visually and recheck Core Web Vitals rather than assuming a smaller file always improves real-user performance.
Smush FAQs
Is Smush free?
Yes. Smush has a free WordPress plugin, with additional image delivery and optimization features in Pro.
What is the free image-size limit?
The official FAQ says images over 5MB are skipped in the free version.
Does Smush create WebP and AVIF images?
WebP and AVIF conversion and automatic serving are listed as Pro features.
Does Smush include lazy loading?
Yes. Lazy loading is available in the plugin and can be enabled for site images.
Does Smush Pro include a CDN?
Yes. Pro includes image CDN delivery through 119 global locations, with bandwidth depending on the plan.
How much does Smush Pro cost?
At the time of this review, Pro Basic is advertised at $36 per year for one site, reduced from $60 per year.
Compare before you install
Similar Plugins
Compresses and resizes WordPress images, then converts them to WebP or AVIF to reduce file size and improve image delivery…
Compresses WordPress images and PDFs, generates WebP/AVIF files, resizes uploads, and offers both recurring and one-time optimization credits.