Image Alt Text Is the SEO Opportunity Your Competitors Are Ignoring

Image alt text is one of the fastest, easiest, and most consistently overlooked SEO improvements available to Shopify store owners. It requires no developer involvement, no app purchases, and no structural changes to the store. It takes a few seconds per image to do correctly. And on most Shopify stores, the overwhelming majority of product images have either blank alt text or filename-based alt text that provides zero semantic value to Google.

This guide covers what alt text actually does, how to write it correctly for ecommerce, how to update it across a Shopify catalogue efficiently, and how to capture the image search traffic most stores never think about.

What Alt Text Does (and What It Doesn’t)

Alt text (the alt attribute on img elements) serves two primary purposes. The first is accessibility: screen readers used by visually impaired users read alt text aloud to describe images. This is a legal accessibility requirement in many jurisdictions, and it is the right thing to do regardless of SEO value.

The second is search engine understanding. Google’s image recognition has improved dramatically over the years, but text signals still strongly influence how Google indexes and ranks images. The alt text is the primary text signal telling Google what is depicted in an image. Without it, Google must rely entirely on surrounding text, page context, and automated image analysis — all of which are less precise than a human-written description.

What alt text does not do: it does not directly cause the host page to rank higher for its primary keywords in the main web search results. Its impact is primarily on image search rankings and on reinforcing the topical context of the page for Google’s understanding. For ecommerce stores where product images are often the first thing a potential buyer sees in Google Image search, that image search ranking is directly tied to traffic and revenue.

How Shopify Handles Alt Text by Default

Shopify does not auto-generate descriptive alt text. When you upload a product image without specifying alt text, the alt attribute defaults to the image filename (e.g., “DSC_4892.jpg”) or in some theme implementations is left blank entirely. Either way, it provides no useful information to Google about what is in the image or what product it represents.

Shopify allows you to add alt text to images in three ways: through the product editor in the Shopify admin, through the Files section of the admin, or programmatically via the Shopify API. For stores with hundreds or thousands of product images, the manual approach through the product editor is slow but straightforward. For large-scale updates, the API approach with a spreadsheet workflow is significantly faster.

OneOnic Shopify Experts

Want a Full Shopify SEO Audit That Catches Wins Like This Across Your Whole Store?

We’ve helped Shopify stores go from page 5 to page 1 through technical SEO and content strategy. Get your free SEO audit.

Get a Free SEO Audit →

How to Write Alt Text That Serves Both Accessibility and SEO

Good alt text describes the image content accurately and includes relevant product and keyword context without being artificially keyword-heavy. The goal is to write something that a sighted person reading it would agree is an accurate description of the image, and that naturally incorporates the language a buyer would use to find this product.

For ecommerce product images, a useful formula is: [product name + key descriptive attribute] in [colour/material/context]. Examples:

  • Bad: “image1.jpg”
  • Bad: “product”
  • Bad: “leather wallet leather wallet best leather wallet”
  • Good: “slim bifold leather wallet in tan, open to show eight card slots”
  • Good: “full-grain brown leather belt with brass buckle, 35mm width”
  • Good: “ceramic pour-over coffee dripper in matte black, size 02”

Each of those good examples describes what is actually depicted in the image, includes the product category keyword, includes a material or colour attribute, and reads naturally as a description rather than a keyword list. That is the target for every product image alt text in your catalogue.

Handling Multiple Images Per Product

Most products have multiple images: front view, back view, detail shots, lifestyle images. Each image should have distinct alt text that describes what that specific image shows. Do not use the same alt text across all images for a product — this is a form of duplicate content within the image index.

For lifestyle or context images that include the product in use, describe the context: “slim leather wallet in a jeans front pocket” or “pour-over coffee being brewed on a wooden kitchen counter.” These descriptions add variety to the image signals and help capture lifestyle search queries that pure product shots might miss.

Bulk Updating Alt Text Across Your Shopify Catalogue

For stores with large catalogues, manual alt text updates through the Shopify admin are too slow. The most efficient approach for bulk updates is:

  • Export your product catalogue from Shopify using the built-in export tool (Products > Export)
  • The CSV includes image alt text columns for each image position
  • Populate the alt text columns using a spreadsheet formula that constructs descriptive text from product title, type, and variant attributes as a starting point
  • Manually review and improve the auto-generated text for your highest-priority products
  • Import the updated CSV back into Shopify

This workflow is significantly faster than product-by-product editing and allows you to update hundreds of images in a single session. The formula-generated alt text will be generic compared to manually crafted descriptions, but it is dramatically better than blank or filename-based defaults.

Image Search Traffic: The Revenue Channel Most Stores Ignore

Google Images is a significant and largely uncontested traffic channel for ecommerce. When someone searches “tan leather bifold wallet” in Google Images and sees a compelling product photo, they click through to the product page. This is a buyer with product intent who arrived without you competing in the paid or organic web search result pages at all.

To capture this traffic, you need three things: high-quality product images that are visually compelling in a small grid format, descriptive alt text that gives Google the context to serve your images for relevant queries, and fast-loading image files that do not slow the host page below Core Web Vitals thresholds.

Check your Google Search Console performance data and apply the “Search type: Image” filter. You may find that your store already receives some image search traffic. If the CTR from images is low, the problem is either image quality, alt text, or both. If impressions are low, alt text is almost certainly the primary gap.

Image File Names Also Matter

Before an image is uploaded to Shopify, its filename is a ranking signal. An image uploaded as “DSC_4892.jpg” carries no keyword signal. An image uploaded as “slim-tan-bifold-leather-wallet.jpg” carries meaningful context for Google’s image crawler. Rename images before uploading using the same descriptive, hyphenated, keyword-aware convention as your alt text.

For images already uploaded with poor filenames, the only option is to replace them with properly named versions. For new products and new images, build the naming convention into your product creation workflow before images are ever uploaded to Shopify.

Image Compression and Format — Speed as an SEO Factor

Image alt text and filenames are only useful if the images themselves load quickly. Large, uncompressed product images are one of the most common causes of failed Core Web Vitals on Shopify stores. Compress all images to the smallest file size that maintains visual quality appropriate for ecommerce display. Use WebP format where your theme supports it — WebP images are typically 25 to 35% smaller than equivalent JPEG images at the same visual quality.

Shopify’s CDN handles image delivery efficiently, but it cannot reduce the file size of images that were uploaded at excessive resolution. A product image displayed at 600px wide does not need to be uploaded at 4000px wide. Set a maximum upload resolution and apply it consistently across all products.

Implementing correct alt text across your full product catalogue is achievable in a few focused days of work and produces lasting SEO value. If you want help implementing image alt text optimisation alongside a full Shopify SEO audit, contact the OneOnic team. We handle the complete technical and content SEO stack for Shopify stores. See our portfolio for examples of how this kind of systematic optimisation compounds into ranking improvements over time.

Shopify Experts · OneOnic

Ready to Grow Your Shopify Store?

Our Shopify experts at OneOnic have helped hundreds of brands launch, optimise, and scale.