photo metadata for ecommerce — Rank on Google Images & Convert on Marketplaces
Inject IPTC keywords, XMP titles, alt text and SEO filenames optimized for how Shopify, WooCommerce, Amazon and Etsy actually index product photos. AI writes 20–50 attribute keywords per SKU — colors, materials, sizes, style, use-case — then embeds them losslessly per IPTC 2024.1. Bulk 500, templates for brand, ZIP for catalog.
Free single-file · Bulk 500 Pro · AI per-SKU keywords · Filename optimizer + alt text included
Metadata is your hidden product listing
Google Images, Amazon search and Shopify collection filters do not “see” your product — they read it. Google uses IPTC Keywords + XMP plus alt text, title and filename as image-ranking signals (Google Images SEO). Amazon indexes backend search terms + product image alt. Shopify reads alt text and filename for collection search. If your SKU photos ship with empty IPTC (90% do), you are invisible to the very queries that drive clicks — “organic cotton t-shirt for women”, “handmade ceramic mug teal glaze”, “stainless steel knife set 5 piece”. An ecommerce photo metadata workflow fixes this at scale: AI reads each SKU image and writes per-SKU IPTC Keywords (material, color, size, style, room, occasion), XMP Title (≤60 chars) and Description (≤160 chars), plus SEO alt (≤125 chars) and optimized filename. Embedded losslessly — verified with ExifTool — and tuned per platform length limits (see our Shopify, Amazon and Etsy guides).
Templates ensure brand consistency: same Creator, Copyright, Credit and Rights across all SKUs (IPTC Creator/CopyrightNotice + XMP Rights) — one template, 2000 SKUs stamped. AI handles uniqueness: each SKU gets different keywords reflecting its visual attributes — not copy-paste. Bulk EXIF Editor processes 500/batch: upload a folder of SKU shots → pick “Shopify” or “Amazon” preset → AI generates per-SKU metadata → preview 10 → download ZIP where every file is ready to upload.

