Shopify Variant Image Alt Text Wiped After an App or Re-Import
Shopify stores image alt text on the media object attached to each product, including images assigned to specific variants. When an image optimizer, a bulk editor, or a CSV re-import deletes and re-creates an image, the new media object is created blank, so the previous alt text is gone. Shopify keeps only the current value of image alt text โ there is no revision history, change log, or undo button in the admin โ so once the media is replaced the old alt text cannot be recovered from inside Shopify.
If you didn't already have a backup, those old values are gone โ Shopify keeps no history.
The steps below recover what you can. To make the next time a 1-click undo instead of hours of CSV work: a daily snapshot of every SEO field. Free to monitor, no card โ and SEO Vault only reads your store unless you click restore.
Stop the source first: open Settings > Apps and sales channels and review which app last ran (image optimizers like TinyIMG, Crush Pics, or Bon are common culprits), and check whether a recent Products > Import re-created your media. Pause auto-optimization or scheduled syncs so the alt text is not wiped again while you restore.
Recover from an existing export: go to Products > Export and open any older product CSV โ the file includes an 'Image Alt Text' column tied to each 'Image Src'. If you have a pre-incident CSV (or a Matrixify backup), copy the original alt text values for the affected variant images from there and re-import.
No old export? Pull the alt text from history: load the affected product URLs in the Wayback Machine (web.archive.org) and view the saved HTML source for the alt="..." attributes on the variant images, then re-apply by editing each image in the admin or re-importing a corrected CSV that maps the 'Image Alt Text' column. Confirm recovery in Google Search Console under Performance with Search type set to Image.
Prevent the next wipe: keep a daily snapshot of your image alt text so a restore is one click instead of an archaeology project. SEO Vault backs up alt text (plus meta titles, descriptions, tags, and handles) for products and collections every day and alerts you when a bulk change clears them โ naming the likely app โ so you can roll the field back before Google Images notices.
Source: Shopify Help Center โ Product media and image alt text (help.shopify.com/en/manual/products/product-media)
SEO Vault keeps a daily snapshot of every SEO field on your store โ meta titles, descriptions, alt-text, tags, handles (products AND collections) โ and emails you the moment something changes in bulk, with the likely app responsible. One click restores yesterday's state, just the SEO fields. Free to monitor and get alerted; $14/mo for 1-click restore.