Cherry Seed

How does ChatGPT decide which stores to cite?

chatgpt citations product-schema woocommerce crawlers visibility

Quick Answer

ChatGPT cites stores based on three things: complete structured product data, crawl accessibility, and content authority. Stores with full JSON-LD Product schema — price, availability, brand, GTIN, ratings, and shipping details — give ChatGPT the discrete fields it needs to compare and recommend. If ChatGPT-User (the crawler that fetches pages in real time) is blocked by your robots.txt, your products don't enter the pool at all. With 900 million weekly active users (TechCrunch, 2026), ChatGPT is a product discovery channel most WooCommerce stores are missing because their data isn't machine-readable.

Full Answer

ChatGPT doesn't rank stores the way Google does. There's no PageRank, no backlink profile, no domain authority score. When a user asks "what's the best standing desk under $500," ChatGPT synthesizes an answer from what it can access — training data, real-time browsing via ChatGPT-User, and structured markup on the pages it reaches.

The structured data layer is where most WooCommerce stores fail. ChatGPT needs discrete, machine-readable fields to build product comparisons: name, price in a specific currency, availability status, brand, GTIN or SKU, aggregate ratings, review count, and shipping details. WooCommerce's default JSON-LD output covers some of these but leaves critical gaps — brand is often empty, GTIN fields aren't populated, and return policies rarely make it into the schema.

Content authority is the second factor. Original product descriptions with genuine detail, real customer reviews, and FAQ sections give ChatGPT quotable, attributable claims. Thin descriptions and duplicated manufacturer copy don't. ChatGPT needs enough context to explain why it's recommending a product — and it won't recommend what it can't explain.

The practical starting point: unblock ChatGPT-User in robots.txt, validate your product schema with Google's Rich Results Test, and build pages with enough structured depth that AI can parse them. This is the [data readiness gap](https://seresa.io/blog/ai-data-readiness/why-your-woocommerce-store-doesnt-show-up-in-chatgpt-product-recommendations) separating stores that get cited from stores that don't exist in AI answers.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/1228

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/ai-data-readiness/how-does-chatgpt-decide-which-stores-to-cite