E-commerce

How do I get my store recommended by ChatGPT?

ChatGPT needs to read your product pages without JavaScript, see the exact price and availability in visible text, parse Product and Organization schema that matches that text, and find reviews on a site it already trusts. Miss any one of those and it names a competitor instead, however good the product actually is.

By Reflexa Technologies — the team building Reflexa, the agent that works on your site · October 17, 2026

In brief

Getting a store named by ChatGPT works the same way as getting any business recommended by ChatGPT: access, readable content, a clear identity, a page that answers the buying question, and outside corroboration. What's different for a shop is where each of those five things actually lives, starting with the one that trips up the most stores.

Can ChatGPT even read my product pages?

Only if the page is served as plain HTML, since most AI fetchers, including OAI-SearchBot and GPTBot, don't execute JavaScript. A storefront built on a client-side framework that renders price, specs or availability only after a script runs shows those fetchers an empty shell, even though the page looks complete in a browser. Server-rendered platforms and most page builders don't have this problem by default; a custom React or Vue storefront often does.

Proof: OpenAI's own crawler documentation names GPTBot and OAI-SearchBot and how each one fetches a page: OpenAI — GPTBot & OAI-SearchBot documentation.

Check it now: run the free what AI sees tool on your best-selling product page. If the price or the "add to cart" copy is missing from what it shows, a fetcher can't see it either.

Does my exact price need to be in the HTML, not just the schema?

Yes, the visible text is what most AI fetchers actually read, and Product schema only helps once it says the same number. Offer and Product schema give an engine a fast, structured way to parse price and availability, but Google's own guidance treats structured data as a supporting signal, not a substitute for the page saying the same thing in plain copy. A price that exists only in JSON-LD, with no matching visible text, is unverified as far as a reading model is concerned.

Proof: Google — optimizing for generative AI features.

Where the price livesWhat ChatGPT can do with it
Visible HTML text onlyReadable, but unstructured and slower to parse at scale
Product/Offer schema onlyStructured but unverified, since nothing on the page confirms it
Both, matchingReadable and verified, the combination that supports a recommendation
Both, disagreeingTreated as untrustworthy, the same failure covered in why AI gets my pricing wrong

Check it now: open your Product schema's price field and your visible price, side by side, and confirm they're identical down to the cents.

What schema does a store actually need?

Product schema with an Offer, including price, currency and availability, plus an Organization block that states clearly who sells it. Product schema tells an engine what the item is and what it costs; the Organization block, with a sameAs array pointing at your real social and review profiles, tells it which single entity is standing behind the claim. A storefront can have accurate Product schema on every page and still read as an ambiguous seller if the Organization identity is thin or missing.

Check it now: run the free schema & entity check to see whether both blocks exist, and whether the Offer price matches the page.

Do I need to join OpenAI's shopping or merchant programme first?

No, that's a separate, optional path, not a requirement for an ordinary ChatGPT answer to name your store. OpenAI has documented a merchant and product-feed route for its shopping results, but a store can still appear in a regular recommendation through its own readable pages, schema and reviews, the same way any other business does. Where a feed-based programme exists, treat it as an addition on top of the fundamentals below, not a shortcut past them, since the details of eligibility and availability can change and are best read directly from OpenAI's own current documentation rather than assumed.

Bottom line: fix the five fundamentals first. They're what every engine reads regardless of whether a shopping-specific programme applies to you.

Why do reviews matter more than my own product description?

Because your own page is the least independent source available, and ChatGPT looks for confirmation outside your own claims before it recommends you. A line on your product page saying "best quality on the market" carries little weight on its own; the same claim showing up in a review on a site ChatGPT already trusts, such as Trustpilot or Sitejabber for consumer goods, gives the model something to cross-check against. See do reviews change whether AI recommends you? for which review sites carry the most weight by category.

Check it now: ask ChatGPT one of your top buying questions and note whether a review site appears among its sources, and whether your store is named inside it.

What to do this week

None of this requires buying anything, and each step takes a few minutes:

Bottom line: most stores that aren't recommended are failing one of these five checks, not losing to a better product.

Keep reading

Frequently asked questions

How do I get my store recommended by ChatGPT?

Make sure ChatGPT's fetchers can read your product pages in plain HTML, put the exact price and availability in visible text, add Product and Organization schema that matches the page, and make sure reviews exist on a site ChatGPT already trusts.

Does ChatGPT read my store's prices from structured data or visible text?

Both, but visible text is what it can read without executing JavaScript, and Product schema only helps when its price and availability match the visible copy. A mismatch is a reason to distrust both.

Do I need to be in OpenAI's shopping or merchant programme to get recommended?

No. OpenAI has documented a merchant and product-feed path for shopping results, but a store can still be named in an ordinary ChatGPT answer through its own readable pages, schema and reviews, without joining any programme.

Do reviews matter as much as my own product page?

Often more. ChatGPT treats your own claims about your own products as the least independent evidence it has, so a review on a site it already trusts can do more to earn a recommendation than another sentence on your page.

How do I check if ChatGPT can already see my store correctly?

Ask ChatGPT your own buyer question with web search on and read which sources it opens, run the free AI crawler and what-AI-sees checks on a product page, or run the full free check at dashboard.reflexatechnologies.com/audit.

Does ChatGPT already name your store?

The free check reads your product pages the way ChatGPT reads them, and checks your schema against the page. 3 minutes, evidence included.

Run the free check →