image_link image Fix “Variant images missing” on TikTok Shop
Variant items share one image instead of each having variant-specific imagery. Users buying a 'red' variant see the 'blue' image — bad UX that suppresses conversion.
What you see in TikTok Shop:
Variant images missing Variants sharing one image suppress conversion. Users buying "red" should see the red variant image — not the parent's blue image.
The fix is variant-specific imagery for at least colour variants. Size variants can share if size doesn't visually change appearance.
Top causes
- 1
Single product image at parent SKU level applied to all variants
- 2
Migration from platforms without per-variant imagery
- 3
Cost-saving on photography for variant rollouts
How to fix it
- 1
Capture variant-specific images
Each significant variant (definitely colour) needs its own image. Size variants can share images if the size doesn't visually change appearance.
- 2
Update image_link per variant
Each child SKU under an item_group_id has its own image_link pointing at the variant's photo.
Related issues
Generic image
The image_link points to a 'generic' image — usually a stock photo used by many sellers, a placeholder graphic, or a manufacturer marketing shot used by competitors. Google's classifier identifies these and downgrades them.
Read moreImage too small for TikTok
TikTok Shop's minimum image resolution is 600×600 — higher than Google's or Meta's. Items with smaller images fail validation. TikTok also prefers vertical aspect ratios for video-first placements; a square image will work but won't perform as well.
Read moreRelated fields
FAQ
Mandatory or just preferred?
Strongly preferred. Items with variant-specific imagery convert 20-30% better in apparel and home goods categories.
Last reviewed: 26 May 2026
Why wait? Try it free today.
Stop managing feeds manually. Start optimising with AI in 30 seconds.
- Free plan, no credit card required
- 1 brand, 1 feed, 100,000 products per feed
- Full AI Product Optimisation, Rule Engine, and 200+ channel exports
- Pay only for AI credits when you need them