AI SEO · ChatGPT Shopping · E-Commerce · Product Schema · 2026

ChatGPT Shopping: how to get your products into the recommendations

Since July 2025, ChatGPT recommends specific products directly in its answer in Germany, with image, price and a link to the retailer. Whoever shows up there gains customers without paying for every click. This guide explains where ChatGPT gets its product data, which Schema.org fields are required, and how online shops prepare their products for AI search step by step.

by Markus Röhler · June 2026 · 9 min read

Note: This page has been machine-translated. In case of doubt, the German version shall prevail.

What is ChatGPT Shopping?

ChatGPT Shopping is a feature that lets ChatGPT recommend specific products directly in its answer when it detects a buying intent, including a product image, price and a link to the retailer. In Germany the feature has been live since July 2025. Instead of a list of blue links, users receive a curated selection of matching products, often with a short reason why a product fits the query.

For online shops, this shifts part of product discovery from the classic search engine into the dialogue with the AI. Whoever appears in these recommendations gains qualified customers without paying for every click. Whoever is missing simply does not get mentioned by the AI.

Market situation 2026

For some queries, Google shows AI Overviews directly above the search results, and ChatGPT and Perplexity answer product questions in conversation. In February 2024, Gartner predicted that traditional search engine volume would drop by 25 percent by 2026, with search losing share to AI chatbots and other virtual agents.

Where ChatGPT gets its product data

To optimise effectively, you need a clear understanding of what feeds ChatGPT's product recommendations. According to industry assessments, there are mainly two sources that complement each other like two halves:

What Feed-AI does, and what it does not

Feed-AI delivers the second half: structured, Schema.org-compliant product data plus your own Google-indexable product page that AI systems can use as a source. Feed-AI explicitly does not create the Google Shopping feed itself. You continue to maintain that through Google Merchant Center. This clear separation is intentional, so that you know exactly which building block comes from where.

Required fields in the Product schema

For an AI to reliably match and recommend a product, the product page needs a clean Product schema following Schema.org. These fields are decisive:

Field Description AI relevance
name Exact product name Very high
offers Offer object with price and availability Very high
price Price as a number, without currency symbol Very high
priceCurrency Currency in ISO format, for example EUR High
availability Availability, for example InStock or OutOfStock High
brand Product brand High
aggregateRating Average rating and count Very high
gtin / mpn Unique product identifier (GTIN or manufacturer number) High, for unique matching
JSON-LD example: Product { "@context": "https://schema.org", "@type": "Product", "name": "Sample Trail Running Shoe 2", "brand": { "@type": "Brand", "name": "Samplesport" }, "gtin13": "4012345678901", "mpn": "MS-TRAIL2-42", "image": "https://example.com/img/trail2.jpg", "description": "Lightweight trail running shoe with a grippy outsole.", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "212" }, "offers": { "@type": "Offer", "price": "129.95", "priceCurrency": "EUR", "availability": "https://schema.org/InStock", "url": "https://example.com/trail2" } }

Important: the values in the schema must match the visible page content. If the price in the schema differs from the price on the page, Google treats it as a violation, and the AI loses trust in the source.

Common mistakes: why products stay invisible to ChatGPT

Many shops have well-maintained product pages and still do not appear in AI recommendations. Usually it comes down to one of these points:

The single most common mistake

In practice, a blocked or forgotten crawler release is by far the most common reason for invisibility. Check your robots.txt first, before you fine-tune schema and content.

Step-by-step checklist for product data optimisation

1

Release AI crawlers in your robots.txt

Explicitly allow GPTBot, OAI-SearchBot, PerplexityBot and Google-Extended. Without that release, every further optimisation stays ineffective.

2

Add Product schema to every product page

A JSON-LD block with name, offers (price, priceCurrency, availability), brand and ideally aggregateRating. Add GTIN or MPN for unique matching.

3

Serve price and availability server-side

Make sure price and stock status already appear in the delivered HTML and do not load only via JavaScript, so crawlers can see them.

4

Write concrete, factual product descriptions

State material, dimensions, intended use and distinguishing features clearly. The AI only recommends what it clearly understands. Marketing phrases do not help.

5

Maintain Google Merchant Center

Keep the Google Shopping feed current and complete. This is the first of the two data halves and is fully in your hands.

6

Measure visibility and adjust

Regularly check whether and how products appear in ChatGPT, Perplexity and Gemini, and add fields as soon as AI search expects new details.

Example scenario

A sporting goods shop had well-maintained product pages, but no Product schema and an outdated robots.txt entry that blocked GPTBot. After releasing the crawlers, adding the Product schema with GTIN and serving prices server-side, the first models appeared in ChatGPT recommendations within a few weeks, for example on the query for a well-rated trail running shoe under 150 euros.

How Feed-AI helps with ChatGPT Shopping optimisation

The checklist above can be worked through by hand. Feed-AI takes the technical part off your plate, so you do not have to deal with JSON-LD, markup errors or crawl details. You enter your product data, and the platform handles the rest.

Specifically, Feed-AI takes care of:

What stays in your hands, we say plainly: releasing the AI crawlers in your robots.txt (step 1) and the Google Shopping feed in Merchant Center (step 5). Feed-AI does not replace the feed, it adds the second, structured half of the data.

Keeping fields current

AI systems constantly change which details they expect for a recommendation. Anyone who enters their product data once and never adjusts it loses visibility over time without noticing. This is exactly where the self-learning field audit works: Feed-AI checks the fields regularly, adds new requirements after review, notifies you, verifies existing entries and prioritises them by importance. That way you know when your listings need updating, instead of letting them go stale unnoticed.

Get started with Feed-AI and create your first listing using the form, or first see how Feed-AI works.

Frequently asked questions

What is ChatGPT Shopping? +

ChatGPT Shopping is a feature that lets ChatGPT recommend specific products directly in its answer, including a product image, price and a link to the retailer. In Germany the feature has been live since July 2025. Instead of a list of blue links, ChatGPT returns a curated selection of matching products.

Where does ChatGPT get its product data? +

According to industry assessments, mainly from two sources. One is the Google Shopping feed that merchants maintain through Google Merchant Center. The other is structured data following Schema.org directly on the shops' product pages. Both sources complement each other.

Can Feed-AI add my products to the Google Shopping feed? +

No, and we say that plainly. Feed-AI delivers the second half: structured, Schema.org-compliant product data plus your own Google-indexable product page that AI systems can use as a source. You maintain the Google Shopping feed itself through Google Merchant Center.

Which Schema.org fields are required for ChatGPT Shopping? +

The Product type with name, an offers object (price, priceCurrency, availability), brand and ideally aggregateRating. For unique product identification, gtin or mpn belong with it.

How long does it take for products to appear in ChatGPT? +

It depends on the crawl and update cycle and often takes a few weeks. What matters is that the product data is structured, crawlable and released for AI crawlers at all. Without that foundation a product does not appear.

Is ChatGPT Shopping optimisation worth it for small shops? +

Small shops, too, can maintain structured product data with manageable effort. Such data is the foundation that allows AI systems to use your products as a source. Whether ChatGPT mentions a particular product cannot be guaranteed.

Make products visible to AI search, without technical know-how

From your product data, Feed-AI automatically generates Schema.org-compliant, Google-indexable product pages that ChatGPT, Perplexity and Gemini can use as a source, with a weekly AI visibility check from the Pro plan. Sign up and create your first listing using the form. Starter: 19 euros per month, cancellable monthly.

Sign up and get started →