ChatGPT Shopping SEO: How Small Stores Get Products Into ChatGPT
ChatGPT shopping SEO comes down to two routes: let OpenAI's search crawler read your product pages, and, if you qualify, send OpenAI a product feed. ChatGPT shows product carousels when a question has shopping intent, picks products from structured data and other web content, and, per OpenAI, those results are not ads. This guide covers what OpenAI documents today about how products are chosen, who can use feeds, what changed with in-chat checkout, and what a small store should do this week.

How ChatGPT shopping works, from a store's side
OpenAI's help article Shopping with ChatGPT Search describes the flow. When a question suggests shopping intent, ChatGPT can show product options with images, details and links to sites where people can learn more or buy. Three statements in that article matter most to merchants:
- Results are organic. Product results are selected independently by ChatGPT, are not ads and are not influenced by OpenAI partnerships. Ads are a separate system.
- Data comes from several places. ChatGPT considers structured metadata from first-party and third-party providers (such as price and description), other third-party content, and its own model knowledge.
- Merchants are ranked. When several stores sell the same product, ChatGPT ranks them on factors like availability, price, quality, and whether the store is the maker or primary seller.
The OpenAI merchants page adds that shopping is currently available to ChatGPT users in the United States, with other regions planned.
What ChatGPT looks at when picking products
OpenAI gives an example: for a request like goofy dog costumes, ChatGPT may weigh available options, price, reviews and ease of use, plus anything the user said (budget, dislikes). It may also generate simplified titles and descriptions, add labels such as "Budget-friendly", and show review summaries built from reviews on public websites. OpenAI says it does not verify those reviews or ratings.
Here is how each input maps to something you control:
| What ChatGPT uses (per OpenAI) | What you control |
|---|---|
| Structured product metadata: price, description | Accurate product pages; a direct feed if you are approved; your Shopify or Etsy catalog |
| Availability and price for merchant ranking | Stock status and prices that match everywhere they appear |
| Being the maker or primary seller | Clear brand and manufacturer details on your own product pages |
| Reviews from public websites | Getting genuine reviews on your site and on review platforms |
| Other third-party content | Mentions in buying guides, comparisons and forums |
| The user's intent and stated preferences | Descriptions that state who a product is for, sizes, materials and use cases |
OpenAI doesn't publish weights for these factors, and placement is not guaranteed. Anyone who sells a "ChatGPT shopping ranking formula" is guessing.
Route 1: make your product pages crawlable
This route is open to every store in every country. OpenAI's help article on searching the web with ChatGPT says a site becomes eligible by allowing OAI-SearchBot to crawl it and making sure the host or CDN lets OpenAI's published search bot IPs through. The merchants page FAQ is explicit that you don't need a feed if ChatGPT already crawls your site; a feed just gives you more control over how products appear.
For a store, check:
- robots.txt. No Disallow for
OAI-SearchBoton/products/,/shop/or category paths. OpenAI's crawler documentation says sites that opt out of OAI-SearchBot will not be shown in ChatGPT search answers. Our AI crawler checker shows which rule applies to any path. - Bot protection. Store platforms and CDNs often run aggressive bot rules to stop price scrapers. Make sure they don't catch OpenAI's crawler; verify it by IP against searchbot.json.
- Price and stock in the HTML. If the price only appears after JavaScript runs or after picking a variant, a crawler may miss it. View the page source and search for the price.
- One URL per variant where possible, so a link can open the exact color or size.
Does ChatGPT read schema.org Product markup? OpenAI's shopping article talks about "structured metadata" from providers but does not mention schema.org. Product markup is still worth having: it costs little, Google uses it, and it keeps your page data consistent. Our guide to schema markup for AI search covers the fields. Just don't treat it as a confirmed ChatGPT signal.
Route 2: Shopify, Etsy or a direct product feed
OpenAI documents three ways for catalog data to reach ChatGPT directly:
| Your setup | What OpenAI says | Your action |
|---|---|---|
| Shopify | Product data is already integrated through Shopify Catalog; no additional work required (help article) | Keep titles, descriptions, prices and stock accurate in Shopify |
| Etsy | Catalog is already connected; no need to apply (merchants page) | Keep listings complete and accurate |
| Anything else (WooCommerce, custom, other platforms) | Merchants can apply for direct feed access; onboarding is "currently available to approved partners" (feed docs) | Apply on the merchants page; applicants stay on a waitlist. Meanwhile rely on Route 1 |
OpenAI doesn't mention WooCommerce or other platforms by name, so we can't say whether any of them have a built-in connection. The merchants page says OpenAI plans a self-serve merchant portal but gives no firm date.
What the product feed needs (if you get access)
Even before you are approved, the feed spec is a useful checklist for your product data. OpenAI's products spec lists nine required fields per item or variant:
item_id: a stable ID, never reused for another itemtitle, including the variant (for example, "black, size 10")description: factual copy for that itemurl: the product page, ideally with the variant selectedbrand, as shown on the product pageseller_nameimage_url: a direct image link showing that variantavailability:in_stock,out_of_stock,pre_order,backorderorunknown. A missing or unrecognized value rejects the rowprice, with currency
Optional fields include GTIN, MPN, variant grouping, shipping, and review aggregates (review_count, star_rating). The spec says product reviews and store reviews must be kept separate. On delivery, OpenAI's file upload guide says to push full snapshots by SFTP at least daily, under a stable file name. Supported formats are parquet, jsonl.gz, csv.gz and tsv.gz. A product missing from later snapshots is kept for up to 14 days before it expires.
On markets, the spec's country fields currently represent the US, Canada and Mexico, and standard uploads are treated as US. A store that ships only to Europe or elsewhere should check market support before investing in a feed.
What changed with checkout in ChatGPT
OpenAI's materials are currently out of step here, so plan carefully:
- The shopping help article still says that for some eligible products and merchants ChatGPT may show an Instant Checkout option.
- The FAQ on the merchants page says OpenAI is moving away from Instant Checkout inside ChatGPT. It is shifting focus to product discovery and checkout on the merchant's side: users find and compare products in ChatGPT, but purchases are completed on the merchant's website or app.
- The developer docs still publish the Agentic Commerce Protocol checkout spec. In it, the merchant remains the merchant of record and handles refunds and chargebacks.
For a small store, the practical reading is simple: don't build anything around in-chat checkout. Your product page is where the sale happens, so it needs to load fast, show the same price ChatGPT showed, and make buying obvious. The merchants page also says there are no fees on purchases completed on your own site.
Reviews and mentions: the part a small store can grow
OpenAI names reviews from public websites and other third-party content as inputs. That is where small stores can compete with big ones:
- Ask buyers for reviews after delivery, on your product pages and on independent platforms. Never buy or fabricate reviews.
- Get included in honest buying guides and "best X for Y" comparisons in your niche. Small bloggers in your category are often the easiest place to start.
- Answer real questions in communities where your customers ask them, with disclosure that you are the seller.
- Keep your brand and product names consistent everywhere, so mentions point to the same thing.
For the content side of AI visibility, see how to get cited by ChatGPT.
Measure ChatGPT shopping traffic
Clicks from ChatGPT product results land on your product pages as referral traffic from chatgpt.com. Set up a channel group or segment for it (our GA4 guide for AI traffic walks through it) and watch which products receive visits. If you get feed access, OpenAI's feed best practices suggest adding parameters such as utm_medium=feed to product URLs so feed clicks can be told apart.
Checklist: ChatGPT shopping SEO for a small store
- robots.txt allows
OAI-SearchBoton product and category pages. - Bot protection lets OpenAI's verified IPs through.
- Price, stock, brand and key specs are visible in the page HTML.
- Product titles name the variant; descriptions say who the product is for.
- Prices and availability match across your site, marketplaces and any feed.
- Product markup is in place (useful anyway, not a confirmed ChatGPT signal).
- Shopify or Etsy listings are complete; other platforms: application submitted on the merchants page.
- Genuine reviews are collected on site and on independent platforms.
- chatgpt.com referrals are tracked per product.
What to do next
Start with access, because everything else depends on it. Enter your store's domain and a product URL path in the free AI crawler checker to see whether OAI-SearchBot, GPTBot and other AI bots are allowed, and which robots.txt line decides it. Then work through the checklist. For the full picture of ChatGPT visibility, read how to get your website indexed by ChatGPT and browse the AI search hub.
FAQ
How do I get my products listed on ChatGPT?
Allow OAI-SearchBot to crawl your product pages and make sure your host lets OpenAI's search bot IPs through. Shopify and Etsy catalogs are already connected, according to OpenAI. Other merchants can apply for direct product feed access on chatgpt.com/merchants; onboarding is limited to approved partners.
Can you pay to appear in ChatGPT shopping results?
No. OpenAI says product results are selected independently, are not ads and are not influenced by partnerships. Ads in ChatGPT exist, but they are a separate system shown apart from product results.
Do I need a product feed to appear in ChatGPT?
No. The FAQ on OpenAI's merchants page says a feed isn't required if ChatGPT already crawls your site. A feed gives you more control over how products appear, with more accurate and current prices and stock.
Can customers buy directly inside ChatGPT?
OpenAI's merchants page says it is moving away from Instant Checkout inside ChatGPT, so purchases are completed on merchants' sites or apps. The shopping help article still mentions Instant Checkout for some eligible products, so check OpenAI's pages for the current status.
Where is ChatGPT shopping available?
OpenAI's merchants page says shopping is currently available to ChatGPT users in the United States and will expand to other regions over time. The feed spec's market fields currently cover the US, Canada and Mexico.
Does ChatGPT use Product schema markup?
OpenAI hasn't said. Its shopping article mentions structured metadata from first-party and third-party providers but not schema.org. Product markup is still worth adding because other search engines use it and it keeps page data consistent.
Does WooCommerce work with ChatGPT shopping?
OpenAI doesn't mention WooCommerce in its shopping documentation. A WooCommerce store can be crawled like any website and can apply for direct feed access on the merchants page.
Read next




Check your site's Quality Score
Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.
Enter a domain like example.com
Add my site