2026-10-03 · Guides

Is your WooCommerce store visible in ChatGPT shopping?

When someone asks ChatGPT "what's a good linen apron under $40?", it can answer with products: names, prices, pictures and links to the stores that sell them. Shopify stores are connected to this by default. A WooCommerce store isn't connected to anything automatically, so whether it shows up depends on whether ChatGPT can find and read your product pages on its own.

The good news is that most of what decides that is in your control, and you can check it yourself in about fifteen minutes.

How ChatGPT finds products

ChatGPT's shopping answers come from the web. OpenAI runs a crawler called OAI-SearchBot that reads pages for ChatGPT's search results, and when a person asks about a page directly, ChatGPT fetches it as ChatGPT-User. From your product pages it picks up the product's name, price, availability, images and identifiers, mostly from the structured data WooCommerce writes into every product page. OpenAI also has a sign-up for merchants who want to send product data directly, but that is an extra, not a replacement for pages it can read.

OpenAI doesn't publish a ranking formula, and no plugin can promise placement. What you can control is whether ChatGPT is able to read your products and match them to what people ask for. Here's how to test each part.

Step 1: ask ChatGPT about your own product

Open ChatGPT with search turned on and ask for something specific that only your store sells, using the product's real name and your store name: "Linen & Co washed linen apron price". If ChatGPT finds your product page and gets the price right, the basics work. If it can't find your store at all, or describes your product from another site, keep going.

This is a rough test. Answers vary from day to day, and a new store can take weeks to be crawled. The checks below tell you why something is missing.

Step 2: check OpenAI's crawlers may read your pages

Open yourstore.com/robots.txt in your browser. This file tells crawlers which parts of your site they may read. A fresh WooCommerce store's file looks like this: it keeps crawlers out of the admin, cart links and log folders, and lets them read everything else, products included.

A default WooCommerce robots.txt: Disallow lines for wp-admin, add-to-cart links and WooCommerce upload folders, then the sitemap line

Look for a block that starts User-agent: OAI-SearchBot or User-agent: ChatGPT-User followed by Disallow: /. That tells ChatGPT to stay away. Also check for User-agent: * followed by Disallow: /, which blocks everyone. Our guide to robots.txt for AI crawlers explains what to allow and what's safe to block.

Step 3: check nothing blocks them at the firewall

robots.txt is a polite request. A firewall is a locked door. Security plugins, hosting firewalls and CDNs like Cloudflare can block AI crawlers outright, and some have an "AI bots" switch that may be on without you knowing. Look in your security plugin's bot settings and, if you use a CDN, its bot or AI crawler settings. If OAI-SearchBot is blocked there, robots.txt doesn't matter.

Step 4: check your products carry structured data

Open one of your product pages, right-click, choose View page source and search for "@type":"Product". WooCommerce adds this block automatically, with the name, price, stock status and, if you've filled them in, the GTIN and brand. If it's missing, a theme, page builder or SEO plugin may have removed or replaced it.

While you're there, search for gtin and brand. These are what let ChatGPT match your product to a shopper's question and to other stores selling the same thing. Most WooCommerce stores leave them empty. Two guides cover them: adding GTINs and adding a brand.

Check your store in 10 seconds

The free online checker runs 5 outside checks on your store, including this one, and gives you a score out of 5.

Run the free check

Step 5: check the store is live and indexable

Two settings hide a whole store:

WooCommerce's Site visibility settings with the Coming soon and Live options, Live selected

Step 6: fix the gaps, biggest first

If you found several problems, fix them in this order, because each one blocks everything after it:

  1. Store set to Coming soon or search engines discouraged: nothing else matters until this is fixed.
  2. Crawlers blocked by a firewall or by robots.txt.
  3. Product structured data missing.
  4. GTIN and brand missing.
  5. Thin product data: one-line descriptions, no attributes such as size, colour or material, no images.

Then ask ChatGPT again in a week or two. Crawlers don't revisit every page every day.

Check every product, not just one

The steps above check one page by hand. The free plugin runs the same checks from inside WordPress across your whole catalogue (robots.txt, firewall blocks, structured data, identifiers, brand, descriptions and more) and gives you a score out of 100 with the fixes in order of points.

The AI Shopping Readiness screen in WooCommerce: a score of 65 out of 100 and a "Fix these first" list led by product data completeness

Is your WooCommerce store readable by AI shopping agents?

The free LeyMish AI Shopping Readiness plugin gives you a 0–100 score and a fix list, and runs entirely on your site.

Download the free plugin See Pro