Shopify product image alt text: what to write and how to add it
Shopify product image alt text is the short written description attached to a product photo, and it's worth getting right for two real reasons: it's read aloud by screen readers, and it can help an image surface in image search. This guide covers what alt text actually does, how to write it well for a specific product instead of a generic label, Shopify's own character limit, where to add it (one image at a time, or in bulk by CSV), and the mistakes that waste the field entirely.
This guide is specifically about alt text — the text description attached to an image. It isn't about what's in the photo itself: for framing and background conventions, see our guide to Shopify product photos, and for pixel dimensions and file size, see our guide to product photo size requirements.
What alt text is, and why it matters
Alt text is the text equivalent of an image — the description that stands in for the photo when it can't be seen. On Shopify, that happens in two situations that matter for different reasons. First, assistive technology: a screen reader reads alt text aloud, so a shopper using one hears a real description of the product instead of silence or a filename. That's a genuine accessibility benefit, not an SEO side effect. Second, search: alt text gives Google's image search something to read, which can help a product photo surface when someone searches for it. That's a real but modest SEO input — one signal among many, not a shortcut to ranking. Writing one accurate, specific line of alt text per image serves both purposes at once; there's no need for separate text for each.
Writing good Shopify product image alt text
Good alt text describes the one product actually in the photo, not a generic stand-in. Skip labels like "product photo" or the image's filename — neither tells a screen reader user or a search engine anything useful. Instead, name the product and whatever detail is actually visible in that specific photo: "navy woven leather backpack, front view" says far more than "backpack photo," and it still reads naturally out loud. Shopify's own guidance recommends keeping alt text to 125 characters or less, even though the field itself accepts up to 512 — short enough to describe what's in the one photo, not a paragraph. Avoid stacking in every keyword you'd like to rank for; a string of search terms crammed into the alt field reads as spam to a screen reader and doesn't add any real SEO benefit beyond an accurate description.
Shopify's character limit, and where to add alt text
Shopify's alt text field has a hard ceiling of 512 characters, per Shopify's own help documentation, with 125 characters or less recommended as the practical target to aim for. To add alt text for a single image, open the product in Shopify admin, select the image in its media gallery, and enter the description in the alt text field attached to that image. For a whole catalog at once, Shopify also supports bulk-editing alt text by CSV: export your products to a CSV file, fill in or edit the alt text column, and re-import it, which updates every listed product's image alt text in one pass instead of opening each product individually.
Common alt text mistakes
- Leaving it blank: an empty alt field gives a screen reader nothing to read and gives image search nothing to index — the single most common missed opportunity.
- Keyword-stuffing: cramming in every search term you want to rank for instead of describing the actual photo reads as spam and doesn't add real SEO value beyond an accurate description.
- Describing the photo's style instead of the product: text like "moody studio shot" or "dramatic lighting" describes the photography, not what's for sale — lead with the product itself.
- Copy-pasting identical alt text across variants: using the same line on every color or size variant misses the one detail, like the color, that actually changed between photos.
Where ShopShot Studio fits
ShopShot Studio turns one phone photo into a set of studio-style photos, in a style you pick, for four categories: bags, clothing, home & ceramics, and skincare. Writing alt text for each delivered photo is a step you do yourself once the images are on your Shopify product — ShopShot doesn't write, suggest, or tag alt text, since only you know each product's exact name and which detail is worth calling out. Photos are delivered within 1 business day, starting at $15.
Starter
$15 one time
- 5 studio-style product photos
- Delivered by email within 1 business day
- One free redo if it doesn't match your product
- Use in your shop, ads, and social posts
Most popular
Photos + Video
$29 one time
- 5 studio-style product photos
- 5-second product video
- Delivered by email within 1 business day
- One free redo if it doesn't match your product
- Use in your shop, ads, and social posts
Launch Pack
$49 one time
- 10 studio-style product photos
- 10-second product video
- Delivered by email within 1 business day
- One free redo if it doesn't match your product
- Use in your shop, ads, and social posts
Questions
What's Shopify's character limit for alt text?
Shopify allows up to 512 characters, but Shopify's own guidance recommends keeping alt text to 125 characters or less so it stays brief and descriptive.
Does alt text help SEO on Shopify?
It can. Alt text helps Shopify's product images surface in image search, which is a real SEO benefit — though it's one input among many, not a ranking shortcut on its own.
Is alt text only about SEO?
No. Alt text is also read aloud by screen readers and other assistive technology, which is a genuine accessibility benefit for shoppers who can't see the image, separate from any SEO effect.
Can I bulk-edit alt text for many Shopify products at once?
Yes. Shopify supports editing alt text in bulk through its CSV export and import tools, so you can update many products' alt text in one file instead of opening each product individually.
Does ShopShot write alt text for my product photos?
No. ShopShot delivers the photos; writing alt text for each one is a step you do yourself in Shopify, since only you know each product's name and the details worth describing.