How to Use Amazon's Image Feed Schema to Upload Product Images via XML
Covers Amazon's XML image feed schema for programmatic product image uploads, including supported image types, XML structure, hosting requirements, and best practices for bulk image management.
Overview
Amazon provides a structured XML-based image feed that allows sellers to programmatically upload and manage product images for their listings. Understanding the image feed schema is essential for sellers who manage large catalogs and need to automate image uploads rather than handling them manually through Seller Central. This reference covers the different image types Amazon supports, the technical requirements for submitting images via feed, and the XML schema structure you need to follow.
Key Points / What Sellers Need to Know
- Multiple image types are supported — Amazon's feed schema accepts main images, alternate product images (up to eight), swatch images for color and fabric details, and special listing photos for used or collectible items.
- Main images serve different purposes — There are separate main image designations for search and browse pages versus the product detail page, and each has distinct display requirements.
- Images must be publicly accessible — All submitted images must be hosted on a non-password-protected web server with standard HTTP URLs so Amazon's systems can retrieve them during feed processing.
- HTTPS is not supported for image URLs — Amazon's feed processor cannot access images stored behind secured HTTPS URLs, so sellers must use plain HTTP links when submitting image locations.
- Used and collectible items get special photo slots — Offer listing photos and supplementary images (up to five additional slots) are available specifically for items in used and collectible condition to help buyers assess the product's state.
Image Types Explained
Amazon's image feed recognizes several distinct image type codes that determine where and how your images appear on the platform. The "Main" image type is the primary product photo that appears in search results and on the detail page — this image must show only the product being sold with no additional items or distracting elements. Alternate images, designated as PT1 through PT8, allow you to showcase different angles, close-up details, or the product in use, and these appear as clickable thumbnails on your listing page. Swatch images (designated as "Swatch" and related codes) appear on certain detail pages to show color variations or fabric textures, and these are required for all color-variant SKUs. The BKLB code is used for back label images, while PM01 is reserved for specific supplementary views.
Analysis & Recommendations
Why This Matters
Sellers managing large catalogs need to understand the image feed schema to automate image uploads efficiently. Incorrect feeds can leave listings without images, directly hurting sales and search visibility.
Key Takeaways
- Amazon supports multiple image types including main, alternate (up to 8), swatch, and used/collectible listing photos
- Image URLs must use HTTP (not HTTPS) and be hosted on publicly accessible, non-password-protected servers
- The XML feed follows Amazon's envelope format with SKU, image type code, and image URL per message
- Validating XML against Amazon's XSD schema before submission prevents processing errors
Recommended Actions
- →Ensure all product image URLs use HTTP protocol and are hosted on publicly accessible servers before submitting feeds
- →Validate your image feed XML against Amazon's published XSD schema to catch formatting issues before submission
- →Provide swatch images for all color-variant SKUs to meet Amazon's requirements and improve the customer experience
Comments
Join the discussion
Log in or create an account to share your thoughts on this update.
No comments yet. Be the first to share your thoughts!