Skip to content
Free tool · No signup required

Shopify Alt Text Checker

Find every image on your Shopify store missing alt text — free, no signup.

Free, no signup. Results in under 10 seconds. We do not store your page contents.

What this tool checks

  • Every <img> tag on the page you submit, including product photos, lifestyle shots, banner images and theme assets.
  • Whether the alt attribute is missing, empty (decorative), too short to be descriptive, or a generic filename like "DSC_4821" or "image-1".
  • Whether each image declares width and height attributes (Cumulative Layout Shift risk on mobile).
  • Lazy-loading attributes — Shopify themes that lazy-load images correctly score better on Core Web Vitals.
  • A coverage score (0-100) summarising how many of your images have meaningful, non-generic alt text.
  • A downloadable CSV with every image, its alt text and its status — paste into a spreadsheet to triage which products to fix first.

Why it matters for Shopify stores

Google Images is the second-largest search engine on earth and a serious traffic source for product-led stores. Alt text tells Google what each image contains. A product photo with descriptive alt text like "Evermore Leather Bifold Wallet — Dark Brown, Open View" can rank in image search and drive buyers directly to the product page. The same photo with alt="DSC_4821.jpg" or no alt attribute at all is invisible to Google Images.

Shopify defaults work against you here. When you upload a product image without explicitly setting alt text in the admin, Shopify stores an empty alt value. Many themes then render the image with alt="" or fall back to the filename. CSV-imported product catalogues frequently lack an alt-text column entirely — so thousands of products can launch with zero alt-text coverage and nobody notices until traffic underperforms.

Beyond search, alt text is the legal accessibility minimum for visually impaired shoppers using screen readers. UK and EU accessibility regulations (and the US ADA) increasingly apply to e-commerce. A store with widespread missing alt text creates accessibility liability as well as SEO drag.

Alt text also strengthens on-page topical relevance. Search engines weigh alt text alongside body copy when judging what a page is about. A product page selling "ceramic pour-over coffee dripper" with five product images all carrying that phrase in their alt attributes sends a much stronger relevance signal than a page where the alt attributes are blank.

How to fix this in Shopify admin

  1. 1

    Set alt text per image in Shopify Admin

    Go to Products → select a product → click any image. The alt-text field appears as a popup. Use the format "[Brand] [Product Name] — [colour or angle]". Save. Repeat per image. This is the single most reliable fix for individual products.

  2. 2

    Bulk-update alt text via the Shopify Admin API

    For stores with hundreds of products, use the Product Image API endpoint (PUT /admin/api/2024-01/products/{id}/images/{image_id}.json) and set the "alt" field. Or install a bulk-edit app like Ablestar Bulk Product Editor and edit alt text in a spreadsheet view.

  3. 3

    Add a fallback to your theme Liquid

    In your product image Liquid, ensure missing alt text falls back to the product title. Replace alt="{{ image.alt }}" with alt="{{ image.alt | default: product.title | escape }}" so even unset images get descriptive alt text.

  4. 4

    Prioritise high-traffic pages first

    Open Google Search Console → Performance → Pages, sort by impressions, and fix alt text on those pages first. The traffic uplift is concentrated where Google already shows your store, so fixing 20 high-impression products beats fixing 200 zero-impression ones.

Common Shopify mistakes

Treating the filename as alt text

Themes that fall back to the file name produce alt="DSC_4821.jpg" or alt="hero-banner-final-v2.png". Google sees this as effectively no alt text. Set explicit alt text in admin for every meaningful image.

Using the same alt text for every product image

Many merchants set one alt value, then duplicate it across all five image slots on a product. Each image should describe its specific angle or context — front view, side view, lifestyle, packaging — so each one can rank independently in image search.

Keyword-stuffing the alt attribute

alt="buy cheap blue scarves blue scarf UK women" gets flagged as spam. Write naturally. The aim is to describe the image accurately to a person who cannot see it. Keywords appear naturally in good descriptions.

Missing alt on hero banners and lifestyle imagery

Theme banners, slideshow images and lifestyle shots are often skipped because they feel "decorative". They are not — they appear in image search and contribute to topical relevance. Give them descriptive alt text. Use alt="" only for genuinely decorative icons and dividers.

Letting bulk-import CSVs ship without alt text

Most CSV templates include an "Image Alt Text" column that imports leave blank. Always fill this column before importing — it is far easier than going back to edit thousands of images one at a time.

Ignoring alt text on theme images and assets

Logos, navigation icons and CTA buttons often have alt="" or alt="logo". Brand-name alt on the logo image, descriptive alt on hero CTAs, and alt="" only on truly decorative elements (dividers, background patterns).

Frequently asked questions

Does Shopify automatically add alt text to product images?

+

No. Shopify stores the alt text you manually enter in the image admin. If you do not enter alt text, the alt attribute in the rendered HTML is typically empty or defaults to the image filename, depending on how your theme is coded.

Should my image alt text contain my target keyword?

+

Yes, naturally. If your product is a "dark blue wool scarf", your alt text might be "Dark blue wool scarf — folded flat view". Include descriptive, specific language that genuinely describes what the image shows. Avoid keyword-stuffed alt text like "buy cheap blue scarves scarf UK" — this is flagged as spam.

Do I need alt text on every image, including lifestyle shots?

+

Yes. Even lifestyle images (product in context/use) should have descriptive alt text. Use a description of the scene: "Brown leather wallet on a desk next to car keys". Decorative images (icons, dividers) should have alt="" (empty, intentionally) to indicate they are decorative.

Can I use an app to add alt text automatically?

+

Apps like SEO Image Optimizer can generate alt text automatically using the product title and other metadata. This is better than nothing, but manually crafted alt text is higher quality. Use bulk apps as a fast solution for large catalogues, then manually refine alt text on high-priority products.

How long should alt text be?

+

Aim for 5-15 words (roughly 50-125 characters). Descriptive enough to be meaningful, short enough that screen readers do not drone. If you find yourself writing more than 15 words, the description likely belongs in the page body or product description, not the alt attribute.

What is the difference between alt text and image title?

+

The alt attribute describes the image for search engines and screen readers when the image cannot be displayed. The title attribute (and tooltip on hover) is rarely read by screen readers and is not used for SEO. Always set alt; ignore title in most cases.

How does this tool find images on my page?

+

We make a single GET request to the URL you provide and parse every <img> tag in the returned HTML. We check each image for the alt attribute, classify it (missing, empty, too short, generic, ok) and surface examples. We do not crawl your whole site — to audit every page you would run our full SEOScan.

Why does the tool flag short alt text as a problem?

+

Alt text under 4 characters is almost always a placeholder ("X", "1", a punctuation mark) rather than a real description. Some themes write alt=" " (a single space) to satisfy validators while leaving the image effectively undescribed. Both hurt SEO and accessibility.

Want the full Shopify SEO audit?

This tool checks one thing. SEOScan checks 60+ Shopify-specific issues with AI-powered fix guides. Free scan, no signup.

Run Full Shopify SEO Scan

More free tools

Related Shopify SEO issues