A five-slot shot list, a filename scheme that uploads in the right order, and the Etsy image rules that decide which mockup is allowed to be your first photo.
Twenty new designs and one free evening. You open the mockup generator, pick a garment, pick a colour, drop in the art, export, rename, repeat. Three hours later you have a folder of files and no clear idea which one is allowed to be the first image on a listing. The bottleneck is not the tool. It is that you are making the same decisions over and over, one file at a time.
Read the image rules before you make a single file
Etsy's Listing Image Requirements decide what is worth producing, and they are tighter than most sellers assume. The quotes below are lifted straight from that policy page:
"use original photos of the actual product buyers will receive, not renderings or stock photos, except in the situations outlined below"
Print-on-demand gets a carve-out — "you may use a stock photo mockup to illustrate the end product buyers will receive" — and the carve-out has edges. "It is prohibited to use a photo of the blank product or a mockup with placeholder text." On customised items, "your first image must feature a finished, customized item similar to what buyers will receive." And computer-generated mockups "may be used in additional listing images to showcase customization options." Additional. Not first.
Read as a production brief: photo one shows the finished thing with your artwork on it, never a blank and never dummy text. Everything after photo one carries the variations. Sorting that out before you export stops you building files you cannot legally put in the slot you built them for.
Sitting next to those rules: Etsy's Creativity Standards require sellers to state in the description when an item was made using AI. That obligation follows the file. If your bundle was AI-generated, the disclosure is yours, not the seller's.
Batch by slot, not by design
This is the change that did the most for me. Instead of finishing one listing and moving to the next, fix a set of image slots and produce the same slot for every design in one pass. My five slots for apparel:
- Hero — finished item, one colour, front, design at true print size
- Colour range — the same design across three or four garment colours
- Detail crop — close enough to see print texture on fabric
- Placement reference — where the design sits on the garment
- Info card — care, turnaround, what the buyer actually receives
Twenty designs times five slots is 100 images. Design by design, you change garment, colour, crop and export settings 20 separate times. Slot by slot, you set up once and swap only the art file. Setup drops from 20 rounds to five.
I will not put a time-saved figure on that; your tools and speed are not mine. What I can say is that my usual errors — wrong crop on image 3, info card missing from four listings — mostly stopped once each slot became its own sitting.
Name the files before you make them
Auto-generated filenames are where batch work collapses at upload. Big bundles are the extreme version: the headline is a number — 1,000+, 1,508, 400+ variations — and what lands in your downloads folder is whatever the renderer named its output, with no signal about which file belongs where. Count became the pitch because per-file pricing fell through the floor and nothing else was left to compete on. The cheapest bundle I found on Etsy was $1.12 for 400 files.
Pick a naming scheme where alphabetical order is already upload order:
- 014_1-hero_cc1717-ivory.jpg
-
…