Skip to main content

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.

Why act: image_link is required for every product. New products can remain under review, and persistent processing failures can eventually leave an offer disapproved.

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

  1. Verify that every row has one absolute HTTP or HTTPS URL in image_link.
  2. Open the final URL without signing in and confirm it returns the image itself with a successful response.
  3. Allow Googlebot and Googlebot-Image through robots, firewall, and CDN controls.
  4. Use a supported image format and make the URL extension consistent with the served file.
  5. 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.