← Back to Blog
By · · 14 min read · SEO Shopify Accessibility

Shopify Image Alt Text: Examples, SEO Rules, and Bulk Workflow

Learn how to write Shopify image alt text that improves accessibility and SEO—with examples, rules to avoid keyword stuffing, and a bulk review workflow.

What Shopify Image Alt Text Does

Alt text is a written alternative that describes the information or function of an image. Screen readers can announce it to shoppers who cannot see the image. Search engines also use it alongside page content and image analysis to understand what an image represents.

If an image fails to load, browsers may display its alt text in place of the image. This makes accurate alt text useful beyond accessibility alone.

Shopify lets you add alt text to product media, theme images, and images inserted into rich-text content. Many stores leave these fields blank or fill them with repetitive keyword strings. Both approaches can make the store less useful to shoppers and search engines.

Writing useful Shopify image alt text does not require a complicated formula. It requires an accessibility-first standard, accurate product information, and a repeatable review workflow. This guide explains when alt text is needed, what it should say, and how to review it across a large catalog.

Accessibility Comes First

It is tempting to treat alt text as another SEO field. Google uses alt text to help understand images, but accessibility remains its most important purpose.

The Web Content Accessibility Guidelines require meaningful non-text content to have an alternative that serves an equivalent purpose. The right text depends on why the image appears on the page—not simply what objects are visible in it.

When writing alt text, consider what someone who cannot see the image needs to understand. For a product photo, that might include the product type, color, material, view, or a visible feature that affects a buying decision. For a button or linked image, the important information might be the action or destination rather than the image’s appearance.

The W3C images tutorial separates images into categories such as informative, decorative, functional, and complex. That distinction is more useful than applying one writing formula to every image.

Alt text should communicate the image’s purpose in its specific page context. The same image might need different treatment when used as a product photo, a decorative background, or a link.

When Alt Text Should Be Empty

Not every image needs descriptive alt text. A purely decorative image should normally use an empty alt attribute:

alt=""

An empty attribute tells assistive technologies that the image can be skipped. Omitting the attribute entirely is different: some screen readers may announce the file name or otherwise expose the image without a useful description.

Decorative images can include:

  • Background textures and patterns
  • Divider graphics
  • Visual flourishes that add no information
  • Icons whose meaning is already provided by accessible text
  • Images that repeat information within the same link or component without adding meaning

Context matters. A product image should not automatically receive empty alt text just because the product name appears somewhere nearby. If the image is a separate link or helps identify an important product feature, removing it from the screen-reader experience could remove useful information.

Functional images need a different approach. If an image acts as a button or link, its alt text should explain the action or destination. For example, a magnifying-glass icon used without visible text might need Search, while a linked store logo might use the store name or indicate that it returns to the homepage.

Use descriptive alt text when an image communicates information a shopper needs to understand the product, content, or available action. Use empty alt text only when skipping the image does not remove meaning.

The W3C guidance on decorative images provides additional examples for deciding when alt="" is appropriate.

Rules for Writing Useful Alt Text

Be specific and concise

Describe the information that matters without turning the alt text into a paragraph.

Shopify recommends keeping alt text brief and descriptive, with approximately 125 characters or fewer as a practical target. This is guidance rather than a requirement that every description reach the same length.

A product photo may need only the product type, distinguishing attributes, and view:

Navy linen button-up shirt, front view

A detail photo may need to identify the feature being highlighted:

Reinforced stitching along the shirt’s inside collar

Describe purpose as well as content

A literal inventory of every visible object is not always useful. Focus on why the image is on the page.

For a product-only photo, identify the product and relevant visible characteristics. For a lifestyle image, include enough context to explain how the product is being used. For a functional image, describe the action or destination.

Include keywords only when they are accurate

Keywords can appear in alt text when they naturally identify what the image shows. If the product is a handmade brown leather wallet, those words are both descriptive and relevant.

Do not add search terms that the image does not support. A string such as wallet mens wallet leather wallet handmade wallet gift wallet is difficult for screen-reader users and provides little meaningful context.

Google recommends useful, information-rich alt text and warns against filling alt attributes with keywords. Its image SEO best practices explain that keyword stuffing creates a poor user experience and may be interpreted as spam.

Usually omit “image of” and “photo of”

Screen readers generally identify an <img> element as an image, so introductory phrases such as “image of” often add no value.

This is not an absolute prohibition. The medium can matter when the distinction between a photograph, illustration, diagram, painting, or screenshot contributes to understanding. Include it when that information is relevant.

Match the description to the image

