Home / Blog / Are your Shopify mega menus accessible?

Alt Text at Catalog Scale: Making Product Images Accessible Without a Thousand-Hour Project

Alt text is the most skipped accessibility task in ecommerce, and product images are where the skipping hurts most. A catalog with five thousand products can easily carry fifty thousand images, and writing meaningful alt text for each one by hand is a project nobody staffs. So stores do one of three things: leave alt text empty, auto-fill it with the product title, or write keyword-stuffed descriptions that help no one. All three fail the shoppers who need alt text, and the second and third can actively mislead them.

The stakes are concrete. A screen reader user navigating a product page relies on alt text to know what the images show: the color, the detail shots, the scale references, the lifestyle context. Empty alt on a decorative image is fine. Empty alt on the only image showing the back of a dress is a missing piece of product information, no different from hiding the size chart.

The priority order that makes it manageable

You do not need perfect alt text on every image on day one. You need a priority order. Start with the primary product image on each product page: one accurate, specific description per product. Then the variant images that show something the primary does not: different colors, angles, or details. Then lifestyle and scale shots. Decorative images, section dividers, and purely aesthetic banners get empty alt attributes, which is the correct treatment, not a shortcut.

This ordering matters because it converts an impossible project into a shippable one. A thousand products with good primary-image alt text serve shoppers better than fifty products with perfect alt text on every image while the rest of the catalog sits empty. Coverage first, depth second.

What good product alt text actually says

Good alt text describes what is visible and relevant to a buying decision. For apparel: the garment type, the color, the key visible details, and the fit or context shown. "Woman wearing a rust-colored linen midi dress with short sleeves, standing outdoors" is useful. "Dress" is not. "Best linen midi dress summer 2026 buy now" is worse than nothing, because it wastes the shopper's time with marketing copy disguised as information.

The template approach works well at scale. Define two or three sentence patterns per product category, with slots for color, material, and distinguishing details. A merchandiser filling in the slots produces consistent, useful alt text far faster than writing from scratch, and consistency helps screen reader users who learn to parse your catalog's patterns.

Automating without embarrassing yourself

AI image description tools can draft alt text at catalog scale, and the good ones are genuinely useful as a starting point. The mistake is publishing the drafts unreviewed. Automated descriptions are confident about things they get wrong: they misidentify colors, hallucinate details, and describe the model instead of the product. A human review pass on the primary images catches the errors that matter.

The practical workflow: auto-generate drafts for the full catalog, human-review the top products by traffic and revenue, and template-generate the rest with merchandiser input on the slots. Revisit quarterly, because new products arrive without alt text and the backlog regrows silently. Add an alt-text check to the product launch checklist so new items ship with descriptions from day one instead of joining the backlog.

The compliance angle

Missing alt text is one of the most commonly cited issues in ADA demand letters against ecommerce sites. It is also one of the easiest to remediate systematically, which is exactly why plaintiffs' firms cite it: it signals that nobody is minding accessibility at all. A catalog with complete, sensible alt text does not just serve shoppers better. It takes one of the cheapest arguments off the table before anyone makes it.

Find out what your mega menu is doing wrong

Get a free accessibility audit of your Shopify store's navigation, cart, and checkout.

Get a free accessibility audit