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.
Covers up to 500 active products (up to 3,500 product images) per domain—no scripts, terminals, or Admin OAuth permissions required.
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 backup, client-side CSV merge, Matrixify, and restore instructionsChoose either safe import path included in your pack:
Products → Export → All products backup CSV, drop it with our patch CSV into merge.html, and keep both default protections enabled: stripping Variant Inventory Qty so live stock changes aren't overwritten, and exporting only modified product handles.Image Command: MERGE)shopify_matrixify_alt_patch.csv directly for surgical media-only updates—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 fails WCAG 2.2 SC 1.1.1 by giving zero angle distinction.
Public catalog demonstration; Asaf Audit Labs 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] | Beardbrand 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] | Beardbrand 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 of v-insert collar detail — 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 mandatory Shopify backup export, in-browser merging, test import, and full restore backup.
4. Zero-Code CSV Merger (merge.html)
Free client-side RFC-4180 browser tool (also testable with 1-click 5-product demo data) with 0 terminal commands.