WooCommerce Image SEO: How to Write ALT Text That Sells (and Stays EAA-Compliant)

Most WooCommerce stores have the same invisible problem: hundreds of product images with missing, generic, or duplicated ALT text. It costs you rankings in Google Images, blocks screen reader users from understanding your products, and since June 2025 puts you at risk under the European Accessibility Act.

The good news: ALT text for WooCommerce is fixable. This guide shows you exactly what to write, what to avoid, and how to audit your entire store in under two minutes.

Edit missing alt text filikod

Why WooCommerce stores have an ALT text problem

A typical WooCommerce store contains hundreds, sometimes thousands, of product images. Main shots, gallery views, colour variants, lifestyle photos. Every single one needs a unique, descriptive ALT attribute to meet both SEO best practices and the European Accessibility Act.

In practice, almost none of them do.

The reason is structural: WooCommerce, like WordPress, never blocks you from publishing a product without ALT text. Images accumulate silently in your media library with empty, generic, or duplicated attributes, and there is no native dashboard to surface the problem.

The double cost of missing ALT text Google cannot index images it cannot understand. Missing or generic ALT text means your products are invisible in Google Images, which drives over 20% of all web searches. At the same time, screen reader users receive no information about your products, creating a legal exposure under the EAA for any store selling to EU customers.

The good news: once you know where the problems are, fixing them is fast. The first step is an audit.

The 3 types of product images and what each needs

Not all WooCommerce images have the same ALT requirements. Getting the distinction right saves time and avoids over-optimising images that do not need descriptive text.

Image type Examples ALT text rule
Main product image Featured image on the product page Product name + key attribute + brand if relevant
Gallery images Additional views, colour variants, detail shots Unique ALT per image. Describe the specific angle, colour, or detail shown.
Decorative images Category banners, separator graphics, background textures Empty ALT: alt="". Do not describe purely decorative visuals.
Common mistake Many stores assign the same ALT text to every image of the same product regardless of the angle. A close-up of stitching and a front-facing full product shot are two different images. They need two different ALT attributes.

How to write ALT text that ranks in Google Images

The formula for WooCommerce product ALT text is simple: describe what is actually in the image, include the product name, and add a relevant attribute when it helps.

The formula

[Product name] + [key attribute] + [context if useful]

Product Bad ALT Good ALT
Running shoes product image Nike Air Zoom Pegasus 40 men blue size 42
Leather bag bag Tan leather tote bag with gold zipper front view
Coffee maker IMG_3847.jpg De'Longhi Dedica espresso machine stainless steel side angle
T-shirt variant t-shirt Organic cotton crew neck t-shirt forest green women M
Skincare product photo CeraVe moisturising cream 340ml jar open lid flat lay

Three rules to follow

Be specific, not clever. ALT text is read by search engines and screen readers, not humans browsing the page. Clear, descriptive language outperforms creative copywriting every time.

Include the product name. Google uses ALT text as a primary signal to match product images to search queries. A product image without the product name in the ALT is a missed ranking opportunity.

Do not stuff keywords. Writing running shoes nike air zoom pegasus running shoes men running shoes blue will not help you rank and may trigger a spam signal. One natural mention of the product name is enough.

Yoast and Rank Math integration If you use Yoast SEO or Rank Math, your focus keyword for a product page should appear naturally in the main product image ALT. You do not need to force it into every gallery image.

The 4 ALT quality issues hiding in your store

These four patterns account for the vast majority of ALT text violations on WooCommerce stores. All four are invisible to visual inspection and only revealed by a structured audit.

1. Missing ALT text

Images uploaded without any ALT attribute. This is common on stores that import products via CSV or third-party tools, where image metadata is rarely carried over. Screen readers announce the filename instead, which is meaningless to users.

2. Generic ALT text

ALT attributes filled with placeholder words like "product image", "photo", or "banner". These pass a basic presence check but fail WCAG 1.1.1 because they convey no information about the actual content of the image.

3. Duplicated ALT text

Multiple images sharing the same ALT attribute. On WooCommerce stores this is extremely common: all gallery images for a product get the same ALT as the main image. Screen reader users navigating by image cannot distinguish between them, and search engines see duplicate signals.

