What is alt text?\n\nAlt text (short for alternative text) is a short written description attached to an image in HTML. It lives inside the img tag as the alt attribute:\n\n``html\n
\n`\n\nOriginally designed for accessibility — so screen readers can describe images to visually impaired users — alt text has become one of the most important on-page SEO signals Google uses to understand image content.\n\nHere's the thing: Google cannot truly 'see' images the way humans do. It reads the alt text you provide and uses that to understand what the image shows, what page it belongs to, and whether it's relevant to a search query.\n\nIf your alt text is empty, generic, or stuffed with keywords, you're leaving rankings (and accessibility) on the table.\n\n---\n\n## Why alt text matters for SEO\n\nAlt text affects your SEO in three distinct ways:\n\n### 1. Google Image Search traffic\n\nGoogle Images is a significant source of ecommerce traffic that most store owners completely ignore. When a shopper searches 'navy blue running shoes size 10' on Google Images, the results are almost entirely driven by alt text.\n\nStores with well-written, descriptive alt text on product images consistently appear in image search results. Stores with blank or generic alt text are invisible.\n\n### 2. Page relevance signals\n\nEvery image on a page is a contextual signal. Alt text tells Google: 'this page is about X.' A product page for running shoes with alt text like 'Running Shoes — Lightweight Mesh — Men's — Blue — Size 8-13' reinforces the page's topic and helps it rank for related queries.\n\n### 3. Accessibility = ranking factor\n\nGoogle's quality guidelines explicitly reward accessible sites. Proper alt text is a core accessibility requirement. Sites that fail accessibility checks tend to rank lower in competitive queries, all else being equal.\n\n---\n\n## Writing alt text that ranks (with examples)\n\nGood alt text is specific, natural, and descriptive. It describes what is literally in the image — the product, colour, context — without forcing keywords unnaturally.\n\n### Product images\n\nBad: alt="shoe"\nBad: alt="product image"\nBad: alt="IMG_3847.jpg"\nBad (keyword stuffed): alt="running shoes buy cheap running shoes best running shoes 2026"\n\nGood: alt="Men's navy blue lightweight running shoe with breathable mesh upper"\nGood: alt="Close-up of rubber outsole on blue trail running shoe"\n\n### Lifestyle / context images\n\nBad: alt="lifestyle photo"\nBad: alt="" *(empty)*\n\nGood: alt="Woman running on forest trail wearing blue mesh running shoes"\nGood: alt="Runner crossing finish line in lightweight blue trail shoes"\n\n### Logo and branding images\n\nBad: alt="logo"\nGood: alt="SpeedStep Running Co. logo"\n\n### Decorative images\n\nIf an image is purely decorative (a background pattern, a divider line), use an empty alt attribute: alt="". This tells screen readers and Google to skip it. Do not leave out the attribute entirely — that's different from an empty string.\n\n---\n\n## The formula for writing Shopify product alt text\n\nFor Shopify product images, a reliable formula is:\n\n[Product type] + [Key descriptor] + [Material/Colour/Size if relevant] + [Brand if applicable]\n\nExamples:\n- Ceramic pour-over coffee dripper in matte white — 500ml — BrewCraft\n- Women's linen wide-leg trousers in sage green — relaxed fit\n- Stainless steel insulated travel mug 16oz with leak-proof lid\n\nKeep it under 125 characters. Screen readers typically cut off at that length.\n\n---\n\n## Common alt text mistakes Shopify stores make\n\n### 1. Leaving alt text completely blank\n\nThis is the most common issue. When you upload images in Shopify without filling in the alt text field, the attribute is either empty or omitted. Google sees nothing. Screen readers skip the image entirely.\n\nShopify does let you add alt text — but it requires manually editing each image, and most store owners either don't know it exists or skip it during product setup.\n\n### 2. Using file names as alt text\n\nShopify sometimes auto-populates alt text from the image filename. This leads to alt text like IMG_4821.jpg or product-1-v2-final-FINAL.png. These are useless for both SEO and accessibility.\n\nIf you've ever uploaded product photos straight from your camera roll, check your alt text — it's almost certainly wrong.\n\n### 3. Using the product title as alt text on every image\n\nSome themes automatically use the product title as alt text for every image on that product page. If you have 8 images for one product, all 8 images end up with identical alt text. Google treats this as low-quality, repetitive content.\n\nEach image on a product page should have unique alt text describing what that specific image shows.\n\n### 4. Keyword stuffing\n\nAlt text is not an excuse to cram your target keywords into every image. Google's spam guidelines explicitly flag this as a manipulative tactic. Write for the human reading it on a screen reader, not for the algorithm.\n\n### 5. Ignoring collection and blog images\n\nMost Shopify stores focus on product images and forget that collection page banners, blog post images, and homepage hero images also need alt text. These pages often rank well — and their images should support that ranking.\n\n---\n\n## How to add alt text in Shopify\n\nThere are two places to add image alt text in Shopify:\n\nFor product images:\n1. Go to Products in your Shopify admin\n2. Open any product\n3. Click on an image\n4. Click Edit or the pencil icon\n5. Fill in the Alt text field\n6. Click Save\n\nFor theme images (homepage banners, etc.):\n1. Go to Online Store > Themes\n2. Click Customize\n3. Select a section that contains an image\n4. Look for an Alt text or Image description field in the sidebar\n\n---\n\n## How to audit your Shopify store's alt text\n\nManually checking alt text across hundreds of products is painful. A typical Shopify store has 3-10 images per product — meaning thousands of alt text fields to audit.\n\nHere's a practical audit approach:\n\nOption 1: Browser inspection\nRight-click any image on your store, click 'Inspect Element', and look at the alt attribute on the ![]()
tag. Check if it's empty, auto-filled with a filename, or actually descriptive.\n\nOption 2: Screaming Frog (free for up to 500 URLs)\nRun a crawl of your store with Screaming Frog. Go to the Images tab and filter by 'Missing Alt Text' and 'Alt Text Over 125 Characters.' This gives you a full list of issues to fix.\n\nOption 3: GetMetaFix (fastest)\n\nRun a free audit at getmetafix.com. GetMetaFix automatically scans your store and flags every image with missing or problematic alt text — alongside all your other SEO issues (meta tags, Open Graph, schema markup, and more). No account required, results in 30 seconds.\n\nTip: GetMetaFix catches missing alt text as part of its free audit, so you can see exactly which pages and images need fixing before spending any time manually checking.\n\n---\n\n## Image alt text SEO checklist for Shopify\n\nBefore you launch a new product or collection, run through this:\n\n- [ ] Every product image has unique, descriptive alt text\n- [ ] Alt text describes what is literally in the image (colour, material, context)\n- [ ] No alt text uses the filename (IMG_xxxx.jpg, etc.)\n- [ ] No alt text is keyword-stuffed\n- [ ] No alt text is identical across multiple images on the same page\n- [ ] Decorative images use alt=""` (empty string, not missing)\n- [ ] Collection page banners and hero images have alt text\n- [ ] Blog post images have descriptive alt text matching the article topic\n- [ ] All alt text is under 125 characters\n\n---\n\n## Fix your alt text issues today\n\nMissing and low-quality alt text is one of the most common — and most fixable — SEO problems on Shopify stores. It takes minutes per product to fix, and the payoff is increased visibility in both standard Google search and Google Image Search.\n\nThe first step is knowing where you stand. Run a free SEO audit at getmetafix.com — it checks your entire store for missing alt text, broken meta tags, missing schema markup, and more. No account needed, completely free.
\n