← All guides WooCommerce guide

How to optimise WooCommerce product images

WooCommerce gives you full control over image sizes — which is great until thumbnails go blurry or products look inconsistent. Here's how to set it up properly and automate the rest.

Updated June 2026 · ~5 min read

Get the image sizes right

Adding images

  1. Upload a square, high-res image on a clean background.
  2. Set the product image + gallery, with descriptive alt text.
  3. Regenerate thumbnails if you changed sizes.
  4. Automate via the REST API for catalogues at scale.

Automate it with Shelfshoot

Editing backgrounds, exporting, and uploading to the right product by hand doesn't scale. The Shelfshoot WooCommerce integration connects with a REST API key: scan a SKU, shoot with any phone, and Shelfshoot removes the background, crops to a consistent square and publishes the finished image to the matching product automatically.

Clean WooCommerce images, published for you

Connect with a REST API key, then scan, shoot and publish. Try Shelfshoot free.

See the WooCommerce integration

FAQ

What is the best image size for WooCommerce products?

Upload square images around 2048×2048 px and let WooCommerce generate the thumbnail sizes. Keep the source consistent so single-product, catalogue and thumbnail crops all look uniform.

Why do my WooCommerce product images look blurry or cropped?

This usually means the configured image sizes changed or thumbnails were not regenerated. Set your image sizes, regenerate thumbnails, and upload consistent square source images.

How do I bulk-add product images to WooCommerce?

You can use the REST API or an importer, but matching and editing is manual. Shelfshoot connects via a WooCommerce REST API key and publishes finished, background-removed images to the right product by SKU automatically.