Problems with Google Merchant and Cloudflare Images

Hi there,

we currently use the Cloudflare Images Service to display images on our website in an optimized way. We have now built a connection for Google Merchant and use the same images from imagedelivery.

Google Merchant seems to have errors with the image link. When we call the image directly with the link it works fine, but Google Merchant throws the error: invalid image.

We have already contacted the Google Merchant Support and they claim that the image links are not crawlable and therefore cannot be validated.

Is this a known issue? For example, does the Cloudflare Images service block requests from Googlebot? We do not host our site with Cloudflare, but only use the Image Service and therefore have no influence on any firewall rules… Can anyone help?

I think you need to use images custom domain or worker, verify your domain and set robots.txt for google merchant to work

But i’m not really familiar with google merchant.

So that means Cloudflare Images blocks Google crawling requests internally and you can only fully use and configure Cloudflare Images if you have registered your entire domain with Cloudflare? Hm then this will probably not work for us, because we have registered our domain somewhere else…

It is not that Cloudflare blocks google crawler, it’s that imagedelivery.net domain from which you serve images can’t be verified as your domain.

I don’t think that’s correct. We have been using Cloudinary before and our images were accessible under a cloudinary URL, which had absolutely nothing to do with our Google Merchant account. Nevertheless, this worked. So this should not be the problem.

Since we unfortunately could not be helped here, we have now solved the problem differently. If someone should have the same problem:

We are now proxying the Google Merchant links through our own server to Cloudflare(imagedelivery.net), so we have full control over the access. Also, we found out that Google Merchant does not support the WebP format (even though it says so in their API…). So to display the images from Cloudflare as PNG we also change the header when proxying to get the correct format.

This topic was automatically closed after 15 days. New replies are no longer allowed.