How to Check a Batch of Listing Photos Before a Bulk Upload
Uploading one listing, you find out fast if the photo's wrong. Uploading fifty, a single bad export or a reused template can fail across every SKU and bury the cause in a processing report. A five-minute pre-flight prevents almost all of it.
Why batches fail differently
Individual photos fail for individual reasons. Batches fail for systemic reasons: one export preset with the quality slider too low, one background-removal action applied to the whole folder that left a 2px halo, one template PSD whose canvas is 900px, a folder that got saved as WebP. When the cause is systemic, every affected SKU throws the same error, and fixing them one by one is the slow way out.
The pre-flight below is designed to catch systemic problems before they multiply.
Step 1 — Standardise the export, once
Decide the recipe and apply it to everything:
- Format: JPEG (sRGB). Not WebP, not HEIC, not CMYK.
- Dimensions: square, 1600–2000px (bump to 3000px for highly detailed items). Square keeps you safe across Amazon's grid, eBay, and Etsy's thumbnail crop.
- Quality: 80–90%. Low quality speckles flat white backgrounds and can fail Amazon's main-image check across the whole batch — see JPEG vs PNG vs WebP.
- Main image background: a true
255,255,255, verified, not eyeballed — see how to make one.
Step 2 — Name files so a failure is traceable
Use the product identifier and the image role: B0XXXXXXXX.MAIN.jpg,
B0XXXXXXXX.PT01.jpg. When the processing report says a row failed, you can find
the exact file in seconds instead of opening thumbnails. For flat-file image feeds Amazon
expects the identifier-dot-extension form anyway (see
Amazon flat-file image errors).
Step 3 — Sort main images from secondary images
The rules are not the same. Amazon's strict standard — pure white, 85% fill, no text — applies to the main image only; secondary images can be lifestyle, infographic, or coloured. Put your main images in one folder and check them hard. Check secondary images mainly for size and format.
Step 4 — Batch-check against the right marketplace
Open the checker, pick the marketplace you're uploading to, and drop in a group of main images. For each card, scan:
- Background — is every main image a true 255,255,255? A cluster all reading ~250 means your export or lighting is the systemic cause.
- Dimensions — all clear the zoom threshold (Amazon 1000px, eBay 500px) and hit the comfort target? A batch that's all 1024px suggests a template canvas set wrong.
- Fill — main images near the 85% guideline for Amazon? A batch that's all ~65% means the crop step needs tightening.
- Estimates (edge shadow, possible text/border) — badge-flagged; eyeball those specific files.
Fix the systemic cause at the source (the export preset, the crop action, the template), re-export the whole batch, and re-check. Don't hand-patch fifty files.
Step 5 — Spot-check, then submit
Once a full group comes back green, spot-check 3–5 files at 100% zoom for haloed cut-outs, banding on the white, or a stray watermark the heuristics didn't catch. Then build the feed, host images on direct public URLs, and — after submitting — read the processing report row by row rather than assuming success.
A reusable checklist
- One export recipe: JPEG, sRGB, square, 1600–2000px, quality 80–90%.
- Filenames = identifier + role.
- Main images and secondary images in separate folders.
- Batch-check main images against the target marketplace; look for clusters of the same failure.
- Fix systemic causes at the source; re-export the batch.
- Spot-check at 100%; submit; read the report.
Frequently asked questions
How many images can I check at once?
Up to 20 per run in the tool. For a larger catalogue, work in groups — the point is to catch the systemic failure, and that shows up in the first group or two.
Do I need to check secondary images as thoroughly as main images?
No. Secondary images mostly need to clear size and format. The strict background, fill, and no-text rules are a main-image concern (on Amazon especially).
The batch passed here but some rows still failed at the marketplace. Why?
ListingLint catches the measurable image failures. Some rejections are about hosting (a URL Amazon can't fetch) or content rules a measurement can't settle (is this the actual product?). See Amazon flat-file image errors and the diagnostic checklist.
This guide is general workflow advice for information only. Marketplace policies and bulk-upload behaviour can change at any time and vary by category — always confirm against each marketplace's official help pages. ListingLint is not affiliated with or endorsed by Amazon, eBay, or Etsy.