Your product has an image, but Merchant Center says it couldn't use it. The issue might read image not processed, processing failed, or broken image link. Here's what causes it and how to fix it.
Two kinds of image problem
There are two kinds of problem. A processing delay means Google is still fetching your image. That usually takes up to three days, and can take up to thirty. A broken image link means the URL doesn't lead to a usable image, and a new product stays disapproved until it does.
- Processing: Google is still fetching the image
- Timing: Usually up to 3 days, at most 30
- Broken link: The URL doesn't lead to a valid image
Why Google can't use it
The common causes. The link opens a web page instead of an image file. It redirects. The file type isn't supported, or the extension doesn't match the format. Or a server, firewall, or robots file blocks Google. Google says processing that takes over seven days can point to a server problem.
- Not an image: Link opens a page, not a file
- Redirects: The link should go straight to the file
- Format: JPEG, PNG, WebP, GIF, BMP or TIFF
- Blocked: Firewall or robots.txt blocks Google
Find the affected products
To find the products, go to Products, then the Needs attention tab, and filter by the image issue. For one product, open it and check the image link. For many, download the list as a CSV. Then open each image link in a private browser window. It should show just the image.
1. Products → Needs attention → filter
2. Download the list as a .csv
3. Open each image link in a private window
Fix the file and the access
Fix the image at the source. On Shopify, that means the product's media. Replace any missing or broken file there. If your site uses a firewall or bot protection, make sure it lets Googlebot and Googlebot-Image through. Google's image rules say your robots file should allow both.
- Media: Replace the file on the product in Shopify
- Firewall: Allow Googlebot and Googlebot-Image
- robots.txt: Don't block either crawler
New image, new URL
When you replace an image, give it a new file name, so it gets a new URL. Google says a changed image at the same address can take weeks to be noticed. A new file name and URL triggers a fresh crawl, usually within three days.
| Same URL | New URL |
|---|---|
| linen-crew-tee.jpg replaced in place: weeks | linen-crew-tee-sage-v2.jpg: about 3 days |
Keep image links healthy
To stop it coming back, keep image links stable. Avoid URLs with timestamps or session codes that change every time your feed updates. Don't use placeholder images, like coming soon. And upload large images. Google recommends about fifteen hundred by fifteen hundred pixels.
- ✅ Stable URLs, no changing parameters
- ❌ Placeholder or “coming soon” images
- ✅ About 1500 × 1500 px or larger
Doing this at scale
FeedFix checks product data against the Google Merchant Center and Meta rules, including undersized images, and scores every product. To be clear, it can't fix a server or firewall that blocks Google. That's your hosting setup. It finds the product data problems, and drafts fixes you approve. See FeedFix.