When importing images via CSV, does each image link need its own separate line?
Topic summary
The ‘Src cannot be blank’ error occurs when importing CSV files into Shopify if there’s data in the ‘Image Position’ or ‘Image Alt Text’ columns without a corresponding ‘Image Src’ URL in the same row.
Root Cause:
- Shopify requires an image source URL whenever image metadata (position or alt text) is present
- This happens even if the original export left ‘Image Src’ blank
Solution:
- Ensure ‘Image Position’ and ‘Image Alt Text’ columns are completely empty if no ‘Image Src’ is provided
- Alternatively, add valid image URLs to match any existing metadata
Additional Notes:
- Each image link requires its own separate row in the CSV
- For multiple images per product, use sequential position numbers (1, 2, 3, etc.)
- One user reports the error persists despite emptying all three columns, suggesting potential data formatting issues
The discussion remains partially unresolved for edge cases where the standard solution doesn’t work.