Image diagnostics
How to fix image_link errors in Google Merchant Center
Check required image URLs, supported formats, crawl access, redirects, server responses, and whether the image actually shows the product.
Reviewed against Google Merchant Center documentation on August 25, 2026. Independent guide; not affiliated with or endorsed by Google.
What the diagnostic means
Google must crawl and process the main image URL before an offer can be fully active. A missing, malformed, blocked, or non-image URL can prevent that processing.
Common causes
- image_link is blank, relative, malformed, or points to a web page instead of an image asset.
- The server returns a 4xx/5xx error, redirects repeatedly, or times out.
- A firewall, CDN, robots rule, authentication wall, or geo-restriction blocks Google’s crawler.
- The file extension and actual image format disagree.
- The image is a placeholder, contains disallowed promotional overlays, or does not clearly show the product.
Resolution checklist
Fix it step by step
- Verify that every row has one absolute HTTP or HTTPS URL in image_link.
- Open the final URL without signing in and confirm it returns the image itself with a successful response.
- Allow Googlebot and Googlebot-Image through robots, firewall, and CDN controls.
- Use a supported image format and make the URL extension consistent with the served file.
- After changing an image, publish a stable crawlable URL and allow time for Google to process it.
Before you resubmit
- image_link is present and is an absolute HTTP or HTTPS URL.
- The destination is public, returns a successful response, and serves an actual supported image.
- Robots, authentication, firewall, and geographic controls do not block Google crawlers.
- The image accurately represents the submitted product and variant.
Absolute image URL correction
Before
image_link: /media/products/sku-7.jpg
After
image_link: https://shop.example/media/products/sku-7.jpg
Frequently asked questions
Does a URL that opens in my browser prove Google can crawl it?
No. Your browser may have cookies, a permitted location, or access that Googlebot does not. Check public server responses, robots rules, and CDN or firewall controls.
How many main images should image_link contain?
One. Put the main product image in image_link and use additional_image_link for other views.
How long can image processing take?
Google says processing commonly takes up to three days and can take longer for some updates. Persistent delays warrant checking the URL, response, redirects, headers, and crawler access.