Optimize images for mobile speed with SmooshStatic plugin.

OUR MOBILE-SPEED PRESCRIPTION: SmooshKit image optimization module. Included in Geek and Pro bundles.


SmooshStatic automatically resizes huge image uploads. Resizing that is more reasonable for display in browser. Yet still more than large enough for typical website use. The plugin is configurable with a max width, height and quality. When a contributor uploads an image that is larger than the configured size, SmooshStatic will automatically scale it down to the configured size and replace the original image.

Lightweight 4.2 millisecond load time. 2.1 kilobytes zip folder.

SmooshStatic also provides a bulk-resize feature to selectively resize previously uploaded images to free up disk space – and make backups use fewer server resources. This keeps your server fast.

This plugin is ideal for sites that don’t require hi-resolution original images to be stored. Or semi-skilled site contributors don’t understand how to scale images before uploading.

SmooshStatic plugin is one of our secret weapons for image optimization on client sites. The other plugin we love for cleaning up a poorly optimized image media library is SmooshPix plugin. Both these plugins allow retroactive reprocessing of media library images for speed.

SmooshStatic is not a paid subscription service (API) like other image optimization plugins. For example: 3,000 EWWW plugin’s compressed images cost about 9 dollars – their smallest order size. You pay in advance with prepaid credits.

We don’t sell plugins that cost repeat annual or usage fees. We call that *rent*.

For SmooshStatic plugin, processing is on your host server using WordPress features. Default JPEG quality is 82 to match the WordPress default. This is proven to be the equivalent of a Photoshop compression quality setting of 50. Images with this setting pass the WebPagetest.org criteria for speed optimization.

WordPress has automatic image optimization features. But not for original images, only resized images. If it optimized images upon upload, no optimization plugin would be needed.

SmooshStatic is an automation plugin to resize images in your WordPress media library. It can adjust the dimensions if they are larger than width and height settings. That is a unique feature. Optimization plugins like free Smush (1 million+ active installs) do not resize image automatically. They only change the compression.  And it isn’t lossy compression. It’s lossless. That sounds like a good thing but it’s not. It only compresses images by about 10 percent. Whereas, visually-lossless or lossy compression reduces image weight by 70 percent. Smush plugin is the worst choice for speed.

Activating SmooshStatic plugin doesn’t alter existing archived images. SmooshStatic only resizes images when uploaded. But you can retrofit with a “Bulk Image Resize” feature in the settings. The “Bulk Image Resize” feature allows you to resize all existing images in the media library.

SmooshStatic doesn’t search your file system to find large files. Instead it looks at the “metadata” in the WordPress media library database. To override this behavior, enable deep scanning in the plugin settings.

You can re-name your original image file and add “-noresize” to the filename. For a file name of “photo.jpg,” you can rename it “photo-noresize.jpg.” Then SmooshStatic will ignore it, allowing you to upload the unchanged full-sized image. That will protect an image if needed.

Photos from modern cameras and cellphones are too large for full-size browser display. DSLR camera photos are for high-quality printing. They’re oversized for web page display. They turn your site into a slug for speed.

SmooshStatic allows you to set a size limit. That constrains all uploaded images to a reasonable size. They will still be large enough for typical website needs.

SmooshStatic changes happen immediately upon image upload, but before WordPress processing occurs. WordPress behaves exactly the same as always. If a contributor uploads oversized images, SmooshStatic scales it and replace the original.

SmooshStatic uses a configurable size limit. The default value is large enough to fill a typical web screen without scaling.

Don’t use SmooshStatic for the following:

  • Stock art download sites.
  • Providing high-resolution print images.
  • Storing a high-resolution photo archive.

WordPress onboard image processing – without plugin assistance – includes poor features for resource consumption.

During upload WordPress keeps the original full-size image in the media library. Depending on the original size, WordPress creates up to 4 smaller-sized file copies:

  • Large
  • Medium-Large
  • Medium
  • Thumbnail

These are for embedding on your pages and posts. The original usually sits on the server unused, taking up server disk space. That usually isn’t a big issue. But we’ve seen exceptions. These can make website backup with normal plugin methods impossible if your media library grows too large to handle.

Other SpeedHospital Proceedures

LongCache We demonstrate a common but little understood speed problem usually labeled as Leverage Browser Caching. Various tests report this…

Instant-jQ Instant-jQ lets you use faster universal cached resources for better speed. WordPress theme developers normally use the resident jQuery…

SpeedSwitch Loading plugins redundantly and globally decreases the speed of your pages. It’s best to deactivate heavy plugins on pages…

SpeedXray WordPress works fine. But you need plugins to add extra features and functionality. Without plugins, WordPress is not-worth-as-much. Plugins…

KrunchKore Extra collection of 11 discrete plugins to strip or disable unneeded and unused baggage. This rescue kit includes an…

TourniKit For ages we’ve wanted the ability to switch off Font Awesome icon font. We see it as unnecessary baggage…

SmooshKit Do your photograph images weigh 200k to 1M or more? You want skinny lossy formats, not fat lossless images….