DEV Community

Cover image for Bulk Alt Text for WordPress & WooCommerce: A Demo
Benjamin Oats
Benjamin Oats

Posted on • Originally published at oppti.dev

Bulk Alt Text for WordPress & WooCommerce: A Demo

Bulk Alt Text for WordPress & WooCommerce: A Demo

If you run a WooCommerce store with more than a handful of products, writing alt text by hand stopped being realistic a long time ago. Every product has a main image, usually a gallery, often variation images, and the media library grows every time you add a line. Describing all of that manually is the kind of job that sits on a to-do list for two years and never gets done.

So instead of describing the problem again, here's a demo of fixing it in bulk — scanning a media library, generating SEO-friendly alt text for WordPress and WooCommerce images, and applying it without editing each product one at a time.

Why bulk alt text matters for WooCommerce

On a store, alt text isn't a nicety — it's part of how products get found. Google Images is a genuine discovery channel for physical products, and it relies heavily on how each image is described. A product photo with no alt text, or with IMG_3391 sitting in the field, is a product that's harder to find for someone searching for exactly what you sell.

There's an accessibility side as well. WCAG guidelines expect meaningful images to carry a text alternative, and for e-commerce that's not just compliance box-ticking — a shopper using a screen reader needs to know which colourway or style they're looking at. Good alt text serves the customer and the crawler at the same time.

The catch is always volume. One product is easy. Four hundred products, each with several images, is where the manual approach collapses. That's the specific problem bulk generation solves.

What the demo walks through

The video runs through the core workflow. Here's the same sequence in writing so you can follow along or skim to the part you need.

1. Scan the media library

Rather than working page by page, the plugin scans your whole WordPress media library and surfaces every image, flagging the ones with missing or weak alt text. For a store, this is the moment you see the true size of the backlog — usually larger than expected, because product imports rarely bring alt text with them.

2. Generate alt text in bulk

Instead of typing a description into each image, the plugin generates alt text across the batch. The descriptions are written to be readable and specific — the kind of plain-language description a person would write about what the image actually shows — rather than a keyword dump. That readability matters, both for accessibility and because search engines have long since stopped rewarding stuffed alt attributes.

3. Review before you apply

This is the step that keeps you in control. You're not blindly trusting output across your entire catalogue. You review the generated descriptions, adjust anything that needs a human touch — a specific model name, a material, a detail the model couldn't infer — and then apply. On a store, a quick pass to check that product-specific terms are right is well worth the few minutes.

4. Cover WooCommerce product images

Product images, gallery images, and the media attached to your listings all get handled in the same pass, so your storefront isn't left with described blog images and undescribed products. That consistency is the whole point: image SEO works best when it's applied across the catalogue, not patchily.

5. Try it before committing

The demo also shows that you can try a batch of free generations without creating an account, which is a sensible way to see the quality on your own images before deciding whether it fits your workflow.

A practical order of operations for a store

If you're staring at a large catalogue, don't try to do everything at once.

Start with your best-selling and highest-traffic products — the ones where image search visibility has the most direct revenue impact. Move on to seasonal or campaign products that you want ranking ahead of a push. Then work through the long tail. Mark genuinely decorative images (badges, layout icons) as empty rather than describing them. And once the back catalogue is clean, keep new product uploads described as they go up, so you never rebuild the backlog.

Frequently asked questions

How do I add alt text to WooCommerce product images in bulk?

Use a plugin that scans your media library and generates alt text across a batch, rather than editing each product. The workflow in the demo — scan, generate, review, apply — lets you handle a whole catalogue in a fraction of the time manual editing would take. You can start with the OpptiAI Alt Text plugin and generate a free batch to check the quality on your own products first.

Does WooCommerce add alt text to product images automatically?

No. WooCommerce uses the alt text stored on the image in the WordPress media library, and it doesn't generate that text for you. If you upload a product image without writing alt text, it stays blank — which is exactly why stores accumulate so many undescribed product images over time.

Will bulk-generated alt text hurt my SEO?

Not if it's readable and accurate, which is what to check during the review step. The risk with alt text has never been "too much automation" — it's stuffed, repetitive, or meaningless descriptions. Generated alt text that plainly describes what each image shows is exactly what Google wants, and reviewing before you apply keeps the quality where it should be.

See it on your own images

The fastest way to judge bulk alt text is to run it on your own catalogue and read the results.

Try a free batch with the OpptiAI Alt Text plugin, or start with a free image SEO audit to see how many of your product images are missing alt text before you begin.

Top comments (0)