Full Answer
ChatGPT doesn't use Google's index. It pulls from its own training data, real-time browsing, and structured markup — which means your Google rankings are irrelevant to whether ChatGPT recommends your products.
The three most common reasons a WooCommerce store stays invisible: incomplete product schema, blocked crawlers, and thin content. WooCommerce's default JSON-LD output misses critical attributes — brand, GTIN, review data, and often price currency formatting. ChatGPT Shopping processes millions of product queries daily, and without those structured fields your products don't enter the comparison pool.
ChatGPT-User is the crawler that fetches pages in real time when users ask product questions. Many WordPress security plugins and default robots.txt files block it. Check yours for blanket bot blocks — if ChatGPT-User can't reach your pages, no amount of schema helps.
Product descriptions under 100 words with no FAQ markup, no review structured data, and no comparison content give ChatGPT nothing to synthesize. AI engines need enough context to understand what your product does, who it's for, and how it compares. The fix is structural: validate your JSON-LD with Google's Rich Results Test, unblock ChatGPT-User in robots.txt, and build product pages with enough structured depth that AI can parse them. This is a [data readiness problem, not an SEO problem](https://seresa.io/blog/ai-data-readiness/why-your-woocommerce-store-doesnt-show-up-in-chatgpt-product-recommendations). For the specific schema fields WooCommerce misses, see [this breakdown of missing JSON-LD attributes](https://seresa.io/seed/ai-data-readiness/woocommerce-json-ld-product-schema-missing-attributes-ai-agents).