Alt text examples › Product photos & ecommerce

Alt Text Examples for Product Photos (Ecommerce)

Product photos are the images where alt text earns the most: shoppers using screen readers need to know what they are buying, and Google Images reads the same text to rank the photo. Good product alt text names the product, then the details a sighted shopper would check in the photo: color, material, angle, what is in the box. It does not repeat the price or stuff keywords.

8 examples: bad vs good alt text

#The imageBad altGood altWhy
1Main photo of a running shoe on white background, side viewshoeNike Pegasus 41 running shoe in navy with white swoosh, side viewNames the model and color, the two facts a shopper checks first. "shoe" tells a screen-reader user nothing they did not already know from the page.
2Second gallery photo: the same shoe, sole facing cameraNike Pegasus 41 running shoe in navy with white swooshUnderside of the Pegasus 41 showing the waffle rubber outsoleGallery images should not all repeat the main alt. Describe what this angle adds: here, the sole pattern.
3Leather tote bag held by a model on a streetcheap leather bag sale best leather bag women toteTan leather tote bag with two top handles, carried over the shoulderKeyword stuffing is read aloud word by word and can be treated as spam by search engines. One natural description ranks better.
4Ceramic mug, 350 ml, shown next to a hand for scaleIMG_4482.jpgMatte green ceramic mug, about the size of a hand, 350 mlFile names are what WordPress and Shopify fall back to when alt is empty. The good version also conveys scale, which the photo exists to show.
5Product bundle: a camera, two lenses, a strap and a battery laid flatcamera kitSony a6400 kit laid out: camera body, 16-50mm and 55-210mm lenses, strap and batteryFor "what is in the box" photos the contents are the information. List them.
6Color swatch thumbnails under a sweater listingredBurgundy color optionSwatches are functional: they select a variant. The alt should name the option as the store calls it, not the raw color.
7Lifestyle photo: a sofa in a furnished living roomBeautiful modern living room with plants, rug, lamp, coffee table and grey sofaThree-seat grey fabric sofa in a living room, shown with a person seated for scaleDescribe the product, not the set dressing. Mention the room only as context.
8Close-up of a watch dialImage of watchClose-up of the dial: white face, blue hands, date window at 3 o'clockNever start with "image of": screen readers already announce "image". Close-ups exist for detail, so give the detail.

The WCAG rule that applies

WCAG 1.1.1 Non-text Content (Level A): every informative image needs a text alternative that serves the same purpose. On a product page the purpose is to show what the item looks like, so the alt must carry the visible attributes. The full requirement is explained in our guide to WCAG 1.1.1 alt text requirements.

Need alt text for your own images?

Upload a photo to the free generator and get a draft in seconds (3 images a day, no signup). On WordPress, Alt Text BYOK writes it automatically on upload and fixes your whole media library in bulk, using your own AI key.

Try the free alt text generator Alt Text BYOK for WordPress

More alt text examples

All alt text examples, with the general rules

← See all products

Terms · Privacy · Refunds (7-day money-back) · Contact