ChatGPT SEO for Ecommerce: How to Get Your Products Recommended
A ChatGPT SEO playbook for ecommerce teams: how ChatGPT Shopping picks products, how to get listed, and the product page fixes that change what it recommends.
By Alberto Barberis, Founder and CEO, AndromedAI · Updated October 2026
The short answer
ChatGPT SEO for ecommerce is the work of getting your products recommended in ChatGPT answers. To make them easy to retrieve, allow OAI-SearchBot and get in through Shopify, Etsy or OpenAI's merchant program with a feed that meets the spec. To make them easy to match, fill every attribute shoppers ask about (material, size, dimensions, use cases, reviews, policies). Relevance decides the ranking, and thin data gets skipped.
ChatGPT SEO in 30 seconds
ChatGPT recommends products it can find and read, then justify in a sentence. Most of that now comes from structured product feeds, so for a store, ChatGPT SEO is mostly a product data job.
- 01
ChatGPT pulls candidates from merchant feeds, the open web and review content, then shows a handful of product cards with a one-line reason for each.
- 02
Since July 2026, feed-sourced products have become most of what ChatGPT Shopping recommends in Profound's tracking. Being in a feed is now the entry ticket.
- 03
Shopify and Etsy catalogs are already wired in. Everyone else applies through OpenAI's merchant program and submits a feed.
- 04
Getting listed only makes you eligible. Complete attributes, stated use cases and data that agrees with itself are what get you picked.
- 05
Track it with a fixed prompt set plus chatgpt.com referrals in analytics, then go after the products that never show up.
How ChatGPT Shopping works (and where its product data comes from)
ChatGPT Shopping turns a plain-language request into a short list of product cards. It retrieves candidates from feeds and the web, throws out anything that fails the shopper's constraints, and ranks what survives. Relevance comes first. Price and stock status matter next, then reviews.
shopping questions asked to ChatGPT by US consumers every week
ChatGPT is already a product search destinationSource: Stacklineof tracked ChatGPT Shopping recommendations came from feed retrieval as of September 3, 2026, up from 8% in early July
Feeds now decide who gets into the answerSource: Profound via Search Engine Journalhigher conversion rate for AI-referred retail visitors than non-AI traffic in July 2026
AI shoppers arrive ready to buySource: Adobe Digital InsightsWhere a product card gets its data
Merchant feeds. OpenAI takes structured feeds from approved merchants and platforms. Its help center says selection draws on "structured metadata from providers" such as price and description, and that Shopify product data is "already integrated into ChatGPT through Shopify Catalog" (OpenAI Help Center).
The open web. ChatGPT search crawls pages with OAI-SearchBot, so access is set in robots.txt (an llms.txt file for your store doesn't replace it). Shopping research, launched in November 2025 on a version of GPT-5 mini trained for shopping tasks, reads product pages and trusted review sites directly and cites them. It avoids low-quality sites.
Reviews and third-party content. Review summaries come from public websites, and labels like "Budget-friendly" are written by the model. What reviewers say about you shapes how ChatGPT describes you, and most SEO teams underweight it. It's one of the clearest differences in GEO vs SEO for ecommerce.
That 65% figure is why we'd start with the feed. Listicle mentions help with brand prompts. Constrained category prompts run on feed data.
Query fan-out: one prompt, many searches
A shopper types "lightweight waterproof hiking jacket for women under $200, packs small". ChatGPT splits that into sub-questions (waterproof rating, weight, packability, women's fit, price) and retrieves candidates for each. A product survives only if its data confirms them. A jacket listed as "Trail Shell, Navy" with no material or weight can't be matched, however good it is.
Every detail in that reply came from a field the merchant filled in. The Kestrel jacket may be just as good. ChatGPT can't say so.
Shopping research vs a regular chat
ChatGPT shopping research is the slower, deeper mode. It asks clarifying questions (budget, who it's for, which features matter), then builds a buyer's guide with picks and tradeoffs. OpenAI names five categories where it performs especially well: electronics; beauty; home and garden; kitchen and appliances; sports and outdoor. A regular chat returns cards in seconds.
If a fact isn't stated in your feed or on your page, ChatGPT treats it as if it doesn't exist.
Every AI shopping surface works this way; see Agentic Commerce Optimization and our guide to agentic commerce.
How to get your products listed on ChatGPT: step by step
Shopify and Etsy merchants are already integrated through their platforms. Everyone else applies on OpenAI's merchant page, builds a feed to the product feed spec and shares it via SFTP, API or a supported commerce platform or feed provider.
- 1
Check your path
On Shopify or Etsy, your catalog is already integrated, according to OpenAI's merchant page. Any other platform means applying.
- 2
Open your site to OAI-SearchBot
OpenAI recommends allowing OAI-SearchBot in robots.txt, and blocking it keeps you out of ChatGPT search answers. GPTBot (model training) is separate and can be blocked on its own. Changes take about 24 hours. Check your CDN or firewall too: a bot-blocking rule there can stop the crawler even when robots.txt allows it.
- 3
Build the feed to spec
The product feed spec requires nine fields per item or variant:
item_id,title(max 150 characters),description(max 5,000 characters),url,brand,seller_name,image_url,availabilityandprice. - 4
Add the attributes that win matches
Optional fields carry what shoppers ask about:
gtin,mpn,product_category,color,size,gender,age_group,material,dimensions,weight,review_count,star_rating, return policy fields andgroup_idfor variants. - 5
Apply through the merchant program
The form asks about your company and website, your primary categories, plus feed size in unique SKUs. Expect a possible waitlist. OpenAI says a self-service portal is planned.
- 6
Deliver and validate
Share the feed via SFTP, API or a commerce platform or feed provider. Check Upload History: malformed rows can fail while valid rows still process.
- 7
Keep it fresh
Update
pricewhen a sale starts or ends andavailabilitywhen stock changes. Dates in the feed won't schedule changes for you.
What goes in the feed
Every purchasable product, one row per variant. is_eligible_search defaults to true, though eligibility "doesn't guarantee display".
A trap we see often is variants sharing one GTIN because the supplier barcoded the style, not each size. Give every variant its own identifier, or leave gtin empty and send mpn. A wrong GTIN hurts more than a missing one.
The merchant page states shopping is currently live only for ChatGPT users in the US, with more regions planned. European brands are often told to wait. If you already ship to the US, we disagree and would apply now. For home markets, the open web stays the main way in until feeds expand.
Pre-launch checks
- Every
urlopens the exact variant (on Shopify, the?variant=link) with the same price and availability as the feed. titlefollows brand + product type + key attributes ("Women's Packable Waterproof Hiking Jacket, 2.5-Layer, Navy").descriptionis plain text and specific. OpenAI's feed best practices ask for "concise, factual copy that helps users understand products."review_countandstar_ratingdescribe the same review population. Omit both when there are no reviews.- Click tracking uses parameters such as
utm_medium=feedonurl, kept consistent across feed snapshots.
Shopify ChatGPT and Instant Checkout: what changed in 2026
Shopify syndicates products to ChatGPT through Shopify Catalog and its Agentic Storefronts channel, which is on by default for eligible stores. Purchases now happen on the merchant's own checkout: OpenAI moved Instant Checkout to apps in March 2026 to focus on discovery.
How Shopify ChatGPT works today
Shopify's Agentic Storefronts help page says products reach AI channels through Shopify Catalog, and that the feature "is active by default for eligible stores." You pick channels (ChatGPT, Google AI Mode and Gemini, Microsoft Copilot, Meta) under Sales channels > Agentic in the admin. For ChatGPT, the shopper buys on your store checkout in ChatGPT's in-app browser or a new tab. Orders show up with channel or referrer attribution.
What the Shopify integration sends, and what it can't fix
It sends what your store holds, empty metafields included. "On by default" doesn't mean done. Common gaps:
- Titles with no product type or attributes ("The Weekender" instead of "Leather Weekender Bag, 45L, Cabin Size").
- Material and fit stuck in images or an image-only size chart.
- Attributes kept in custom metafields or theme code instead of Shopify's standard product category and category metafields.
- Nothing about who the product is for or when to use it.
The Instant Checkout timeline
| Date | What happened | What it means for merchants |
|---|---|---|
| September 29, 2025 | OpenAI launched Instant Checkout with Etsy sellers, built on the Agentic Commerce Protocol co-developed with Stripe | Buying inside ChatGPT, merchant stays merchant of record, small fee on completed purchases |
| December 2025 | Shopify announced Agentic Storefronts, syndicating product data through Shopify Catalog | No dedicated ChatGPT app needed for Shopify merchants |
| March 2026 | OpenAI said "Instant Checkout is moving to Apps" and prioritized search and product discovery (Modern Retail) | Shoppers buy on your site; ChatGPT acts as a discovery referrer |
Product feeds vs an app
OpenAI's merchant page says most merchants start with feeds, and apps suit larger merchants wanting more control. Start with the feed. An app on weak data won't get recommended either. For the protocols behind checkout and payments (ACP, UCP, AP2), read agentic commerce protocols explained, and use our agentic commerce glossary for plain definitions of the terms.
Organic results and ChatGPT ads
Sponsored ads show below ChatGPT responses for Free and Go users in four markets (the US, Canada, Australia, New Zealand). In May 2026 OpenAI added tools that build ads from product feeds, using the same structured data as organic results (Marketing Tech News). Organic product results "are not ads," says OpenAI. One clean feed serves both.
How to rank in ChatGPT: the product page and feed signals it reads
ChatGPT recommends products it can match to every constraint in the prompt and explain in one sentence. That takes complete attributes in shopper language, explicit use cases, and the same data in your feed, on your page and on third-party sites.
Field-level fixes
| Signal | Where it lives | Weak | Strong |
|---|---|---|---|
| Title | title, H1 | Trail Shell Navy | Women's Packable Waterproof Hiking Jacket, 2.5-Layer, Navy |
| Attributes | material, color, size, dimensions, weight | Empty or in images only | 2.5-layer recycled nylon, 280 g, packs into chest pocket |
| Identifiers | gtin, mpn, brand | Missing | Valid GTIN on every variant |
| Category | product_category | Apparel | Apparel & Accessories > Clothing > Outerwear > Coats & Jackets |
| Use cases | description, bullets, FAQ | "Perfect for any adventure" | Day hikes in shoulder season, travel carry-on, rain commutes |
| Reviews | review_count, star_rating, review sites | No aggregate | Aggregate rating plus recent reviews on public sites |
| Policies | return_policy, shipping_price | Missing | 30-day returns, free US shipping over $100 |
The same jacket, before and after a rewrite:
title
BeforeTrail Shell Navy
AfterFjellby Women's Packable Waterproof Hiking Jacket, 2.5-Layer, Navy
description
BeforeBuilt for whatever the mountain throws at you. Our lightest shell yet.
AfterA 2.5-layer recycled nylon rain jacket for women that weighs 280 g and packs into its own chest pocket. Made for shoulder-season day hikes and wet commutes.
material
Before(empty)
After2.5-layer recycled nylon
attributes
Beforecolor: navy
Aftercolor: navy; weight: 280 g; fit: regular, room for a fleece; seams: fully taped; use case: hiking, travel, commuting
Two common tips we'd push back on. Stuffing keywords into titles is one; it gives the model nothing extra to quote. The other says brand storytelling and factual copy compete. They don't. Keep your voice and put the facts in the first two sentences.
Four signal groups
Completeness
Every attribute a shopper might filter on, in text and structured fields. Fan-out drops products whose data is silent on a constraint.
Language match
The terms shoppers type ("packable", "waterproof", "for petite women") in your title and description, and again in bullets and FAQ.
Intent coverage
Who the product is for, when to use it, what problem it solves and how it compares. ChatGPT quotes this when it justifies a pick.
Consistency and trust
Your feed agrees with your page and marketplace listings on price and specs. Reviews and editorial mentions live on sites ChatGPT reads.
Structured data still matters
ChatGPT reads your page too. Product markup covering offers and ratings, along with shipping and return policies, makes page facts machine-readable. Google's Product structured data guide recommends pairing page markup with a Merchant Center feed, and the same pairing works for AI channels. Check for duplicate Product blocks: a theme and a review app often each inject JSON-LD with offers that disagree. Our guide to ecommerce structured data covers the properties.
For the page-level playbook, see product page optimization and GEO for ecommerce.
Testing ChatGPT shopping visibility with prompts
Run a fixed set of real shopper prompts on a schedule and log which products appear. You're looking for products that should show up and never do.
A repeatable prompt test protocol
- Pick 3 to 5 priority categories by revenue or margin.
- Write 10 to 15 prompts per category in shopper language. Mix broad ("best waterproof hiking jacket"), constrained ("women's packable rain jacket under $200") and comparison prompts ("Brand A vs Brand B rain shell").
- Run each prompt in a logged-out or fresh session with memory off, so personalization doesn't skew results. Repeat each prompt three times, since answers vary.
- Run the same set in shopping research mode for your top categories.
- Log every product card: the product and merchant, the price shown, its position, plus the reason ChatGPT gives.
- Score share of answers: runs where at least one of your products appears.
- For each miss, compare your data with the winners. Note what they state that you don't.
- Fix, wait for the feed or crawl to refresh, and rerun the same prompts monthly.
Ignore single-run screenshots; answers move too much between runs.
What the results tell you
Presence
Do my products appear at all for my category prompts?
Share of answers per category and prompt type
Accuracy
Does ChatGPT get my prices and specs right?
Errors trace back to feed, page or third-party data
Justification
What reason does ChatGPT give for picking a product?
The attributes and use cases it can quote
Gap
What do winners state that my data does not?
The fix list for the next optimization round
Repeat monthly and after every major catalog update
Justification is the row most trackers ignore, and the most useful. Prompt tests are samples. Monitoring prompts show what a tracker received, which may differ from what buyers saw. Use them for patterns, and the framework in how to measure AI visibility for trends over time.
Measuring ChatGPT traffic and sales
Track sessions and revenue from chatgpt.com, tag feed URLs with consistent UTM parameters, and read Shopify's channel attribution. Then tie ChatGPT revenue back to the products you fixed.
What to set up
- Referral segment. GA4 files chatgpt.com under Referral by default. Build a custom channel group (Admin > Data display > Channel groups) matching chatgpt.com as source, separate from other AI assistants.
- Feed attribution. OpenAI's feed best practices suggest
utm_medium=feedonurl. Keep it stable across snapshots. - Shopify attribution. Orders from Agentic Storefronts appear in the admin with channel or referrer attribution.
The metrics that matter
| Metric | What it tells you |
|---|---|
| ChatGPT sessions and revenue | Size and trend of the channel |
| Conversion rate vs site average | Adobe Digital Insights found AI-referred visitors converting 60% better than non-AI traffic in July 2026, with 34% lower bounce rates |
| Products receiving ChatGPT traffic | Breadth of your visibility across the catalog |
| Share of answers in prompt tests | Visibility on the prompts you care about |
| AI Readiness Score per SKU | Whether the cause (product data) is improving |
Early session counts are small. Watch conversion and breadth.
A 15-point checklist for ChatGPT Shopping
- OAI-SearchBot allowed
robots.txt and firewall let OpenAI's search crawler reach product pages
- Channel connected
Shopify Agentic Storefronts on, or merchant application submitted
- Nine required fields
Every row has the required feed fields, all valid, all current
- Variants modeled
One row per variant, linked by
group_id, with variant-specific URLs - GTINs present
A valid, unique identifier on every variant that has one
- Descriptive titles
Brand plus product type plus key attributes, under 150 characters
- Core attributes filled
Material, color, size, dimensions, weight, all in structured fields
- Precise category
Deepest relevant
product_categorypath - Use cases stated
Who it's for and when to use it, in plain text
- FAQ on the product page
Fit and care answered, plus compatibility questions
- Reviews aggregated
review_countandstar_ratingconsistent with the page - Policies published
Shipping and return details in both feed and page
- Data consistent
No price or stock mismatches between feed, page or marketplaces
- Tracking in place
chatgpt.com channel group and stable feed UTMs
- Prompt tests scheduled
Monthly runs on a fixed prompt set
ChatGPT Shopping with AndromedAI
AndromedAI fixes the product data ChatGPT reads. It scores every product page for AI readiness and completes missing attributes. Titles and descriptions get rewritten around real shopper intents, then published to your store and feeds.
How the platform maps to the work
| Step | AndromedAI | What it does for ChatGPT visibility |
|---|---|---|
| Audit | AI Readiness Audit | Scores product pages on Product Data Completeness, Keyword Coverage, Customer Intent Match and Shopping Metadata, and shows which products to fix first |
| Fix existing pages | Optimizer | Rewrites titles, descriptions, bullets and FAQ, extracts attributes such as material, color and fit, and adds use cases and intents |
| Create missing pages | Creator | Builds complete product pages from brand or supplier data, including PDF spec sheets, in 12 languages |
| Answer category prompts | Category page optimizer | Builds category pages around real demand, for prompts like "best rain jackets for travel" |
| Publish | Integrations | Imports from CSV, Excel, Google Sheets, Shopify, Akeneo, SAP and other ERPs, XML or JSON feeds and REST API; publishes to Shopify (native app), Google Merchant Center, Salesforce Commerce Cloud, Adobe Commerce, Shopware, Akeneo, Plytix and WooCommerce |
On Shopify, the native app writes improved content back to the catalog that Shopify Catalog syndicates to ChatGPT. The fix reaches ChatGPT without a separate feed project.
The Brand Kit stores your tone of voice, rules, examples, glossary and banned words. AI checks with approval workflows control what goes live, with auto-approval above an AI Checker score of 4.0. AndromedAI also generates Merchant Center conversational attributes for Google's AI surfaces. More than 500 catalogs have been optimized on the platform.
Matassa generated its catalog with AndromedAI and made its first ChatGPT sales within a week.
from ChatGPT within one week, with catalog generation costs down 95%
Matassaclicks from AI chats
Bomboogiesales and +160% organic traffic, 483 hours saved
SemprefarmaciaFAQ
Allow OAI-SearchBot and get your catalog in through Shopify, Etsy or OpenAI's merchant program. Fill the attributes shoppers ask about, such as material, size, dimensions, use cases and return policy, plus reviews. Test with real prompts and fix products that never appear.
It reads the request, retrieves candidates from merchant feeds plus the web and review sites, and ranks them on relevance. OpenAI says results are organic and unsponsored. When several merchants sell the same product, it compares availability and price, then quality and whether the merchant is the maker or primary seller.
Shopify and Etsy merchants are integrated automatically. Other merchants apply on OpenAI's merchant page, build a feed with the nine required fields (item_id, title, description, url, brand, seller_name, image_url, availability, price) and share it via SFTP, API or a supported platform.
Give every product complete attributes and a descriptive title. Write plain-text descriptions that say who it's for and when to use it, add an FAQ and aggregate reviews, and keep feed data identical to the page. ChatGPT splits each prompt into sub-queries and drops products whose data doesn't confirm a constraint.
Yes. Shopify syndicates products to ChatGPT through Shopify Catalog and its Agentic Storefronts channel, which is on by default for eligible stores. Shoppers discover products in ChatGPT and buy on the merchant's own Shopify checkout. The channel sends exactly what your store holds, so check titles, attributes and metafields before you rely on it.
In March 2026 OpenAI moved Instant Checkout to apps to prioritize search and product discovery. Most merchants now get shoppers sent to their own site or app. OpenAI's merchant page states there are no fees on those purchases.
OpenAI's merchant page states shopping is currently live only for ChatGPT users in the US, with more regions and merchants to follow. European brands can still be found through ChatGPT search on the open web. If you already ship to the US, apply now rather than waiting for your home market to open.
In GA4, build a custom channel group for sessions referred from chatgpt.com, since they land under Referral by default. Add consistent UTM parameters such as utm_medium=feed to feed URLs, and check channel or referrer attribution on Shopify orders. Then compare conversion and revenue for the products you optimized.
Glossary
- ChatGPT SEO
- The practice of getting a brand, page or product into ChatGPT answers. For stores it centers on product feeds and product page data.
- ChatGPT Shopping
- The ChatGPT experience that answers shopping requests with product cards: image, price, merchant, review summary.
- Shopping research
- A ChatGPT mode, launched November 2025, that asks clarifying questions and then builds a buyer's guide.
- Product feed
- A structured file or API stream with one row per product or variant, listing fields such as title, price, availability or material.
- OAI-SearchBot
- OpenAI's crawler for ChatGPT search. Sites that block it are not shown in ChatGPT search answers.
- Query fan-out
- How an AI system splits one prompt into sub-queries and retrieves candidates for each.
- Instant Checkout
- A ChatGPT feature launched in September 2025 for buying inside the chat, moved to apps in March 2026.
- Agentic Commerce Protocol (ACP)
- An open standard co-developed by OpenAI and Stripe that connects merchants to AI agents for catalog data and checkout.
- Agentic Storefronts
- Shopify's channel that syndicates products to AI channels such as ChatGPT through Shopify Catalog.
- Share of answers
- The percentage of test prompt runs in which at least one of a brand's products appears.
Keep reading
The rails behind AI checkout and catalog access
GuideGEO vs SEO: What's Different for EcommerceWhat changes when the answer engine picks the product
Guidellms.txt for Ecommerce: Does Your Store Need One?When the file helps AI crawlers and when it doesn't
GuideAgentic Commerce: The Complete Guide for Brands and Retailers (2026)How AI agents are changing the way people shop
Sources (14)
- OpenAI Help Center: Shopping with ChatGPT search
- OpenAI: Introducing shopping research in ChatGPT
- OpenAI: Buy it in ChatGPT, Instant Checkout and the Agentic Commerce Protocol
- OpenAI: Merchants in ChatGPT
- OpenAI Developers: Product feed spec
- OpenAI Developers: Commerce best practices
- OpenAI Developers: Overview of OpenAI crawlers
- Shopify Help Center: Agentic storefronts
- Modern Retail: Shopify brings ChatGPT to Agentic Storefronts
- Search Engine Journal: ChatGPT shopping results lean hard on product feeds
- Adobe Digital Insights: AI Traffic Trends, August 2026
- Stackline: ChatGPT is becoming a shopping destination
- Marketing Tech News: OpenAI makes ChatGPT ads easier for ecommerce brands
- Google Search Central: Product structured data
Featured in








