|
4–6 minutes

Why WooCommerce Product Images Look Blurry — And How to Fix Them

Blurry WooCommerce product images are one of the most common issues store owners run into after changing themes, updating WooCommerce, installing optimisation plugins, or redesigning product pages.

The good news: the problem is usually easy to fix once you identify the cause.

In this guide, we’ll explain why WooCommerce images become blurry, how to diagnose the issue quickly, and the best ways to fix it in modern WooCommerce themes.

Why WooCommerce Product Images Become Blurry

In most cases, blurry product images happen because your theme or page builder is displaying images at a larger size than WooCommerce generated them.

For example:

This often happens after:

Retina and high-DPI displays also make low-resolution images appear worse than they did a few years ago.

Quick Diagnostic Checklist

Before changing settings, work through this checklist:

1. Check the Original Upload Size

Open a blurry product image in a new browser tab.

If the image itself is small (for example 300px wide), WooCommerce cannot display it sharply at larger sizes.

Recommended product image sizes

2. Inspect the Displayed Image Size

Right click the blurry image and inspect it in your browser developer tools.

Compare:

If the displayed size is larger than the source image, your theme is stretching the image.

3. Test Without Optimisation Plugins

Temporarily disable:

Popular optimisation tools sometimes generate overly aggressive compression settings.

4. Check Theme Image Settings

Modern WooCommerce themes often override default image sizes.

Check:

5. Regenerate WooCommerce Thumbnails

WooCommerce may still be using old image sizes from a previous theme.

Regenerating thumbnails forces WordPress to create correctly sized versions.

Go to:

WooCommerce → Status → Tools

Then run:

Regenerate shop thumbnails

How to Fix Blurry WooCommerce Images

Fix #1 — Upload Higher Resolution Product Images

This is the simplest and most effective fix.

If your store displays products at 600px wide, don’t upload 600px images.

Upload images at least 1200px wide so they remain sharp on retina displays.

Best practice

Fix #2 — Prevent CSS Image Stretching

Some themes force product images to fill containers using CSS.

This often causes blurry thumbnails.

Problematic CSS

.woocommerce ul.products li.product img {
    width: 100%;
    height: 400px;
}

The fixed height distorts the image.

Better approach

.woocommerce ul.products li.product img {
    width: 100%;
    height: auto;
}

For modern responsive layouts:

.woocommerce ul.products li.product img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

This preserves image sharpness while keeping consistent layouts.

Fix #3 — Update WooCommerce Image Sizes

In newer WooCommerce versions, image sizing is controlled by the Customiser or Site Editor.

Classic themes

Go to:

Appearance → Customise → WooCommerce → Product Images

Adjust:

Block themes

You may also need to check:

Fix #4 — Regenerate Thumbnails Properly

If your theme changed image dimensions, old thumbnails may still exist.

Regenerating thumbnails creates correctly sized versions.

You can use:

Fix #5 — Check Retina & High-DPI Displays

A store can look fine on one monitor and blurry on another.

Modern MacBooks, phones, and 4K displays expose low-resolution images very quickly.

A good rule:

Upload images at roughly double their display size.

If your product card displays at 500px wide, upload images around 1000px–1200px wide.

Fix #6 — Review CDN & WebP Settings

Cloudflare, BunnyCDN, ShortPixel, Imagify, and similar tools can sometimes generate lower-quality resized images.

Check:

Aggressive optimisation is a common hidden cause of blurry WooCommerce images.

Modern WooCommerce Theme Example

Here’s a safer modern approach for product card images:

.woocommerce ul.products li.product img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    image-rendering: auto;
}

This:

Common Causes of Blurry WooCommerce Images

Theme conflicts

Many WooCommerce themes override default image handling.

Elementor or page builders

Custom product grids often use incorrect image sizes.

Old thumbnails after redesigns

WooCommerce may still serve outdated generated images.

Inconsistent product uploads

Different aspect ratios and resolutions create uneven results.

Over-compression

Performance plugins can reduce image quality too aggressively.

Final Thoughts

Blurry WooCommerce product images are usually caused by one of three things:

  1. low-resolution uploads
  2. CSS stretching
  3. outdated thumbnail generation

The fix is normally straightforward once you identify which layer is responsible.

Modern WooCommerce stores also need to account for retina displays, optimisation plugins, responsive layouts, and page builders — all of which can affect image quality.

If your WooCommerce store still has image quality problems after trying the fixes above, we can help diagnose the issue and optimise your storefront properly.

Need Help Fixing WooCommerce Image Issues?

At Urban Soul Design, we build and optimise high-performance WooCommerce stores with a focus on speed, UX, and conversion performance.