WooCommerce Image SEO — ImageSEO for WooCommerce Stores

🛒 For WooCommerce stores

Your product images are costing you sales.
We fix that in 10 minutes.

ImageSEO writes SEO-optimized alt text, filenames, and captions for every WooCommerce product photo — automatically. Built for Google Shopping, Google Images, ChatGPT, Claude and Perplexity. Works with any WooCommerce theme.

Optimize my store →
No credit card 50 free alt texts 14-day money-back
See pricing
⭐⭐⭐⭐⭐ 4.8/5 · 10,000+ WordPress stores · 1.2M+ product photos optimized

The WooCommerce image SEO gap

Three problems every WooCommerce store has. Three numbers your analytics probably hide.

78%

of WooCommerce product images have empty alt text

WooCommerce doesn’t auto-fill alt on upload. Store owners either skip it or write “product” 500 times. Both lose.

20%

of Google search is now image-driven

Google Images, Google Lens, and Pinterest visual search send serious buyer traffic. Your store is invisible to all three without alt text.

€0

is what you spent on image SEO this year

While your Google Ads budget goes up every quarter, the free organic surface sitting in your media library earns nothing.

What ImageSEO does for your store

Six things, automated, forever. No prompts to write, no manual SKU-by-SKU work.

👜

Product-aware alt text

We detect it’s a red leather handbag, a 45mm stainless watch, a lavender candle. The alt text reads like a boutique catalogue, not keyword stuffing.

📁

SKU-smart filenames

IMG_4273.jpg becomes red-leather-handbag-autumn-2026.jpg. Google Lens uses filenames as ranking signals. So does ChatGPT.

🛒

Works with variations

Got the same dress in 6 colours? We describe each variation correctly — “red evening dress”, “black evening dress” — not “dress dress dress”.

🌍

Native multilingual

Selling in FR, DE, ES, IT, PT? Alt text generated natively in every language, not translated. WPML and Polylang compatible.

Bulk-optimize your catalogue

One click, 10,000 products processed in an hour. No CSV exports, no re-uploads. Writes directly back into your WooCommerce media library.

WCAG accessibility

The same alt text that ranks on Google passes real accessibility audits. Good for screen readers, EU compliance, conversion.

Three steps. Ten minutes.

We built the fastest setup in the image SEO space. Results on day one.

1

Install the free plugin

Free WordPress plugin. Install, activate, connect your ImageSEO account. 60 seconds.

2

Pick your products

Scan everything, or target a specific category. Pause and resume anytime.

3

Watch traffic climb

Alt text, filenames, captions rewritten for every product image. Google starts re-indexing within days.

WooCommerce image SEO: the complete guide

WooCommerce does not automatically add alt text, write descriptive filenames, or generate schema for product images. It never has. Every product photo you upload lands in the media library as IMG_4293.jpg with an empty alt attribute — invisible to Google Images, Google Lens, and Google Shopping image results.

For small stores (under 50 products), this is a weekend fix. For stores with hundreds or thousands of SKUs — especially with product variations — it’s a structural problem that bleeds ranking potential every day it isn’t addressed.

The 7 image SEO elements every WooCommerce product needs

Element Where set SEO impact WooCommerce default
Alt text Media Library → Edit 🔴 Critical — primary ranking signal Empty on upload
Image filename Set before/during upload 🔴 Critical — part of image URL IMG_xxxx.jpg
Image format Plugin or manual export 🟡 High — affects LCP and crawl quality JPEG or PNG (no WebP auto-convert)
Product schema WooCommerce auto-generates 🟡 High — Google Shopping rich results Partial (missing image attribution)
Image dimensions Theme settings + image size 🟡 High — 1200px+ required for Discover Depends on theme
Caption Media Library or product edit 🟢 Medium — context signal near image Usually empty
Image sitemap SEO plugin (Yoast/RankMath) 🟢 Medium — ensures full discovery Not included by default

Google Images vs Google Shopping: what each one needs

WooCommerce stores have two distinct image traffic channels, and they have different requirements. Optimising for one without the other leaves half your potential traffic on the table.

Signal Google Images Google Shopping
Descriptive alt text ✅ Required ✅ Required
Descriptive filename ✅ Ranking signal 🟡 Minor
Product schema with image 🟡 Helps AI citations ✅ Required for rich results
Image dimensions (800px+) ✅ Quality threshold ✅ Required (Google Merchant Center min 250×250px, but 800px+ for Shopping ads)
Clean white/neutral background 🟡 Preferred ✅ Required for Shopping ads
No watermark or text overlay 🟡 Preferred ✅ Required

How to write WooCommerce product image alt text

The formula for WooCommerce product alt text: [Brand] + [Product name] + [Key variant] + [Angle/view], kept under 125 characters.

Product type Poor alt text Good alt text
Fashion alt="dress" alt="Zara floral midi dress in navy blue, front view"
Electronics alt="product" alt="Sony WH-1000XM5 wireless noise-cancelling headphones, matte black"
Home & Garden alt="chair" alt="IKEA POÄNG armchair in birch veneer with Glose dark brown leather cushion"
Food & Supplements alt="supplement" alt="Garden of Life Vitamin D3 2000 IU softgels, 30-count bottle, front label"
Jewellery alt="ring" alt="18ct white gold diamond solitaire engagement ring, 0.5ct brilliant cut, size N"

