Where thumbnail URLs come from
These suffixed URLs usually enter your CSV through:
Common Scenarios:
- Supplier files that reference Shopify-style thumbnail paths.
- Copied image URLs from an existing Shopify store that already has generated sizes.
- Migration exports that kept the thumbnail suffix instead of the original file.
Catch skipped images before the import
ShopTools' image checker flags Image Src values ending in _thumb, _small or _medium so you can swap in the original URL before the import silently drops them.
Features:
- Suffix detection: Flags _thumb/_small/_medium URL endings
- URL validation: Checks the original URL resolves to a real image
- Alt text check: Reports missing alt attributes in the same pass
Find and replace
- Scan the Image Src column for URLs ending in _thumb, _small or _medium.
- Remove the suffix to get the original file URL (the part before the last underscore before the extension).
- Verify the original URL loads a real image.
- Re-import and confirm the image appears.
Before and after
- Before: Image Src: https://cdn.store.com/products/shirt_small.jpg (silently skipped) After: Image Src: https://cdn.store.com/products/shirt.jpg (original, imports fine)
- Before: Product imports with empty image slot, no error After: Product imports with its image
Who hits this
- Migration from another Shopify store: Copied URLs carry generated size suffixes
- Supplier image imports: Supplier files reference thumbnail paths
Frequently Asked Questions (FAQ)
- Does Shopify really skip _thumb images?
- Yes - URLs ending in _thumb, _small or _medium are treated as generated thumbnails and silently skipped by the importer. The product imports without an image.
- How do I find these URLs?
- Filter the Image Src column for endings like _thumb.jpg, _small.jpg or _medium.jpg, or use a checker that flags them.
- Can I just re-upload the same file?
- No - the file will skip the same images again. Replace the suffixed URLs with original-size URLs first.
- Does ShopTools fix these automatically?
- It flags every suffixed URL and validates the original URL, so you can replace them before importing.