We generate angle-specific WCAG 2.2 SC 1.1.1 alt-text descriptions across your Shopify catalog using Gemini Vision AI + catalog metadata, delivered as a safe CSV bundle with zero app installs or live inventory column overwrites.
before_after_alt_audit.csv (UTF-8 BOM Excel-safe) for side-by-side human review, flagging any opaque images before importshopify_matrixify_alt_patch.csv: Handle, Image Src, Image Position, Image Command = MERGE, Image Alt Text)SAFE_IMPORT_GUIDE.md with step-by-step single-sitting backup, client-side CSV merge, 1–3 handle test, and targeted rollback stepsChoose either safe import path included in your pack:
Variant Inventory Qty, Inventory quantity, Available, On hand), and exports only modified handles.Image Command: MERGE)shopify_matrixify_alt_patch.csv directly for surgical media-only updates without overwriting product records—ideal for stores with Shopify-hosted MP4 videos or 3D models.connect-src 'none') so CSV processing runs locally on your device. Note for stores with Shopify-hosted MP4 product videos or 3D models: Standard Shopify CSV exports only include image URLs. If your products use hosted video media, either apply shopify_matrixify_alt_patch.csv (Image Command: MERGE) or test a single product handle first.
Our hybrid engine pairs Gemini Vision AI image inspection (reading opaque CDN filenames like IMG_001.jpg, BB00730.jpg, or ..._PDP_003.jpg directly from product photos) with catalog variant metadata. When Shopify image alt fields are blank, themes often fall back to repeating {{ product.title }} across every photo—which omits equivalent angle-specific descriptions under WCAG 2.2 SC 1.1.1 and strips Google Images / Shopping feeds of visual context.
Public catalog demonstration; Asaf Audit Labs (AsafLabs) is an independent auditor and is not affiliated with or endorsed by Beardbrand or Taylor Stitch.
| Handle | Product Image | Catalog Feed Alt | Proposed Alt-Text |
|---|---|---|---|
black-sails-beard-oil |
BOBS_50ml.jpgPosition 1 • Filename + Volume |
[Empty in Catalog Data] | Black Sails Beard Oil — 50ml bottle view |
keep-on-growing-oversized-t-shirt |
faded-bone-front.jpgPosition 1 • Multi-Word Colorway |
[Empty in Catalog Data] | Keep on Growing Oversized T-Shirt — Faded Bone front view |
norse-winter-sea-salt-spray |
.../BB00730.jpgPosition 3 • Vision AI (Opaque Filename) |
[Empty in Catalog Data] | Spraying product onto hair — Norse Winter Sea Salt Spray |
sunset-crew-in-heather-oat-terry-2611 |
..._PDP_003.jpgPosition 3 • Vision AI (Opaque Filename) |
[Empty in Catalog Data] | Close-up view of v-stitch collar detail on model — The Sunset Crew in Heather Oat Terry |
1. before_after_alt_audit.csv
Full review spreadsheet showing current vs. proposed alt-text, character counts, and confidence rating per image.
2. shopify_matrixify_alt_patch.csv
5-column Matrixify patch (Handle, Image Src, Image Position, Image Command = MERGE, Image Alt Text). Zero price or inventory columns.
3. SAFE_IMPORT_GUIDE.md
Step-by-step instructions covering single-sitting backup export, in-browser merging, 1–3 handle test import, and targeted rollback.
4. Zero-Code CSV Merger (merge.html)
Free client-side RFC-4180 browser tool supporting legacy and modern Shopify headers (also testable with 1-click 5-product demo data).