Multiple photos of the same product should not automatically share identical alt text. A front view, back view, packaging photo, and material close-up communicate different information.

Describe the distinction that makes each image useful:

  • Black leather backpack, front view
  • Black leather backpack showing padded shoulder straps
  • Brass zipper and leather pull detail on black backpack
  • Black leather backpack beside a 15-inch laptop for scale

Do not add details that cannot be confirmed from the image or product data.

Alt Text Examples: Good, Weak, and Inappropriate

The following hypothetical examples use a handmade leather wallet to compare different approaches.

ScenarioAlt textAssessment
Product on a white backgroundHandmade brown leather bifold wallet, front viewClear, specific, and accurate
Product on a white backgroundwalletToo vague to distinguish the product
Product on a white backgroundleather wallet mens wallet bifold wallet handmade wallet gift for himRepetitive keyword stuffing
Lifestyle sceneBrown leather wallet open on a wooden table beside a coffee cupAccurately describes the relevant scene
Back viewBrown leather bifold wallet showing six card slotsIdentifies what differs from the main image
Stitching close-upHand-stitched tan thread along the wallet’s outer edgeUseful detail for a close-up
Decorative divideralt=""Appropriate when the divider adds no information
Search icon used as a buttonSearchDescribes the function rather than the icon
Linked store logoExample Store homeCommunicates the link’s likely destination

An accurate short description is better than a long string written around search phrases. The goal is to preserve the information or function the image provides.

How Shopify Handles Alt Text

For product media, Shopify provides an alt text field in the product media preview. According to Shopify’s current instructions, you can edit it by following these steps:

  1. In Shopify admin, go to Products.
  2. Open the relevant product.
  3. Select a product media item to open its preview.
  4. Click Add alt text or open the available alt text field.
  5. Enter a brief, accurate description.
  6. Save the alt text.

Shopify currently allows up to 512 characters and recommends approximately 125 characters or fewer. The official Shopify alt text documentation contains the latest desktop and mobile steps.

Theme images are managed through the theme editor. Images inserted into product descriptions, collection descriptions, pages, or blog posts can be edited through Shopify’s rich-text editor.

Because these images appear in different contexts, do not assume that one description is appropriate everywhere a file is reused. Review the image where shoppers encounter it and describe its role on that page.

Manual editing works for a small catalog or a focused group of priority products. It becomes harder to manage consistently when hundreds or thousands of product images need review.

A Practical Bulk Review Workflow

Shopify product CSV files can include image alt text. This makes CSV export useful for auditing a large product catalog, but imports need careful handling because mistakes can affect existing product data.

Step 1: Export and preserve a backup

Go to Products → Export and download the relevant product data. Keep the original export unchanged as a backup and create a separate working copy.

Use the exported Shopify structure rather than building a new spreadsheet from scratch. Product and image rows are related, so changing their structure can produce incorrect results during import.

Step 2: Review existing gaps

Locate the Image alt text column and identify blank, vague, duplicated, or keyword-stuffed values.

A blank CSV field tells you that no descriptive value is stored for that product image. It does not, by itself, prove whether the storefront’s final HTML is accessible. Theme implementation and image context still matter.

Product gallery images are usually informative rather than decorative, so blank product-image alt text deserves review. Decorative theme assets should be assessed separately in their page context.

Step 3: Prioritize important pages

Start with products that receive meaningful traffic, support key collections, or contribute heavily to store revenue. Then work through the remaining catalog in manageable batches.

Priority does not change the accessibility requirement. It simply provides a practical order for a large remediation project while the rest of the catalog is being reviewed.

Step 4: Use a consistent writing structure

A template can reduce decision fatigue without forcing every image to sound the same.

For product-only images, start with:

[Product type or name], [visible distinguishing details], [view if relevant]

Examples:

  • Merino wool crew-neck sweater in forest green, front view
  • Matte white ceramic pour-over coffee dripper, side view
  • Stainless steel water bottle with bamboo lid, 32 oz
  • Walnut dining chair showing curved backrest and woven seat

For lifestyle images, describe the relevant scene or product use:

  • Forest green sweater worn under a tan coat in cold weather
  • Stainless steel bottle secured in a bicycle frame holder

Only include materials, dimensions, colors, and features that can be verified from the image or product information.

Step 5: Check every row in context

Before importing, verify:

  • Each description matches the correct image.
  • Gallery views have distinct descriptions where appropriate.
  • Variant colors and materials are accurate.
  • Placeholder text has been removed.
  • No unsupported feature or product claim has been introduced.
  • Keyword phrases have not been repeated unnaturally.
  • Alt text remains concise enough to scan and review.