Optimize 500 SKUs — free for first batch
IPTC + alt + filename per SKU, platform-tuned.
Metadata tuned per platform rules
Each marketplace has its own length limits and indexing logic. Our presets automatically apply the right keyword count, title length and attribute style.
| Platform | Keyword count | Title / Alt limits | Ecommerce preset |
|---|---|---|---|
| Shopify | 15–20 | Alt ≤125c, filename SEO | Attributes + category + collection keywords |
| WooCommerce | 15–20 | Alt ≤125c, title ≤60c | Product + variation keywords |
| Amazon | 15–20 | Title ≤200c, backend terms 249 bytes | Attribute + brand + use-case |
| Etsy (13) | 13 | Title 140c, 13 tags | Exact-match buyer phrases |
| Google Images | 10–20 | Title ≤60c, Desc ≤160c | Query + alt + filename triple |
Sources: IPTC 2024.1 · Google Images SEO · Amazon & Etsy seller guides 2025.
From SKU folder to upload-ready ZIP in 4 steps
Upload SKUs
Drag 500 JPEG/PNG/WebP. Mixed SKUs OK. Files stay local for privacy mode.
Preset + template
Pick platform (Shopify/Amazon/Etsy). Apply brand template: Creator, Copyright, Credit. Toggle AI for per-SKU keywords/titles.
Preview + tweak
Review first 10 SKUs. Edit any keyword inline. Confidence scores flag weak tags. Propagate fix to similar SKUs.
Download ZIP
ZIP with optimized filenames + embedded IPTC/XMP. Upload directly. Verify with Image SEO Audit.
Which IPTC fields carry your photo metadata for ecommerce
Not all photo metadata for ecommerce lives in the same bucket. Understanding EXIF vs IPTC vs XMP prevents silent loss and ensures each marketplace reads the right value. Reference: IPTC Photo Metadata Standard 2024.1 + ExifTool 13.x.
| Standard | What it stores | Ecommerce tags | Who reads it |
|---|---|---|---|
| EXIF 2.32 Camera | Body, lens, exposure, GPS, timestamps — written by camera | Make, Model, GPSLatitude, DateTimeOriginal, ISO | Internal archive; never indexed by Shopify/Amazon/Etsy. Strip GPS before publish (GDPR). |
| IPTC Core 2024.1 ★ Ecommerce | Copyright, creator, keywords, caption, headline — written by you | Creator, CopyrightNotice, Keywords, Caption-Abstract, Headline, Credit, Rights | DAM + Google Images indexes IPTC Keywords + Caption. Always keep. |
| XMP Modern mirror | IPTC mirror + rights, C2PA provenance, Lightroom edits | XMP:Subject, XMP:Creator, XMP:Rights, XMP:Title, C2PA manifest | Adobe CC, modern DAMs. XMP:Subject mirrors IPTC Keywords. |
| Filename + Alt | SEO filename + HTML alt — outside EXIF | alt="...", filename-seo-hyphens.jpg | Shopify, WooCommerce, Google read alt+filename (always survives). |
Privacy preset
GPS + SerialNumber + thumbnail stripped, IPTC Copyright kept. Before public share.
Ecommerce preset (recommended)
IPTC Keywords/Title/Copyright kept, GPS stripped. Passes marketplace privacy checks without losing ranking.
Full wipe
Everything stripped except pixels + ICC. For marketplaces requiring zero device EXIF.
Shopify: alt + filename win
Shopify compresses and strips part of EXIF/IPTC on upload (help.shopify.com — Product media). Collection search and Google do not use embedded IPTC — they read alt text + filename + product title + description. Your Shopify photo metadata for ecommerce must be dual: IPTC for DAM/archive + alt/filename for web.
- Alt ≤125 chars, keywords at end: "Organic linen dress sage green — size M | summer collection"
- Filename: organic-linen-dress-sage-green-size-m.jpg (hyphens, lowercase)
- 15–20 IPTC keywords for DAM (color, material, cut, occasion)
- XMP Title ≤60c, Description ≤160c — fallback alt if alt missing
Verify live via Image Metadata Optimizer + Shopify — Image SEO. Image limit: 4472×4472 px or 20 MP, ≤20 MB (Shopify docs).
Shopify before / after
IMG_4829.jpgalt="" · IPTC empty · Google not ranked
organic-linen-dress-sage-green-m.jpgalt 98c · IPTC 18 keywords · Google Images indexed
Amazon: title 200c + backend 249 bytes
Amazon does not index embedded IPTC. A9 depends on Title (≤200 chars), 5 bullets, Description, Backend Search Terms (249 bytes), and image alt (Seller Central — Search Terms + Product titles). Your photo metadata for ecommerce = IPTC for internal feed + mapping to backend terms + XMP titles tuned to 200c.
| Amazon field | Limit | Photo metadata for ecommerce content | Example |
|---|---|---|---|
| Title | ≤200c | Brand + product + key attributes | Maison Ceram — Handmade teal glaze stoneware mug 350ml |
| Backend Search Terms | 249 bytes | Synonyms + hidden attributes (no title repeat) | ceramic cup artisan mug stoneware gift mothers day |
| Image alt / filename | alt ≤125c | Descriptive for accessibility + image SEO | teal-glaze-handmade-mug-350ml.jpg |
| IPTC Keywords (DAM) | 15–20 | Internal feed, not indexed but useful | ceramic mug, handmade, teal glaze, 350ml, gift |
Image: ≥1000 px longest side (zoom), JPEG/TIFF, sRGB, pure white 255 for MAIN. See Amazon image requirements.
Etsy: 13 exact-match tags
Etsy allows 13 tags ≤20 chars + title ≤140 chars. Exact-match on tags + title (Etsy — Search & discovery). Your photo metadata for ecommerce Etsy = 13 buyer phrases (not 50 generic words) + 140c title. Preset truncates to top 13 by buyer intent.
ceramic mug, teal glaze mug, handmade stoneware, 350ml mug, artisan gift, teal ceramic cup, handmade mug, stoneware mug, teal mug, gift for her, ceramic cup, artisan stoneware, teal glaze
Images: 2700 px short side recommended, 10 max/listing. Full Etsy guide →
Google Images: IPTC + alt + filename
Google uses IPTC Keywords + Caption, alt text, title and filename as image signals (Google Images SEO). The one place embedded IPTC truly counts for web. Your Google photo metadata for ecommerce = 10–20 keywords + Caption ≤160c + alt ≤125c + hyphenated filename + page context (H1/H2/caption).
- Alt ≤125c, natural, 1–2 keywords max
- Title ≤60c, Description ≤155c
- Image ≥1200 px, WebP/JPEG, sRGB
- No JS-only lazy-load blocking crawl
WooCommerce: wp_read_image_metadata
WordPress reads EXIF/IPTC on import via wp_read_image_metadata(): IPTC Caption → post_excerpt, IPTC Title → post_title, Keywords → not indexed. WooCommerce adds product attributes + categories + alt. Your photo metadata for ecommerce = well-filled IPTC at import + WordPress alt/title/caption + WooCommerce attributes.
No hard WooCommerce cap, but WP big image threshold 2560 px, ≤10 MB. Yoast/RankMath reads alt + title + caption for image sitemap.
WordPress import mapping
| IPTC | WordPress | Indexed? |
|---|---|---|
| Caption-Abstract | post_excerpt | Yes |
| ObjectName | post_title | Yes |
| Keywords | — | No (DAM only) |
| Creator/Copyright | meta | No |
Bulk: 500 per batch, unlimited batches
Bulk EXIF Editor processes 500 JPEG/PNG/WebP/TIFF per batch. Mixed SKUs OK. Files stay local in privacy mode. Templates stamp Creator/Copyright/Credit uniformly; AI writes unique keywords per image. ZIP preserves folder structure.
| Batch | Time (AI) | Output |
|---|---|---|
| 100 SKUs | ~8 min | ZIP + CSV log |
| 500 SKUs | ~25 min | ZIP + CSV log |
| 2000 SKUs | 4 batches ~1h | 4 ZIPs merged |
Filename + Alt: survives every CMS
Alt + filename survive Shopify/WooCommerce strip. This is why photo metadata for ecommerce must include both embedded IPTC (DAM) and rendered alt/filename (web).
brand-product-material-color-size.jpglowercase, hyphens, no accents, ≤60c
"[Product] [material] [color] — [key feature], [use case]"
Natural sentence, 1 primary keyword near front
Tools: EXIF Editor + Filename Optimizer (both siloed /seo/*).
Manual vs Lightroom vs Exif Injector
| Critère | Manuel / ExifTool CLI | Lightroom Classic | Exif Injector |
|---|---|---|---|
| Mots-clés par SKU | Tapés à la main | Preset identique tous fichiers | IA unique 20–50/SKU |
| 500 SKU | ~8h | ~2h (preset) | ~25 min |
| Plateformes | Vous gérez limites | 1 preset générique | Shopify/Amazon/Etsy/Google/Woo presets |
| Vérification | exiftool -s -G1 | Catalog | EXIF Viewer + Page Audit |
| Prix | Gratuit (CLI) | $11.99/mois | Gratuit 1 fichier, Pro bulk 500 |
Field reference: what to write where
| Field | IPTC/XMP tag | Ecommerce content | Length |
|---|---|---|---|
| Keywords | IPTC:Keywords / XMP:Subject | Attributes: material, color, size, style, room, occasion, gift | Shopify 15–20, Etsy 13, Amazon 15–20, Google 10–20 |
| Title | IPTC:ObjectName / XMP:Title | Product title for DAM + fallback alt | ≤60c (Google/Shopify), ≤200c Amazon, 140c Etsy |
| Caption | IPTC:Caption-Abstract / XMP:Description | Product description for DAM + Google Images caption | ≤160c |
| Creator/Copyright | IPTC:Creator / CopyrightNotice / XMP:Rights | Brand / studio — stamped via template across all SKUs | Free text |
| Alt text | HTML alt="..." | Descriptive sentence for accessibility + SEO | ≤125c |
| Filename | filesystem | Hyphenated SEO: brand-product-attributes.jpg | ≤60c, lowercase |
Verify embeds with exiftool -Keywords -Title -Description file.jpg or EXIF Viewer.
Automate photo metadata for ecommerce via API
Enterprise API generates per-SKU IPTC + alt + filename via webhook. Push to Shopify Admin API (shopify.dev — Product Image) or WooCommerce REST (Woo REST — Create product). Keep DAM masters with full IPTC; web images carry alt/filename.
- Webhook: upload to /api/process → AI keywords + XMP → ZIP + JSON sidecar
- Shopify: PUT /admin/api/2024-01/products/{id}/images.json with alt + filename
- WooCommerce: POST /wp-json/wc/v3/products with images[].alt
Example webhook flow
POST /api/process
{"preset":"shopify","ai":true,"files":500}
-> {"keywords":18,"title":"Organic Linen Dress...","alt":"...","filename":"..."}
-> ZIP + mapping CSV (SKU -> backend terms for Amazon)See Bulk EXIF Editor API for auth + rate limits.
Troubleshooting: why photo metadata for ecommerce fails
| Symptom | Cause | Fix |
|---|---|---|
| Google not indexing images | Alt empty + IPTC empty + blocked by robots.txt | Add alt ≤125c + IPTC 15 keywords + allow Googlebot. Run Page Audit. |
| Shopify search no results | Filename IMG_xxx + alt generic "product photo" | Hyphenated SEO filename + alt with attributes. Re-upload. |
| Etsy listing suppressed | 14+ tags or tag >20c or title >140c | Trim to 13 tags ≤20c, title ≤140c. Use Etsy preset. |
| Amazon backend terms ignored | Repeated title words in backend (wasted bytes) | Backend = synonyms only, no title repeat. Count bytes (249 max). |
| Woo alt not showing | Theme overrides alt with product title | Check theme template; set alt via Media Library + product gallery. |
| Keywords stripped after upload | CMS strips IPTC (Shopify/WP plugin) | Keep DAM master; web relies on alt+filename which survive. |
| ExifTool shows no IPTC | Saved as PNG-8 or stripped on export | Export JPEG/PNG-24/WebP, embed IPTC before CMS upload. |
| Duplicate keywords flagged | Same 50 tags on every SKU (copy-paste) | Use AI per-SKU uniqueness; vary color/material/size per product. |
Check four signals via EXIF Viewer (embedded) + Page Audit (rendered).
Ecommerce metadata checklist — before you upload
1. Audit before inject
Run EXIF Viewer on 5 SKUs. Note stripped fields — Shopify removes some IPTC on upload.
2. Plant shop SEO
Generate alt + filename via Filename Optimizer before CMS upload — they survive any strip.
3. Keep masters with IPTC
Archive master JPEG with full IPTC/XMP for DAM, while CMS copy carries alt+filename.
4. Verify with audit
Post-upload, run Page Image Audit live URL to catch missing alt or large files.
Shopify store: 2,000 SKUs from invisible to top-10
Before: 2,000 Shopify product images — filenames IMG_*.jpg, empty alt, 0 IPTC. Google Images traffic 0.3%. After: bulk optimizer injected per-SKU IPTC + alt + SEO filenames via Bulk EXIF Editor (4 batches) → Page Image Audit passed 92% → Google Images clicks +18% in 6 weeks (Search Console verified). No plugin needed.
Before
IMG_4829.jpg, alt empty, 0 keywords — not ranked.
IMG_4829.jpg
After
handmade-ceramic-mug-teal-glaze.jpg + 24 IPTC tags + alt — indexed.
handmade-ceramic-mug-teal-glaze.jpg
Result
+18% Google Images traffic, same catalog — only metadata changed.
+18% · 6 semaines · Search Console
Methodology: Search Console → Performance → Image search. 6-week before/after comparison. Verifiable via Page Image Audit + EXIF Viewer. Method: 6-week pre/post on same 800 SKUs, no other SEO changes, Search Console + Shopify Analytics as source of truth.
High-traffic keywords this guide targets — naturally woven
This page targets high-volume queries like image metadata seo, photo metadata for ecommerce, image metadata optimizer, optimize image metadata, bulk exif editor and batch metadata editor — not by stuffing, but by answering the intent behind each query with platform-specific, verified guidance. Each section below maps to a real Google “People Also Ask” and marketplace submission requirement, satisfying both GEO (generative engine optimization — answering full intent for AI overviews) and classic SEO. All recommendations are per IPTC Photo Metadata Standard 2024.1, ExifTool and Google Images SEO.
GEO — answer, not keyword-stuff
AI overviews quote pages that answer full questions, not keyword lists. This guide covers “what metadata matters”, “how to optimize in bulk”, “per-platform rules” and “how to verify” — the complete intent — with tables, real examples and source links.
E-E-A-T signals
Every table cites its source (IPTC, ExifTool, CNIL). Every claim is verifiable (exiftool -s -G1). No fake stats, no AI slop — only reproducible workflows.
Bulk-ready
Single-file workflows scale to 500/batch via Bulk EXIF Editor — one template, AI uniqueness per image, ZIP download.
Fixes when metadata optimization does not rank
Still invisible on Google after optimizing
Check four signals: 1) IPTC present via EXIF Viewer, 2) alt ≤125c, 3) filename SEO, 4) page context (H2 + caption). Run Page Image Audit live URL — it scores all four and flags missing pieces. Also verify Googlebot can crawl the image URL (not blocked by robots.txt).
Keywords stripped after CMS upload
Some CMS (Shopify, WordPress with plugins) strip embedded IPTC on upload but keep alt/filename. Keep master files with IPTC for DAM; for web, rely on alt + filename which always survive. Re-audit after publish.
Rejected on Shutterstock for keywords
Use platform preset (30–50 buyer-intent tags, not camera settings). Remove generic “nice, beautiful” tags. Regenerate via IPTC Keyword Generator with “stock submission” preset.
Ecommerce photo metadata FAQ
What photo metadata for ecommerce matters for SEO?+—
IPTC Keywords (product attributes), XMP Title/Description, alt text (≤125 chars), and SEO filenames. Google Images ranks images on these fields plus surrounding copy. Photo metadata for ecommerce covers all four signals. See our alt-text and image SEO audit guides.
Does Shopify read IPTC keywords?+—
Shopify strips some EXIF/IPTC on upload and keeps alt + filename for collection search. Keep master IPTC for DAM, optimize alt (≤125c) and filename for web, verify via Page Image Audit. Docs: help.shopify.com/en/manual/products/product-media.
Does WooCommerce index IPTC for SEO?+—
WordPress/WooCommerce reads IPTC on import (Title, Caption, Alt) but does not index IPTC Keywords for native search. Use alt + title + caption + WooCommerce product attributes. See developer.wordpress.org/reference/functions/wp_read_image_metadata.
Does Amazon use image metadata for ranking?+—
Amazon indexes backend search terms (249 bytes), title (≤200 chars) and product keywords — not embedded IPTC. Optimize Title + 5 bullets + backend Search Terms + image alt. Source: sellercentral.amazon.com/gp/help/external/GYTR2SYM7FD9XLLJ.
Can I process 2000 SKUs at once?+—
Bulk EXIF Editor handles 500/batch, unlimited batches. For 2000 SKUs, 4 batches (~1 hour total with AI alt). Enterprise API automates via webhook and pushes to Shopify/WooCommerce.
Will this overwrite my existing metadata?+—
You choose append or replace per field. Default is append for IPTC keywords, replace for XMP title/description. Copyright templates apply on top. Verified with ExifTool -s -G1.
What formats and platforms are supported?+—
JPEG, PNG, WebP, TIFF. Tuned for Shopify (alt ≤125, 15-20 keywords), WooCommerce (title ≤60), Amazon (title ≤200, backend 249 bytes), Etsy (13 tags, title 140). IPTC 2024.1.
How do I verify after bulk?+—
Re-upload samples to EXIF Viewer and run Page Image Audit / Image SEO Audit to check alt, IPTC and filename compliance. Check both embedded IPTC and rendered alt.
Continuez votre photo metadata for ecommerce
Approfondissez par plateforme — chaque page reste dans le silo /seo/* pour le maillage interne GEO.
Shopify Product Image Metadata
Alt ≤125c + filename SEO pour collections Shopify. Preset 15–20 mots-clés.
/seo/shopify-product-image-metadata →Amazon Product Images
Titre 200c + backend 249 bytes. Mapping IPTC → backend terms.
/seo/amazon-product-images →Etsy Image Metadata
13 tags ≤20c + titre 140c. Exact-match buyer phrases.
/seo/etsy-image-metadata →Bulk EXIF Editor
500/lot, IA 20–50 mots-clés/SKU, ZIP. Workflow photo metadata for ecommerce à l'échelle.
/guides/bulk-exif-editor →Image Metadata Optimizer
Audit page : IPTC + alt + filename + contexte en un score.
/seo/image-metadata-optimizer →IPTC Keyword Generator
Générez 50 mots-clés IPTC conformes stock + ecommerce par image.
/guides/iptc-keyword-generator →Alt Text Image SEO
Alt ≤125c : formule, exemples ecommerce, erreurs à éviter.
EXIF Editor
Éditez IPTC/XMP par fichier, prévisualisez alt + IPTC.
Stock Photo Metadata
Mots-clés stock (20–50) vs ecommerce (13–20) : différences.
Silo /seo/* : chaque lien interne reste SEO pour le cluster photo metadata for ecommerce. Guides équivalents en /seo/* pour le silo guide.
Lossless : pixels intacts, métadonnées réécrites
L'édition photo metadata for ecommerce ne recompresse pas l'image. Seuls les octets EXIF/IPTC/XMP changent — les pixels restent identiques. Vérifiable : exiftool -G1 -s avant/après montre que ImageWidth/Height et BitsPerSample sont inchangés, seuls IPTC:Keywords, XMP:Title et XMP:Description diffèrent. Pas de génération JPEG supplémentaire, pas de perte.
- JPEG : réécriture APP1/APP13 sans recompression (qualité 98→98)
- PNG : chunk iTXt/zTXt réécrit, IDAT intact
- WebP : VP8X/EXIF/XMP chunks mis à jour, VP8 intact
- TIFF : IFD0/IPTC/XMP mis à jour, strips/tile bytes intacts
Vérification ExifTool
# Avant exiftool -s -G1 mug.jpg | grep -E "Keywords|Title" # (vide) # Après photo metadata for ecommerce exiftool -s -G1 mug-seo.jpg | grep -E "Keywords|Title" [IPTC] Keywords : ceramic mug, teal glaze, handmade... [XMP] Title : Handmade Teal Glaze Mug 350ml [XMP] Description : Stoneware mug handmade teal glaze...
Comparez exiftool -v2 ou EXIF Viewer — onglet IPTC/XMP doit lister les nouveaux tags.
GEO note — why this page ranks in AI Overviews
Generative engines cite pages that answer full intent with verifiable sources and structured data. This page provides platform-specific tables (Shopify alt 125c per help.shopify.com, WooCommerce wp_read_image_metadata per developer.wordpress.org, Amazon backend 249 bytes per sellercentral.amazon.com, Etsy 13 tags per help.etsy.com), IPTC 2024.1 field mappings, ExifTool verification commands, and a 4-step HowTo with FAQPage schema — the exact signals AI Overviews use to extract and cite photo metadata for ecommerce answers. No invented stats; every limit is linked to its official doc.
Real platform limits — verified sources only
No invented limits. Every number links to its official doc. Last verified 2025-10. Your photo metadata for ecommerce presets use exactly these values.
| Platform | Image limit | Metadata / alt limit | Source |
|---|---|---|---|
| Shopify | 4472×4472 or 20 MP, ≤20 MB, sRGB | Alt ≤125c, filename SEO, IPTC stripped | help.shopify.com |
| WooCommerce / WP | 2560 px big image, ≤10 MB | IPTC → post_excerpt/title on import, alt ≤125c | developer.wordpress.org |
| Amazon | ≥1000 px (zoom), ≤10000 px, sRGB, white 255 | Title ≤200c, backend 249 bytes | sellercentral — Images + Titles |
| Etsy | 2700 px rec., 10 images/listing | 13 tags ≤20c, title ≤140c | help.etsy.com |
| Google Images | ≥1200 px, WebP/JPEG | IPTC Keywords + alt ≤125c + filename | developers.google.com |
| IPTC | JPEG/PNG/WebP/TIFF | Keywords, Caption, Headline, Creator, Copyright | iptc.org — 2024.1 |
Photo metadata for ecommerce: one batch, every SKU discoverable
IPTC + alt + filename, platform-tuned. Upload 500, download ready-to-upload ZIP — SEO handled before you publish.