Questions · Discover

My customers see every product. Why does this matter?

Because your customers use a browser that runs your scripts, and many AI agents do not. An assistant that answers “where can I buy this” by reading pages will not find your products to suggest, whatever a person sees on the same page.

Why it happens

Many agents fetch a page and read the HTML that comes back, the way a search crawler does, because running every site’s scripts is slow and expensive. A storefront built as a JavaScript app sends a shell first and fills in the products afterwards, in the browser. A reader that does not run the scripts never sees the second step.

The usual signs are all there and still lead nowhere: the site says it is a store in its own markup, the sitemap lists category pages, and the category pages answer. Each one arrives empty. The agent has no product to evaluate, compare or buy, so it moves on to a store whose products it can read.

This comes up at the Discover stage. The full treatment, including how to reproduce it and what to change, is on Products only appear after JavaScript runs.

Related questions

Run a free scan and find out which of these your store actually hits.