All Merchant Center errors
DisapprovalImageShopping adsFree listings

Uncrawlable image [image link]

Time to clear: A few days, since Google needs to successfully re-crawl the imagePublished

Google could not fetch the image at your image_link URL. Affected products may keep showing for a while, but can become disapproved until Google can crawl the image.

What this error means

The URL in your image_link attribute points at an image Google cannot download. The image itself may be fine, but Google cannot reach it. Affected products can keep showing for a short while and then become disapproved if Google still cannot crawl the image. This is different from an image that is too small or has an overlay. Here the problem is access, not the image content.

Why it happens

A few things block the crawl. Your robots.txt disallows the crawler that fetches product images, so Google is told not to download it. The image server returned an error or timed out when Google tried to fetch it. The URL is broken, redirects in a loop, or needs a login. Or the file is in a format Google does not support. New image URLs also take time on the first fetch, so a very recent change can read as uncrawlable until Google retries.

How to fix it

  1. Open the exact image_link URL from your feed in a private browser window. If it does not load a plain image for you, it will not load for Google.
  2. Check robots.txt and allow Google to fetch images. Google uses the Googlebot-image crawler for product images, so it must not be disallowed. Note that landing pages use Googlebot and images use Googlebot-image, so both need to be allowed.
  3. Make sure the URL is a direct, stable link to a supported image file, with no login, no redirect chain, and a server that responds reliably.
  4. Fix or replace the URL in the feed, then resubmit.
  5. Give Google time to retry the fetch. Crawls of image URLs are not instant.

Fixing it in your store

The image_link usually points at an image hosted by your store or a CDN in front of it. This error often traces back to a CDN or security rule that blocks non-browser requests, a robots.txt that disallows image crawling, or hotlink protection that refuses requests without a matching referrer. Allow Google's image crawler through those rules, confirm the feed outputs the public image URL rather than an internal or temporary one, and check a few image_link values load cleanly on their own.

How long until it clears

Because Google has to fetch the image successfully on a later crawl, expect this to take a few days rather than hours after the access problem is fixed.

Reference: Google's documentation

Still disapproved?

When the fix does not stick, get a second pair of eyes

Some disapprovals are stubborn, and account-wide suspensions rarely have a single clean cause. I go through your feed, products, and Merchant Center settings and tell you exactly what is blocking approval, in plain language. From $297. No retainer, no commitment.

Get a Shopping account review