Resources · AI Search for Ecommerce

Why Is ChatGPT Showing the Wrong Product Image for My Business?

ChatGPT shows the wrong product image for your business because one of the sources it draws on has the wrong picture. A product feed may point to another variant or a placeholder. A product page's preview image may be your logo or a template default. A retailer listing may still show old packaging, or a different product with a similar name may be matched to yours. Images that load only through scripts, sit in CSS backgrounds or are blocked from crawlers make it worse, because assistants then use someone else's picture. Trace the image to its source first. Then fix your feed image for each variant, give every product page its own preview and main image with descriptive alt text, keep images crawlable, and send current images to retailers.

Where does ChatGPT get product images?

  • Merchant product feeds. OpenAI's product feed specification requires an image_url for each item: a direct link to the main product image showing that variant, such as a JPEG or PNG. Additional views are optional.
  • Retailer and marketplace listings, which often use their own photos.
  • Your product pages, including the main product image and the preview image set in the page's og:image tag, which many systems use when showing a link.
  • Images from the web shown inline in answers. OpenAI has expanded inline web images in ChatGPT, including for free users.
  • Google Shopping listings. Search Engine Land and Peec AI found 83% of products in ChatGPT's shopping carousels came from Google Shopping results, so the image in your Merchant Center feed, or in a retailer's Shopping listing, often supplies the picture.

Any of these can supply the picture a shopper sees next to your product name.

What causes a wrong image?

Cause What you see Fix
Feed image for the wrong variant The blue model shown for the red one One image_url per variant, showing that variant
Placeholder or logo in the feed Your logo, or "image coming soon" Replace with real product photos before products go live
Template default preview image Every product shows the same banner Set a product-specific og:image on each product page
Retailer listing with old or wrong photos Old packaging or a similar product Send retailers current images and ask them to update
Similar product names Another company's product appears Use brand plus product name consistently, with distinctive images
Rebrand or new packaging Old design everywhere Update every source at once; label "new look" during the transition
Images loaded by script or set as CSS backgrounds No image found on your page, so another source wins Use standard HTML image elements
Images blocked from crawlers Your images cannot be fetched Check robots.txt, CDN rules and bot protection for image paths
Lifestyle shots as main images A room scene where the product is hard to see Use a clear product shot as the main image

Google's image documentation makes two related points. Alt text is the most important attribute for understanding an image, while filenames give only very light clues. And images set as CSS backgrounds are not indexed. Most AI crawlers also do not run JavaScript, so images added by scripts may never be seen.

How do you find where the wrong image comes from?

  1. Open the image or product card in ChatGPT and follow it to its source page, where the interface allows.
  2. Run a reverse image search, such as Google Lens, on the wrong image to see where it is hosted and which pages use it.
  3. Check your product feed for the item's image_url and variant images.
  4. View the source of your product page and look at the og:image tag and the main image element.
  5. Check the main retailer and marketplace listings for the product.

Most wrong images trace back to one of the last three.

How do you fix it?

In your product feed:

  • Give each variant its own image_url showing that exact colour, size or configuration.
  • Add additional views, such as the side, back or packaging, as additional images.
  • Use direct image URLs, and keep them stable. Changing image URLs often breaks references.
  • Update images the day packaging or design changes.

On your product pages:

  • Put the main product image in a standard HTML image element, with alt text naming the brand, product and variant, for example "[Brand] [Product] travel mug in matte red, 350 ml".
  • Set a product-specific og:image.
  • List the product's images in Product structured data, matching what is shown on the page.
  • Make sure image URLs are not blocked by robots.txt, CDN hotlink protection or bot rules.

With retailers and marketplaces:

  • Keep a current image kit for partners, with main images for every variant, and send updates when designs change.
  • Use marketplace brand programmes to control listing images where you can.

How to prepare photos for AI and visual search generally is covered in how to optimise photos for discovery in AI and visual search.

Why do some brands get images in ChatGPT and others do not?

Assistants show images where they have a clear, reliable one to show. Brands whose products appear in merchant feeds, on large retailers and on product pages with crawlable images are easy to illustrate. Brands whose images are hidden behind scripts, blocked, or found only in social posts are not. If your products appear without images, the fixes are the same as for wrong images: feed images, crawlable page images and consistent retailer listings. Why accepted feeds may still not show products is covered in why products from an accepted feed never appear in ChatGPT.

What if you are a local business rather than a retailer?

For restaurants, salons, clinics and other local businesses, the "product" image is often a photo of a dish, a treatment room or the storefront. For ChatGPT, a likely source is Yelp, which licenses business photos, reviews and details to OpenAI for local recommendations; other photos come from directories and review sites where customers upload their own. Add your own current photos of your main products and premises, with clear captions, to your profile and your website. Report customer photos that show a different business, which happens often when neighbours share a building. Keep a gallery page on your site with the same photos and descriptive alt text, so assistants reading your site find your own images first.

What might an illustrative case look like?

Consider an illustrative drinkware brand whose ChatGPT product cards showed its insulated bottle in a discontinued colour. Some cards showed the company logo instead of a product. Tracing the images showed three sources. The feed used one image for all six colours. Every product page shared the brand's banner as its preview image. And two retailers still used launch photos from three years earlier. The brand added per-variant images to its feed, set a product-specific preview image on every page, added descriptive alt text and sent retailers a new image kit. Within a few weeks, most cards showed the right colour, and the logo no longer appeared as a product image.

What do people ask about product images in ChatGPT?

Can I submit product images to ChatGPT directly?

Through OpenAI's merchant programme, if your product feed is accepted, since each item includes an image link. Otherwise, assistants use images from your pages and other sites.

Does alt text matter if ChatGPT reads images directly?

Yes. It describes the image in text for any system reading your HTML, and it helps match the right image to the right product.

How long does a fix take to show up?

Feed changes can appear as soon as the feed is processed again. Changes to pages and retailer listings take effect as they are recrawled, usually days to weeks.

Published by The Kovmere Team · updated Sep 29, 2026 · More resources