Do not sort a Shopify product CSV casually. Shopify warns that sorting can separate product variants or image URLs from the correct records.

Step 6: Import a small test batch

When updating existing products, Shopify requires the appropriate overwrite option for matching handles. Included blank optional columns can overwrite existing values, while omitted non-required columns generally leave their corresponding values unchanged.

For that reason:

  1. Keep an untouched export as a backup.
  2. Preserve Shopify’s required columns and row relationships.
  3. Remove unnecessary columns only when you understand their dependencies.
  4. Import a small test batch first.
  5. Check the updated products in Shopify admin and on the storefront.
  6. Continue with larger batches only after the test behaves as expected.

Review Shopify’s current product CSV import and overwrite documentation before a large update.

Step 7: Make alt text part of publishing

A cleanup project fixes the current catalog. A publishing standard prevents the same problem from returning.

Add an alt text check to the workflow for new products, new gallery images, collection banners, editorial images, and theme updates. The person approving the page should confirm that each image is informative, decorative, or functional and handle it accordingly.

Common Mistakes to Avoid

Keyword stuffing. Repeating keywords and close variations does not create a useful description. It makes the experience worse for screen-reader users and can look spammy to search engines.

Using file names as alt text. Names such as IMG_4823.jpg or product-final-2.jpg do not explain the image. Even a descriptive file name is not automatically a suitable alternative because it lacks page context.

Repeating identical text across a gallery. If each photo communicates something different, its alt text should identify that difference. Avoid adding “image 1,” “image 2,” or “image 3” unless the sequence itself has meaning.

Describing details that are not visible. Do not infer a material, certification, performance benefit, or product specification from appearance alone. Use verified product data.

Treating every image as informative. Decorative images should not create unnecessary screen-reader noise. Use empty alt text when the image can be skipped without losing information or functionality.

Treating every repeated image as decorative. Nearby text does not automatically make an image redundant. Check whether the image is linked, whether it adds product information, and whether the surrounding component still has a clear accessible name.

Forgetting non-product images. Collection banners, editorial images, theme sections, logos, icons, and blog graphics also need an accessibility decision.

Over-describing. If a complex image needs a detailed explanation, use concise alt text for identification and provide the full explanation in nearby page content.

How SEO and Accessibility Reinforce Each Other

Accessibility and image SEO generally need the same foundation: accurate descriptions, useful context, and no manipulation.

Google uses alt text alongside page content and computer vision to understand an image. Alt text is therefore one part of image SEO, not a standalone ranking tactic. File quality, surrounding content, page relevance, loading performance, and technical implementation also affect how images are discovered and understood.

Writing for accessibility does not require sacrificing relevant terminology. Product type, color, material, and visible features can be useful to both shoppers and search engines when they accurately describe the image.

The strongest standard is straightforward: preserve the information or function the image provides, use relevant terms naturally, and remove anything included only to influence rankings.

For a broader review of product pages, metadata, internal links, and technical elements, use the Shopify SEO checklist.

Using SeoQuill as Part of the Workflow

SeoQuill can optionally generate alt text for a product’s featured image as part of its product-generation workflow. The generated result enters a review screen before the merchant chooses whether to save it to Shopify.

This review step matters. AI-generated alt text can still identify the wrong color, infer an unsupported material, overlook the image’s purpose, or include details that do not help the shopper. Treat every suggestion as a draft and compare it with the image and verified product data.

SeoQuill primarily generates product descriptions, SEO titles, and meta descriptions. Optional featured-image alt text can support the same workflow when you are already reviewing a product’s content. Generated content supports 10 output languages, which can help merchants maintain a consistent review process across multilingual catalogs.

The free plan includes 50 credits per month and does not require a credit card. Optional enhancements can use additional credits and depend on the selected plan.

Whether you work manually, through CSV files, or with reviewed AI-assisted drafts, use the same final checklist:

  • Describe the image’s information or function accurately.
  • Use alt="" only when the image can be skipped without losing meaning.
  • Keep descriptions brief and specific.
  • Include keywords only when they naturally match the image.
  • Give distinct gallery views distinct descriptions when needed.
  • Verify product details before saving.
  • Test CSV changes on a small batch.
  • Review the final storefront experience.

SeoQuill generates product descriptions, SEO metadata, and optional alt text for featured product images—with a review step before saving — free to start, no credit card required.

Keep improving

Try SeoQuill free

50 free credits every month. Write SEO-optimized descriptions for your entire catalog — no credit card required.

Add to Shopify — Free

Works on all Shopify plans · Takes 30 seconds