4. ALT text that is too short

A one-word ALT like "shoes" or "jacket" technically exists but communicates nothing useful. WCAG requires the text alternative to serve the same purpose as the image for users who cannot see it.

What the data shows On stores with large product catalogues, duplicated ALTs are typically the biggest category of issues, not missing ALTs. A store that imported 800 products via CSV often has 800 images all sharing the same auto-generated ALT from the import tool.

See exactly what is wrong in your store

Filikod scans your entire WordPress media library, classifies every issue by type, and gives you an ALT Quality Score in under two minutes. Free to install.

Audit my store for free

How to audit and fix ALT text across hundreds of products

The native WordPress media library lets you edit ALT text one image at a time. For a store with 500 products, that is not a workflow. You need a tool that shows you the full picture first, then lets you fix issues in bulk.

Step 1. Run the audit

Install Filikod and open the ALT Audit tab in your WordPress dashboard. The plugin scans your entire media library and classifies every image as missing, generic, too short, or duplicated. You get an ALT Quality Score and a breakdown by issue type in under two minutes.

Step 2. Prioritise by impact

Fix missing ALTs first. These are the highest-risk images for both accessibility compliance and SEO. Move to generic ALTs second, then duplicated ALTs on gallery images. Too-short ALTs can be addressed last as they typically affect fewer images.

Step 3. Edit in bulk from the dashboard

Work through each category directly from the Filikod interface. Each image is shown with its filename, current ALT, issue type, and an inline edit field. No need to open individual media library entries. No need to visit each product page.

Step 4. Set a workflow for new products

The audit fixes the backlog. To prevent it from rebuilding, enable Filikod's automatic ALT generation setting. When a new image is uploaded without an ALT attribute, Filikod generates a baseline value from the filename. It is not perfect, but it eliminates empty ALTs at upload time.

Already have Filikod installed? Open the ALT text checker to run a quick audit on any URL before you start the full library scan.

EAA compliance for WooCommerce stores

The European Accessibility Act entered into force in June 2025. It applies to any business selling products or providing services to EU users, regardless of where the business is based. A WooCommerce store shipping to France, Germany, or Spain is in scope.

Timeline What it means for your store
June 2025 EAA in force. All new product images published must be compliant.
Now to June 2030 Transition period. Existing product images must be remediated before the deadline.
June 2030 Hard deadline. Full compliance required. Fines apply from this date.

Product images carry the highest compliance risk on a WooCommerce store because they are the most numerous and the most likely to be missing or generic. Addressing ALT text across your product catalogue is both the highest-impact accessibility action and the most directly tied to potential fine exposure.

Fine exposure EAA non-compliance fines vary by EU member state and can reach up to 500,000 euros. Stores selling across multiple EU markets face potential parallel enforcement from multiple regulators.

For more detail on WCAG 2.1 requirements and the full EAA timeline, see our WordPress accessibility and WCAG 2.1 guide.

WooCommerce image ALT text checklist

Use this checklist to verify your store before the EAA June 2030 deadline.

  • Every main product image has a descriptive ALT including the product name
  • Every gallery image has a unique ALT describing its specific angle, colour, or detail
  • No product image uses a generic ALT such as "product image", "photo", or a filename
  • No two different images share the same ALT attribute
  • Category banner and purely decorative images use an empty ALT attribute
  • Products imported via CSV have had their image ALTs reviewed and updated
  • New products published after June 2025 have compliant ALT text at time of upload
  • A full media library audit has been run, not just a check of the most recent uploads
  • The ALT Quality Score in Filikod is above 90% across the entire media library
  • A workflow is in place to maintain ALT compliance as new products are added

Start your free WooCommerce ALT text audit

Filikod is a free WordPress plugin. Install it in 60 seconds, get your ALT Quality Score immediately, and know exactly where your store stands before the EAA deadline.

Download Filikod for free
Filikod Team WordPress plugin for ALT text audit and image accessibility. Built by a developer with dual expertise in WordPress and SEO.
```

Frequently Asked Questions: WooCommerce Image ALT Text