How to Fix “Image resolution is too low” in Meta Commerce Manager
Meta rejects catalog images below 500x500 pixels, and recommends 1024x1024 for Shops. Most feeds send a resized thumbnail because that is the URL the storefront template exposes.
Scan your feed for this error for free
Paste your product feed URL (XML, CSV or JSON). The audit checks Image resolution is too low (< 500x500) along with 25+ other pre-channel rules.
Why this happens
Technical root cause
Storefront platforms serve derivative image sizes through URL parameters or filename suffixes. Feed exports commonly reuse the listing thumbnail rather than requesting the original asset from the CDN.
Meta Commerce Manager reports it as Image resolution is too low (< 500x500) and applies: Product rejected from catalog ads and Shops surfaces.
Native CMS friction
Shopify
Image URLs carry size suffixes such as _grande or _1024x1024; the default export sometimes keeps a small variant.
VTEX
The file manager path embeds width and height segments, so any template default propagates into the feed.
WooCommerce
Registered image sizes are theme-dependent, and plugins often export the shop_catalog size instead of full.
Fixing it manually
- 1
Open a rejected item's image URL and check its real pixel dimensions.
- 2
Locate the original asset URL on your CDN (no size suffix or an explicit large size).
- 3
Update the image_link attribute to point at that asset; keep it under 8 MB.
- 4
Re-upload additional_image_link values the same way and revalidate the data source.
The IRONFEED automated solution
One rule, applied to every product on every export. No spreadsheets, no re-uploads.
IF image_link MATCHES size_suffix_pattern
SET image_link = rewrite_cdn_size(image_link, 1200)
ELSE SET image_link = first_valid(additional_image_link)Run automatic linter checks before Meta Commerce Manager 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
| Attribute | Meta Ads requirement | Accepted format | IRONFEED transformation |
|---|---|---|---|
image_link | Required; minimum 500x500, 1024x1024 recommended | Absolute HTTPS URL, JPEG or PNG, under 8 MB | CDN size rewrite with fallback to the first valid additional image |
additional_image_link | Optional; up to 20 images | Comma-separated absolute HTTPS URLs | Deduplicated and validated before export |
Frequently asked questions
Related Feed Issues & Fixes
Other critical errors affecting catalog performance on Google, Meta, TikTok, and Mercado Libre.
Universal product code or availability is missing
Availability is a controlled vocabulary in the Meta catalog spec, but most store exports emit whatever the inventory system stores — a boolean, a localized word, or a stock count. Meta does not coerce those values, so the field is treated as absent.
View Fix & RuleMissing field: description
Store descriptions are rich HTML written for a product page. When exported verbatim they contain markup, scripts or only a spacer tag, which Meta discards — leaving the attribute effectively empty.
View Fix & RuleImage aspect ratio not supported (must be 1:1)
Storefront photography is shot for product pages, commonly at 4:5 or 3:2. Feed exports pass the original aspect ratio through with no canvas normalization step.
View Fix & RuleLooking for a different error?