Google Merchant CenterImagesImport blocker
Invalid link or image URL
link, image_link or additional_image_link isn't a full web address starting with http:// or https://.
What is this issue?
link, image_link or additional_image_link isn't a full web address starting with http:// or https://.
Affected field:
link / image_linkImport blocker: your file will fail to import until this is resolved.
What it looks like in your file
| id | image_link | |
|---|---|---|
| 2 | MUG-01 | mug.jpg |
| 3 | TOTE-01 | www.example.com/tote.jpg |
| id | image_link | |
|---|---|---|
| 2 | MUG-01 | https://example.com/images/mug.jpg |
| 3 | TOTE-01 | https://www.example.com/tote.jpg |
Upload your CSV to check for this issue and export a clean file.
Fix nowWhy Google Merchant Center rejects this
Google has to load the product page and image. A relative or broken URL gets the product disapproved.
Valid values / expected format
- ✓Full URL starting with https:// or http://
- ✓Must be publicly accessible (no login required)
- ✓No spaces in the URL
Fix in StriveFormats
Upload your CSV to StriveFormats to detect this issue across all rows, with clear line-by-line reporting.
Fix in Excel
- 1In Excel, click the column letter for the link / image_link column.
- 2Press Ctrl+H, find http:// and replace it with https://, then click Replace All. This upgrades insecure URLs.
- 3Scan the column for cells that start with // or just a filename like 'shirt.jpg'. Add https:// in front of each.
- 4Find ' ' (a single space), replace it with a hyphen, then click Replace All. This removes spaces from URLs.
- 5Click a sample URL and press F5, or paste it into a browser, to confirm the image or page loads correctly.
- 6Save as Text (Tab delimited) (*.txt).
Fix in Google Sheets
- 1In Google Sheets, select the link / image_link column.
- 2Press Ctrl+H, find http:// and replace it with https://, then click Replace All.
- 3Scan the column for cells starting with // or just a filename. Add https:// in front manually.
- 4Find ' ' (a single space) and replace it with a hyphen, then click Replace All to clean up spaces in URLs.
- 5Paste a sample URL into a new browser tab to confirm it loads correctly.
- 6Go to File > Download > Tab Separated Values (.tsv), then rename the file to end in .txt.
Prevent it next time
- ✓Always use the full URL starting with https://. Never use relative paths or local file paths.
- ✓Before importing, paste a sample image URL into a browser to confirm it loads correctly.
- ✓Host all images on a reliable CDN or cloud storage before adding URLs to your CSV.
- ✓Avoid URL query parameters unless the platform explicitly supports them.
- ✓Keep image files under 20 MB and use standard formats: JPG, PNG, or WebP.
How StriveFormats detects this
StriveFormats checks the link / image_link column by verifying that each non-empty value begins with http:// or https:// and does not contain spaces. Values that look like relative paths or local filenames are also flagged.
►Technical detail
Google Merchant Center's importer downloads each image from its URL during the import. The URL must be a full address starting with http:// or https:// so the importer can find the image. A relative path like "images/shirt.jpg" points nowhere, because the platform can't see files on your computer. Spaces in URLs must be written as %20 or replaced with hyphens, since most image hosts reject URLs with spaces in them.