Get your products recommended by ChatGPT
Last updated: June 17, 2026
TL;DR
To be recommended in ChatGPT, your products have to be reachable (let OAI-SearchBot and GPTBot in), readable (key facts in raw HTML, not JavaScript), and chosen(answer-first descriptions written the way buyers actually ask, with price, availability, specs and reviews a model can extract). A product feed gets you into ChatGPT's shopping surface; good product-page copy gets you picked.
How ChatGPT decides which products to recommend
ChatGPT doesn't keyword-match the way old search did. When someone asks “what's a good standing desk for a small apartment under $300?”, it weighs relevance to that specific intent, the structured facts on your product pages (price, availability, specs), review signals and authority, and how well your copy matches the shopper's real constraints. Buyers ask AI long, situational questions — far more detail than a Google search — so the products that win are the ones whose pages speak in those same situational terms.
Step 1: Become eligible (crawler + feed)
Let the right crawlers in
ChatGPT uses OAI-SearchBot for its search and shopping surfaces and GPTBot for broader retrieval. If either is disallowed in /robots.txt— or your CDN quietly blocks them — your catalog can't appear, full stop. This is the single most common reason an otherwise great store is invisible. See the GPTBot referencefor the exact directives, and double-check that bot-management rules aren't catching these user-agents.
Get your catalog into the shopping surface
Product carousels in ChatGPT are fed by structured product data, not just the open web crawl. If you sell on Shopify or Etsy, your catalog is largely integrated already — little or no extra setup. Otherwise you submit a product feed (titles, descriptions, prices, availability, identifiers) through OpenAI's merchant application so products are eligible for discovery. Keep that feed accurate and current; stale price or stock data is worse than none, because it gets you shown and then filtered out.
Step 2: Get chosen (product-page copy)
Eligibility gets you into the pool. Your product page decides whether you're recommended. Four moves do most of the work:
- Lead answer-first.Open with what the product is, who it's for, and the one-line reason to buy — before the brand story. A model may stop reading before it reaches a buried spec.
- Write in use cases, not just specs.Swap “10,000mAh battery” for “about 48 hours of power for off-grid camping.” Buyers ask in scenarios; match the scenario.
- Make facts extractable. Put price, sizes, materials, compatibility and shipping in plain text and a comparison-friendly format, not locked in an image or a script-rendered widget.
- Show reviews as text.Genuine, crawlable reviews give the model the language buyers use and the problems your product solves — strong context for a recommendation.
Step 3: Add Product structured data
Mark up each page with schema.org Product (name, brand, description, Offer with price and availability) and AggregateRatingwhen you have real reviews. Structured data turns prose into facts a model can attribute with confidence, and it is what shopping surfaces and autonomous buying agents read first. The same principle drives the rest of AEO — see schema/JSON-LD for AI assistants.
Step 4: Don't hide the page behind JavaScript
Most AI crawlers fetch raw HTML and don't wait for client-side rendering. If your price, variants or description only appear after a framework hydrates, the bot sees an empty shell. Quick test: view-source the page. If the buying facts a human reads aren't in that raw HTML, neither ChatGPT nor an agent shopping on a buyer's behalf will use them.
How long it takes
Feed and product-data improvements tend to surface in AI shopping results within a few weeks as the index refreshes. Building external authority — reviews, mentions, being listed in roundups — is the slower 3–6 month layer. Fix access and product data first; it's the fastest, highest-leverage work.
FAQ
Do I need to pay to be recommended by ChatGPT?
Recommendations are earned, not bought — there's no “pay to rank” in the answer. You become eligible by submitting a product feed (free) and get chosen on relevance, structured data, price/availability and reviews.
I'm on Shopify — is there anything to do?
Your catalog is largely integrated already, so the work shifts to product-page copy, Product schema, crawlable reviews, and making sure no app or theme blocks OAI-SearchBot. See our Shopify guide.
Is this different from getting cited in answers?
Yes. Being cited is about content pages being quoted as a source; being recommended is product discovery in the shopping flow. They share the foundations (access, readability, structure) but the product feed and Product schema are specific to shopping. For the content side, see get cited by AI assistants.
Check whether AI can read your product pages per agent: run a free audit, or see how the AI Shopping add-on surfaces your catalog in ChatGPT, Gemini and Perplexity.
Related reading
- 7 min read
AI browsers (ChatGPT Atlas) & your site
Agentic browsers like ChatGPT Atlas read and act on your pages for the user. Here is what actually changes for your site, what to fix, and what is just hype.
- 8 min read
Add AEO/GEO as an agency service line
A playbook for agencies: how to package, price and deliver AI visibility (AEO/GEO) as a service that lifts client retainers — without the snake oil.
- 8 min read
AI search visibility for B2B SaaS
Half of B2B buyers now start in an AI chatbot. How to get your SaaS onto the AI shortlist when buyers ask ChatGPT or Perplexity for the best tool.