Product variation images — the specific challenge

WooCommerce product variations (colour, size, material) are one of the most common alt text failures. Most stores write alt text for the parent product and leave every variation image blank — or worse, duplicate the same alt text across all variations.

Each variation image needs its own distinct alt text that captures the variant-specific keyword. A store selling the same jacket in 8 colours has 8 separate image ranking opportunities — but only if each alt text identifies the specific colour.

WooCommerce image filename SEO

The filename is part of your image’s URL. When Google Images ranks an image, the URL is one of the signals it reads. https://yourstore.com/wp-content/uploads/2024/img4293.jpg tells Google nothing. sony-wh1000xm5-headphones-black.webp confirms the alt text signal and adds a second independent vote for the keyword.

WooCommerce filename convention: [brand]-[product-name]-[variant]-[angle].webp

  • Use hyphens, not underscores (Google treats hyphens as word boundaries)
  • Include the primary variant in the filename (colour, material, size if it’s the most distinguishing feature)
  • Keep under 60 characters — longer filenames get truncated in some image search displays
  • WebP format: always. 25–35% smaller than JPEG at equivalent quality, same visual result

WooCommerce image technical requirements

Beyond alt text and filenames, image technical quality affects rankings. These are the specifications for WooCommerce product images that rank:

  • Minimum width: 800px (Google Images quality threshold). Aim for 1200px for the hero/featured image.
  • Aspect ratio: Square (1:1) is standard for WooCommerce product images and works well in Google Images grid and Shopping carousels. For lifestyle images, 4:3 or 16:9.
  • Format: WebP at 82% quality. Use a plugin (Imagify, ShortPixel) to auto-convert on upload, or handle it pre-upload.
  • Background: White or neutral for the main product image (required for Google Shopping ads; preferred for Google Images).
  • File size: Under 200KB per product image. Core Web Vitals (LCP) penalties kick in on slow-loading product pages.
  • Multiple images per product: Upload 3–6 images per product (front, back, detail, lifestyle, size chart). Google can rank any of them for different queries.

The WooCommerce image SEO audit checklist

Run this against your store before and after optimising to measure progress:

  • ☐ Every product image has a unique, descriptive alt text (not empty, not “product”)
  • ☐ Product variation images each have their own variant-specific alt text
  • ☐ All product image filenames are descriptive and hyphenated (no IMG_xxxx.jpg)
  • ☐ Product images are at least 800px wide (preferably 1200px)
  • ☐ Images are served as WebP (not JPEG/PNG)
  • ☐ Featured product image has fetchpriority="high" in the theme template
  • ☐ Product schema includes image URL in the image property
  • ☐ Image sitemap is submitted and includes product images
  • ☐ Google Search Console image performance report is being monitored
  • ☐ Google Shopping feed (if used) passes image quality requirements

WooCommerce image SEO results: what to expect

Based on stores that have run a full image SEO pass using ImageSEO:

Store type Images optimised Timeline Image traffic change
Fashion (Shopify-to-WooCommerce migrant) 2,400 product photos 90 days +290% Google Images clicks
Home goods store 940 images 60 days +180% image impressions
Electronics retailer 5,100 variation images 90 days +210% Google Lens appearances

Timeline realism: Google re-indexes product images within 1–3 weeks of changes. Traffic impact becomes measurable within 30 days for high-authority stores; 60–90 days for newer stores. The ranking improvements compound — once Google understands what your images depict, every new product you publish gets indexed faster.

For the full technical guide on product image optimisation beyond alt text, see our WooCommerce image SEO guide. For a deep-dive on alt text specifically, see our alt text for SEO guide.

Frequently asked questions

Does ImageSEO work with WooCommerce product variations?

Yes. Every variation image gets its own uniquely written alt text and filename. “Red leather handbag” and “black leather handbag” are treated as distinct products, not duplicates.

Will it overwrite alt text I’ve already written?

Only if you tell it to. By default, ImageSEO only touches images with missing or empty alt text. You can opt in to overwrite, or exclude specific products.

Does it work with my WooCommerce theme?

Yes — Astra, Flatsome, OceanWP, Divi, GeneratePress, Storefront, and every major WooCommerce theme. ImageSEO writes to the WordPress media library, so it’s theme-agnostic.

What about page builders?

Elementor, WPBakery, Divi Builder — fully compatible. We update the media library; page builders read from there.

Will it slow down my store?

No. ImageSEO runs as a queue, throttled to never block WooCommerce requests. Schedule it to run overnight if you want.

Can I try it for free?

Yes. The plugin is free to install. Your first 10 images are on us. Upgrade anytime.

Your WooCommerce store deserves better.

Start free. Pay only if your Google Images traffic grows. 14-day money-back guarantee.

Our SEO Tool will grow your traffic

Why have you neglected images search engine optimization for so long ?

Try it for free
\n