Customers

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.

Alberto Barberis

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.

01

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.

  1. 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.

  2. 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.

  3. 03

    Shopify and Etsy catalogs are already wired in. Everyone else applies through OpenAI's merchant program and submits a feed.

  4. 04

    Getting listed only makes you eligible. Complete attributes, stated use cases and data that agrees with itself are what get you picked.

  5. 05

    Track it with a fixed prompt set plus chatgpt.com referrals in analytics, then go after the products that never show up.

02

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.

84M+

shopping questions asked to ChatGPT by US consumers every week

ChatGPT is already a product search destinationSource: Stackline
65%

of 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 Journal
+60%

higher conversion rate for AI-referred retail visitors than non-AI traffic in July 2026

AI shoppers arrive ready to buySource: Adobe Digital Insights

Where 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.

ChatGPT
Illustrative demo
Writing prompt
Illustrative example

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.

03

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. 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. 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. 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, availability and price.

  4. 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 and group_id for variants.

  5. 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. 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. 7

    Keep it fresh

    Update price when a sale starts or ends and availability when 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 url opens the exact variant (on Shopify, the ?variant= link) with the same price and availability as the feed.
  • title follows brand + product type + key attributes ("Women's Packable Waterproof Hiking Jacket, 2.5-Layer, Navy").
  • description is plain text and specific. OpenAI's feed best practices ask for "concise, factual copy that helps users understand products."
  • review_count and star_rating describe the same review population. Omit both when there are no reviews.
  • Click tracking uses parameters such as utm_medium=feed on url, kept consistent across feed snapshots.
04

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

DateWhat happenedWhat it means for merchants
September 29, 2025OpenAI launched Instant Checkout with Etsy sellers, built on the Agentic Commerce Protocol co-developed with StripeBuying inside ChatGPT, merchant stays merchant of record, small fee on completed purchases
December 2025Shopify announced Agentic Storefronts, syndicating product data through Shopify CatalogNo dedicated ChatGPT app needed for Shopify merchants
March 2026OpenAI 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.

05

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

SignalWhere it livesWeakStrong
Titletitle, H1Trail Shell NavyWomen's Packable Waterproof Hiking Jacket, 2.5-Layer, Navy
Attributesmaterial, color, size, dimensions, weightEmpty or in images only2.5-layer recycled nylon, 280 g, packs into chest pocket
Identifiersgtin, mpn, brandMissingValid GTIN on every variant
Categoryproduct_categoryApparelApparel & Accessories > Clothing > Outerwear > Coats & Jackets
Use casesdescription, bullets, FAQ"Perfect for any adventure"Day hikes in shoulder season, travel carry-on, rain commutes
Reviewsreview_count, star_rating, review sitesNo aggregateAggregate rating plus recent reviews on public sites
Policiesreturn_policy, shipping_priceMissing30-day returns, free US shipping over $100

The same jacket, before and after a rewrite:

AndromedAI / OptimizerAI Readiness 36/100

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

Illustrative example, AI Readiness Score from 36 to 89

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.

06

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

  1. Pick 3 to 5 priority categories by revenue or margin.
  2. 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").
  3. 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.
  4. Run the same set in shopping research mode for your top categories.
  5. Log every product card: the product and merchant, the price shown, its position, plus the reason ChatGPT gives.
  6. Score share of answers: runs where at least one of your products appears.
  7. For each miss, compare your data with the winners. Note what they state that you don't.
  8. 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

1

Presence

Do my products appear at all for my category prompts?

Share of answers per category and prompt type

2

Accuracy

Does ChatGPT get my prices and specs right?

Errors trace back to feed, page or third-party data

3

Justification

What reason does ChatGPT give for picking a product?

The attributes and use cases it can quote

4

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.

07

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=feed on url. Keep it stable across snapshots.
  • Shopify attribution. Orders from Agentic Storefronts appear in the admin with channel or referrer attribution.

The metrics that matter

MetricWhat it tells you
ChatGPT sessions and revenueSize and trend of the channel
Conversion rate vs site averageAdobe Digital Insights found AI-referred visitors converting 60% better than non-AI traffic in July 2026, with 34% lower bounce rates
Products receiving ChatGPT trafficBreadth of your visibility across the catalog
Share of answers in prompt testsVisibility on the prompts you care about
AI Readiness Score per SKUWhether 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_category path

  • 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_count and star_rating consistent 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

08

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

StepAndromedAIWhat it does for ChatGPT visibility
AuditAI Readiness AuditScores product pages on Product Data Completeness, Keyword Coverage, Customer Intent Match and Shopping Metadata, and shows which products to fix first
Fix existing pagesOptimizerRewrites titles, descriptions, bullets and FAQ, extracts attributes such as material, color and fit, and adds use cases and intents
Create missing pagesCreatorBuilds complete product pages from brand or supplier data, including PDF spec sheets, in 12 languages
Answer category promptsCategory page optimizerBuilds category pages around real demand, for prompts like "best rain jackets for travel"
PublishIntegrationsImports 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.

First sales

from ChatGPT within one week, with catalog generation costs down 95%

Matassa
+1,800%

clicks from AI chats

Bomboogie
+46.9%

sales and +160% organic traffic, 483 hours saved

Semprefarmacia
09

FAQ

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.

10

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.

Featured in