Optimize WordPress images with Smush Pro
Smush Pro is a paid image optimization edition for WordPress websites that need a practical way to reduce image file sizes and improve image delivery. It combines compression, lazy loading, next-generation formats, resizing, and a global image CDN in one workflow. The tools are designed for blogs, stores, portfolios, and other image-heavy websites where media performance matters.
Smush can optimize images automatically as they are uploaded, helping maintain image performance over time without requiring repeated manual processing. Existing images can also be processed in bulk, while Directory Smush can optimize images stored outside the WordPress media library, including files in theme folders, plugin directories, and other server directories.
Compression and automatic optimization
Smush supports both lossless and lossy compression, allowing you to choose a balance between image quality and file size. The service is intended to keep images sharp and clear while reducing the amount of data visitors need to load. Smush Pro also supports full-size image compression and can compress images up to 256MB.
For existing media libraries, bulk optimization provides a way to process multiple images together. Individual images can also be compressed when a more selective workflow is useful. Automatic optimization on upload helps keep newly added media aligned with the rest of the site.
Lazy loading and next-generation formats
Image lazy loading makes images load when they are needed rather than loading every image immediately. This can improve the initial page experience, particularly on pages containing many images.
Smush Pro converts images to WebP and AVIF and serves those formats automatically to supported browsers. These next-generation formats can reduce file sizes and support faster image loading across a WordPress site.
Global image CDN
Smush Pro includes a global image CDN for delivering images through servers positioned around the world. The service lists 119 global CDN servers and up to 500 GB of bandwidth. Image delivery is based on visitor location, helping reduce latency for visitors in different regions. This is particularly useful for image-heavy or high-traffic websites.
Automatic sizing and layout support
Smush Pro can dynamically resize images to fit their containers, regardless of the original image size. It also adds missing width and height attributes automatically. These functions address common PageSpeed recommendations such as properly sizing images and ensuring images have explicit dimensions.
Adding image dimensions can improve rendering and reduce layout shifts. Automatic resizing helps align delivered images with the space in which they appear, reducing the need to prepare every image manually.
Installation and workflow
Install Smush Pro on your WordPress website, then use its optimization tools for uploads and existing media. Enable the available options for compression, lazy loading, WebP and AVIF delivery, CDN delivery, and automatic image sizing according to your site’s needs. Use bulk optimization for existing images and Directory Smush for files outside the media library.
With these tools working together, Smush Pro provides a centralized workflow for compressing images, preparing modern formats, improving image delivery, and maintaining image performance across the site.