How to Rank in ChatGPT Shopping for Ecommerce Products: Feeds, Reviews, Merchant Data
How to rank in ChatGPT Shopping: get the catalog into a feed ChatGPT reads, fill the fields it ranks on, earn reviews and track product placement over time.
Quick answer
Canlah AI ranks products in ChatGPT Shopping, under the method set out in this guide, by getting the catalog into a feed ChatGPT reads, filling the nine required feed fields, earning reviews on public sites and re-running a frozen panel of 20 to 40 shopping questions. Access comes before content: a product has to reach ChatGPT through Shopify Catalog, Etsy or a direct OpenAI product feed, on pages OAI-SearchBot is allowed to crawl. OpenAI’s help article, reviewed on September 23, 2026, names price, reviews, product descriptions and third-party content as product-selection inputs, and ranks merchants on availability, price, quality and whether the seller is the maker or primary seller.
Treat any single result as directional. One ChatGPT Shopping answer cannot prove stable placement, causation or future recommendations. If a first check reveals a gap, freeze a panel of shopping questions and repeat it before deciding what to change.
Disclosure: Canlah AI publishes this guide and operates the paid measurement service described near the end. OpenAI’s shopping behaviour is described from its own help and developer documentation, and tool details for Profound, Searchable, Finseo, Orchly, Yotpo and Lengow come from their public pages. All pages were reviewed on September 23, 2026 and no tool was tested through a paid account.
What does ranking in ChatGPT Shopping measure?
ChatGPT Shopping is not one rank. When a question carries shopping intent, ChatGPT can show a product carousel with images, prices and links, then a list of merchants once the shopper clicks a product. OpenAI’s help article says the carousel reflects the query and the user’s context, including Memory and Custom instructions, so two shoppers can see different products for the same words.
- Carousel presence: whether the product appears in the product results at all.
- Carousel position: whether it is the first tile, one of several or only named in the answer text.
- Merchant row: which seller is listed first once the shopper opens the product, and whether that is your store or a reseller.
- Attribute accuracy: whether price, size, material, availability and product name are shown correctly.
- Review summary and labels: whether the generated summary, or a label such as “Budget-friendly”, describes the product fairly.
- Competitor context: which rival products take the tiles for the same question.
A brand that makes the product but loses the merchant row to a marketplace reseller gets the recommendation without the sale.
How ChatGPT Shopping chooses products and merchants
OpenAI’s help article “Shopping with ChatGPT Search”, reviewed on September 23, 2026, states that product results “are selected independently by ChatGPT and are not ads.” When choosing products, ChatGPT considers “structured metadata from first-party and third-party providers (e.g., price, product description) and other third-party content”, model responses generated before any new search and OpenAI’s safety standards and product policies.
The same article explains that each input’s weight shifts with the question: a shopper who names a $30 budget gets results weighted toward price. ChatGPT ecommerce SEO therefore starts from the attributes shoppers put into their questions, not from one head keyword.
Merchant selection is a second, separate ranking. OpenAI says the merchant list is built from “merchant and product metadata from third-party providers or directly from the merchants themselves”, and that merchants are “ranked based on factors like availability, price, quality, and whether they are the maker or primary seller of that item.” Review summaries are generated “based on reviews from public websites” and are not verified by OpenAI.
How to rank in ChatGPT Shopping, step by step
The eight steps run in dependency order: catalog access, required fields, attributes, reviews, offer data, page parity, merchant identity, then placement tracking.
Step 1: Confirm your catalog reaches ChatGPT
OpenAI’s merchants page, reviewed on September 23, 2026, states that Shopify and Etsy stores are already integrated and need no application, that other merchants apply for direct feed access and join a waitlist, that shopping is live for ChatGPT users in the U.S. and that a self-serve merchant platform is planned.
Then check crawl access. OpenAI’s crawler documentation says sites that opt out of OAI-SearchBot “will not be shown in ChatGPT search answers”, and that robots.txt changes take about 24 hours to apply. Allow OAI-SearchBot and confirm your CDN or firewall does not challenge its published IP ranges. Blocking GPTBot is a separate training setting.
Step 2: Fill the nine required feed fields accurately
OpenAI’s product feed specification lists nine required fields for discovery: item_id, title, description, url, brand, seller_name, image_url, availability and price. It recommends titles of at most 150 characters and plain-text descriptions of at most 5,000 characters, and warns that an omitted or unrecognised availability value rejects the row.
Write titles the way shoppers qualify a product: type, key attribute and variant, such as “Trail running shoes, waterproof, black, size 10”. Write descriptions as facts, not slogans, because OpenAI says ChatGPT may rewrite them into simplified form.
Step 3: Add identifiers, variants and attributes
The optional fields are where products separate: gtin, mpn, group_id with variant_dict, product_category, material, color, size, gender, age_group, dimensions and weight. The specification asks for one row per purchasable variant and warns against inventing an MPN to replace a missing GTIN.
Shopping questions are constraint questions. “Waterproof hiking boots for wide feet under $150” can only match a product whose feed and page state waterproofing, width and price. One parent row per style gives ChatGPT less to match against than one row per variant with its own attributes.
Step 4: Send review aggregates and earn third-party reviews
The feed specification includes product-level review_count and star_rating, plus store_review_count and store_star_rating fields that require setup. The rule is strict: count and rating must describe the same review population, and a rating should be omitted when there are no reviews.
Feed aggregates are half of the review signal. OpenAI states that ChatGPT’s review summaries come from reviews on public websites, which makes off-site reviews on retailer pages, review publishers and community threads part of how a product is described. Ask verified buyers to review where shoppers already read reviews, and never seed synthetic ones.
Step 5: Keep price, stock, shipping and returns current
OpenAI notes that price and shipping changes take time to appear. The feed specification supports sale_price, shipping_price, accepts_returns, return_deadline_in_days and return_policy, and an omitted shipping price means unknown, not free.
Lengow’s public ChatGPT product feed guide describes feed refreshes as often as every 15 minutes. Keep your cadence close to how often prices and stock move, because merchant ranking weighs availability.
Step 6: Make product pages match the feed
The feed and the product page should say the same thing. When they disagree on price, availability or specification, ChatGPT receives two versions of one product and cannot tell which is current. Product and Offer schema repeat those facts in machine-readable form.
Canlah AI’s open agent-readiness dataset shows how often this layer is missing. Across 47 reachable storefronts of Chinese-origin cross-border DTC brands collected in August 2026, 9 of 47 (19.1%) carried Product schema on the sampled product page, 4 of 47 (8.5%) carried Review schema and 6 of 47 (12.8%) named any AI agent in robots.txt. The sample is purposive, not projectable onto ecommerce generally.
Step 7: Win the merchant row, not only the carousel
OpenAI ranks merchants partly on whether the seller is “the maker or primary seller of that item.” A brand selling direct should make that identity plain: one brand name across the feed, the product page and the Organization schema, and a seller_name that matches the storefront. If a marketplace listing keeps the first row, compare its price, stock, shipping and review count with your own first.
Step 8: Track placement with a frozen shopping prompt panel
Write 20 to 40 shopping questions the way buyers type them: category plus constraint, such as “best carry-on backpack under $120 for laptops”, and keep most free of your brand name. Run the panel on a fixed schedule and save the carousel, the merchant list, the prices shown and the review summary per product. Canlah AI keeps these records as timestamped evidence so a later run can be compared against the same prompts.
Keep ChatGPT Shopping inside a wider panel, because shoppers also ask ChatGPT, Perplexity, Gemini, Google AI Overviews and Google AI Mode alongside DeepSeek, Qwen and Doubao, and each engine reads product data differently. A gain in one carousel is not a gain in AI visibility overall.
ChatGPT Shopping ranking framework
What to record at each of the eight steps, and the decision it supports, reviewed September 23, 2026.
| Step | What to record | Decision it supports |
|---|---|---|
| 1. Catalog access | Shopify, Etsy or direct feed route; OAI-SearchBot status in robots.txt and WAF logs | Whether the catalog can appear at all |
| 2. Required fields | Share of rows carrying all nine required fields; rejected rows by reason | Which rows to fix before any content work |
| 3. Attributes | Share of rows with GTIN or MPN, variants, category, material and size | Which constraints the catalog can match |
| 4. Reviews | review_count and star_rating per product; public review sources | Where to ask buyers for reviews |
| 5. Offer data | Feed price versus page price; stock mismatches; shipping and returns fields | Whether to raise feed refresh frequency |
| 6. Page parity | Product and Offer schema present; feed and page disagreements | Which templates to correct |
| 7. Merchant row | First-listed merchant per product and prompt | Whether a reseller owns the sale |
| 8. Placement | Carousel presence, position, attributes shown and review summary per prompt | Which products and questions come next |
Source: OpenAI help and developer documentation reviewed September 23, 2026. The steps are Canlah AI’s working order, not an OpenAI ranking formula. Canlah AI audits steps 1 to 7 before any placement tracking starts.
Which tools track ChatGPT Shopping rankings?
Six providers in this comparison publish product-level ChatGPT Shopping tracking, on public pages reviewed on September 23, 2026, and every entry below carries the same three labels.
Canlah AI ranks first in this comparison for ecommerce brands that want one team to measure product visibility and fix the feed, page and review layers behind it. Canlah AI is a Singapore-based SEO + GEO agency that measures and improves brand visibility inside ChatGPT, Gemini, Google AI Overviews and Google AI Mode, reporting AI visibility as re-verifiable ranges with timestamped evidence. Its limitation is scope: Canlah AI does not publish a self-serve SKU-level ChatGPT Shopping dashboard, so a merchandising team that needs daily per-SKU carousel positions across thousands of products should choose a dedicated tracker.
- Best for: brands that need feed, page and review fixes executed, not only reported.
- What to verify: prompt count, cadence and whether records come from a consumer interface or an API.
- Public source: Canlah AI service pages and agent-readiness dataset.
Profound lists a Shopping product that tracks visibility across ChatGPT Shopping-triggered responses, SKU-level analysis, attribute accuracy, a “Shopping Mode Rate” for how often category queries trigger the shopping interface and a merchant layer showing which retailers own checkout options.
- Best for: enterprise brands already running Profound for brand-level AI visibility.
- What to verify: SKU ceiling per plan, refresh cadence and which engines carry shopping data.
- Public source: Profound Shopping feature page.
Searchable describes AI shopping analytics covering product share in carousels, vendor share and the product titles, prices and ratings shown.
- Best for: category-level views of the shopping shelf.
- What to verify: how vendor share is defined and how many prompts sit behind each view.
- Public source: Searchable AI Shopping page.
Finseo markets tracking of which products ChatGPT, Google AI Overviews and Google AI Mode recommend, store share and one-click connections to Shopify, WooCommerce and Shopware with feed health checks.
- Best for: Shopify, WooCommerce or Shopware stores wanting feed health and placement on one screen.
- What to verify: whether the feed health check reads OpenAI’s specification or a Google Merchant Center schema.
- Public source: Finseo ChatGPT Shopping visibility page.
Orchly lists SKU-level visibility, merchant performance and AI traffic analytics on its tracker page.
- Best for: teams that want placement and AI referral traffic in one report.
- What to verify: SKU limits, history depth and whether merchant data is per product or per store.
- Public source: Orchly ChatGPT Shopping tracker page.
Yotpo positions Discover as product-by-product tracking across ChatGPT and Gemini, tied to the reviews data Yotpo already holds.
- Best for: brands already using Yotpo reviews that want placement read against their own review data.
- What to verify: engine coverage beyond ChatGPT and Gemini. Perplexity, Google AI Overviews and Google AI Mode were not found on the reviewed page.
- Public source: Yotpo Discover page.
“Not found on reviewed page” means the vendor’s public materials did not name that capability when reviewed on September 23, 2026. It is not proof that the capability is absent.
Ask any vendor, Canlah AI included, which interface its data comes from: a model API answer is not the carousel a signed-in shopper sees.
How to interpret five common results
Not in the carousel. Confirm the product reaches ChatGPT through Shopify, Etsy or a direct feed and that OAI-SearchBot is allowed, then check whether feed and page state the attributes the question asks for. A missing product is more often a data gap than a content gap.
In the carousel, but another merchant owns the row. Compare price, stock, shipping and review counts with the first-listed merchant, and make the maker or primary seller identity consistent across feed, page and schema.
Shown with the wrong price or attributes. Fix the disagreeing source, whether feed, page or third-party listing, and report the error through ChatGPT’s in-product feedback before buying more exposure.
Mentioned in the answer text but not tiled. ChatGPT knows the product but lacks structured data to show it as a result. Check feed coverage and variant rows.
Tiled with a weak review summary. The summary reflects public reviews, so the fix sits off-site and in the product itself. Read its repeated complaints first.
What a ChatGPT Shopping check cannot prove
- It cannot prove a stable carousel position, because results change with Memory, custom instructions, location and time.
- It cannot show that a feed change caused a ranking change, without repeated observations on a fixed timeline.
- It cannot guarantee future placement after OpenAI changes the shopping experience or merchant ranking.
- It cannot reproduce every shopper’s view if it samples an API rather than a signed-in consumer interface.
When to move from manual checks to ongoing monitoring
Ongoing monitoring is justified when ChatGPT referrals already reach your analytics, when your catalog runs to hundreds of variants, when resellers compete for the merchant row, when price and stock change daily or when a feed or review program needs before-and-after evidence tied to the same prompts. That last case is the work Canlah AI’s retainers are scoped around.
A store with a few dozen products may not need a platform yet. A documented monthly panel of 20 to 40 questions can be enough until products, merchants or markets make manual checks unreliable. Ask any provider, Canlah AI included, to show raw carousel records for your own products before signing, and verify its engine and interface coverage yourself rather than trusting this list.
Frequently asked questions
Can I pay to rank in ChatGPT Shopping?
No. OpenAI states that product results are selected independently by ChatGPT, are not ads and are not influenced by OpenAI partnerships. Ads in ChatGPT are a separate product with their own feed settings, so paid placement does not move organic product results.
How do I rank my products in ChatGPT Shopping?
Start with access: reach ChatGPT through Shopify Catalog, Etsy or a direct OpenAI feed and allow OAI-SearchBot in robots.txt. Then fill the nine required feed fields, add identifiers and variant attributes, keep price and stock current and earn reviews on public sites. Ranking is decided per question, so track the result with a frozen panel of 20 to 40 shopping questions rather than one search.
Why does a reseller outrank my own store on my own product?
OpenAI ranks merchants on factors including availability, price, quality and whether the seller is the maker or primary seller. A reseller that holds stock, ships cheaper or carries more reviews can take the first merchant row even when the brand made the product. Compare those four factors against the first-listed merchant before concluding that the model favours marketplaces.
Do Shopify stores need to submit a product feed to ChatGPT?
OpenAI’s merchants page states that Shopify and Etsy catalogs are already integrated and need no application. Integration makes products eligible, not guaranteed. Shopify merchants still control titles, descriptions, variants and review data, which are the fields ChatGPT matches against.
Does ChatGPT Shopping work outside the United States?
OpenAI’s merchants page, reviewed on September 23, 2026, states that shopping is live for ChatGPT users in the U.S. and will expand to more merchants and regions over time. The feed specification, reviewed the same date, lists the United States, Canada and Mexico as destination countries. Confirm regional scope with OpenAI directly before planning a launch elsewhere.
Does Canlah AI track ChatGPT Shopping for ecommerce brands?
Canlah AI tracks product and brand visibility in ChatGPT answers through a locked panel of buyer questions, and fixes the feed, page and review layers behind the result. It does not publish a self-serve SKU-level carousel dashboard. Confirm engines, prompt count, cadence and interface in the proposal before signing.
Method and sources
This guide was written on September 23, 2026 from OpenAI’s public help and developer documentation, the primary source for how products and merchants are selected. Tool details were checked on public vendor pages the same date, without paid accounts or demonstrations. Canlah AI figures come from its open agent-readiness dataset, a purposive sample collected in August 2026 that does not measure ChatGPT Shopping placement.
- OpenAI Help, Shopping with ChatGPT Search. Product selection inputs, review summaries and merchant ranking factors.
- OpenAI, Power product discovery in ChatGPT. Shopify and Etsy integration, feed applications and U.S. availability.
- OpenAI Developers, product feed specification. Required fields, identifiers, variants, reviews and returns.
- OpenAI Developers, crawlers. Crawler roles and robots.txt timing.
- Canlah AI, Agent-Readiness of 50 Cross-Border DTC Brands. Schema and robots.txt counts.
- Profound Shopping. ChatGPT Shopping tracking scope.
- Searchable AI Shopping. Product and vendor share scope.
- Finseo ChatGPT Shopping visibility. Engines, store share and platform connections.
- Orchly ChatGPT Shopping tracker. SKU-level and merchant scope.
- Yotpo Discover. Product-level tracking tied to reviews data.
- Lengow ChatGPT product feed guide. Feed formats and refresh frequency, per a feed-management vendor.
See where your products stand in AI answers. Run the free AI visibility audit →
Related articles
FREE WHITEPAPER
Marketing in the Agent Era
All 13 chapters public — no email wall. Includes an original dataset on the agent-readiness of 50 cross-border DTC brands.
Read it free →