Google Merchant CenterCriticalProduct disapproval — offers without a valid image cannot serve

How to Fix “Image too small [image_link]” in Google Merchant Center

Google requires at least 100 x 100 pixels for non-apparel and 250 x 250 for apparel, and recommends 800 x 800 or larger. Undersized images are rejected outright.

Free, no signup

Scan your feed for this error for free

Paste your product feed URL (XML, CSV or JSON). The audit checks Image too small [image_link] along with 25+ other pre-channel rules.

Why this happens

Technical root cause

Feeds frequently export the thumbnail rendition instead of the master asset, because the thumbnail is the URL the storefront exposes first in its product payload.

Google Merchant Center reports it as Image too small [image_link] and applies: Product disapproval — offers without a valid image cannot serve.

Native CMS friction

  • Shopify

    Image URLs carry a size suffix such as _small or _grande; exports that reuse the storefront rendition inherit the smaller size.

  • VTEX

    Image URLs embed the requested dimensions in the path, so whichever rendition the API returns becomes the feed image.

  • WooCommerce

    The default export can pick the registered thumbnail size rather than the original upload.

Fixing it manually

  1. 1

    Open a rejected image URL and check its real pixel dimensions.

  2. 2

    Locate the original upload URL without any size suffix or resize parameter.

  3. 3

    Replace the feed image URL with the full-size asset, keeping HTTPS and a stable path.

  4. 4

    Re-upload products whose master image is genuinely below the minimum with a new photograph.

  5. 5

    Request a re-crawl and confirm the image passes.

The IRONFEED automated solution

One rule, applied to every product on every export. No spreadsheets, no re-uploads.

Rule syntax
IF image_link CONTAINS size_suffix OR width < 800
  SET image_link = strip_size_params(image_link)
  ELSE SET image_link = first(additional_image_link) WHERE width >= 800

Run automatic linter checks before Google Merchant Center crawls your feed. IRONFEED validates every export against the channel spec, so this error is caught in Feed Review instead of in your channel dashboard.

Attribute requirements

Google Merchant Center attribute requirements for Image too small [image_link] and the matching IRONFEED transformation
AttributeGoogle Merchant Center requirementAccepted formatIRONFEED transformation
image_linkRequired; min 100x100 (250x250 apparel), 800x800 recommendedHTTPS URL, JPEG/PNG/WebP/GIFSize-parameter stripping with automatic fallback to a valid additional image
additional_image_linkOptional, up to 10 imagesHTTPS URLsCollected from the gallery and filtered by minimum size

Frequently asked questions

It passes the dimension check but not the quality bar — blurry upscales get flagged as poor-quality images. Re-shoot or source the master asset instead.

At least 800 x 800 pixels for non-apparel and 1,200 x 1,200 for apparel, on a plain background with no borders.

Related Feed Issues & Fixes

Other critical errors affecting catalog performance on Google, Meta, TikTok, and Mercado Libre.