Menu
Playbook

Why WooCommerce products go missing from AI answers

An assistant answering a shopping question is not browsing your site. It is reading facts. Here is what stops it reading yours, and the order to fix it in.

Benjamin Ong 8 min read Developer needed for step 2

Three things have to be true before an assistant can name your product. It has to be allowed to open the page. The page has to state the facts in a form it can read. And those facts have to be there when it looks. WooCommerce leaves all three to your theme and your plugins, which is why two stores that look the same can score thirty points apart.

1. Check you are not turning them away

The most common problem is the hardest to see. A security plugin, or a rule at your host, turns away automated visitors it does not recognise. Nothing in your admin tells you it is happening.

Your robots.txt file, seen in a browseryourstore.com/robots.txt
User-agent: *
Disallow: /wp-admin/

# What you do not want to find:
User-agent: GPTBot
Disallow: /
In plain words.robots.txt is a doorman's list. A line saying Disallow: / under an assistant's name turns that assistant away at the door, however good your product pages are.

A block set by your host does not show up in this file at all. If your scan says assistant access is failing while robots.txt looks fine, the block sits with your host, who can confirm it from their logs.

2. Show the price where software can read it

A price your theme draws on the screen is a price for people. Assistants read a separate set of product details, and most WooCommerce themes only fill in part of it: the name and the image, but no price and no stock. On a typical shop we see this on twenty to forty percent of products.

What a complete product entry sayssimplified
Product
  name         Merino Base Layer, Men's
  sku          NL-ML-140-M
  price        98.00 USD
  availability InStock
  gtin         0123456789012

This is one change to your theme template, not a change per product. Fix it once and every product is fixed, including the ones you add next year. It is the change worth the most on most stores, and the one that needs a developer.

3. Make sure the facts arrive in time

If your description appears a second and a half after the rest of the page, a visitor that does not wait reads a product with no description. Reviews add-ons, chat bubbles and tabs that load late are the usual causes.

Do not fix this by deleting the add-on.Load it after the description instead of before it. The order things load in matters more than the total size of the page.

What this does not do

None of this makes an assistant mention you. It makes you readable, which is the part you control. Nobody outside these companies knows how they choose between the products they can read, and anyone selling you a place in an answer is selling a guess.

Find out which of the three applies to you

The free scan grades all 11 checks and takes about 45 seconds. No plugin, no card.

Side-by-side pipelines show WooCommerce and Shopify product data becoming structured information readable by AI assistants.
Left: a WooCommerce store, where the owner puts the pieces together. Right: a big platform that ships most of them already done. Same finish either way.

Related playbooks