This is not a bug. It works by design. And it changes everything you do in AEO.
What AI actually cites
The shopper asks the AI a comparative question: “which should I choose”, “X or Y”, “the best in the category”. The AI looks for a page that answers that specific question — one that compares several options, weighs the pros and cons and makes a recommendation.
A product page does not answer a comparative question. It talks about one product: here are our headphones, here is the price, buy now. The AI will read it, but it will not cite it — because a citation has to work as an answer, not as an advert for one of the options.
What gets cited instead:
- Editorial reviews — Wirecutter, NYT, GQ, trade magazines.
- Reddit threads — especially r/BuyItForLife and niche subreddits. ChatGPT and Perplexity cite Reddit particularly often.
- Comparison guides on blogs — even small ones, if the analysis has substance.
- YouTube transcripts — models read captions and video descriptions.
If you optimise only the product catalogue, you are competing on a field where there is barely any competition happening.
Why this asymmetry is not accidental
AI engines need comparative context, not a product page. There are two reasons for that.
The first is E-E-A-T training. Modern LLMs are trained to avoid pages with an obvious commercial interest and to favour content that looks independent. Wirecutter looks independent. Your Shopify store does not.
The second is query fan-out, which we covered earlier in this series. Sub-queries such as “X vs Y”, “what are the drawbacks” and “is it worth paying more” are comparative questions that a product page cannot answer by definition.
Where your store can still appear
Three levels. Each calls for a different kind of work.
Level 1: your own blog. Not “5 reasons to choose our brand”. An honest comparison guide: “X vs Y vs Z in 2026: who each one suits”. Including options you do not sell. This is the cheapest work of all: one guide a month, and in six months you have six citable resources.
Level 2: Reddit and niche forums. Find three active threads discussing your niche. Give a substantive answer with no direct promotion. ChatGPT reads Reddit continuously. One genuinely useful answer in the right thread earns months of citations.
Level 3: digital PR. A list of five niche blogs and review sites in your vertical. A guest post, an expert comment, a mention in their round-up. This is the training-data layer — mentions in authoritative sources feed into the next LLM training cycle. The effect is slow but irreversible.
What to do this week
One guide. Not five — one. The topic: a comparison of three options in your niche, at least one of which is not your product. The structure: who each one suits, the pros and cons of each, a recommendation for specific scenarios. 1,500–2,500 words. Publish it on your store’s blog and wrap it in Article and FAQ schema.
A month later, check whether that guide is cited for “X vs Y” queries in ChatGPT and Perplexity. If it is, scale the formula. If not, make it more honest. Nine times out of ten the problem is that the “honest guide” still gently sells your product. An AI reads that in a second.
And the crux of it: AEO is not store optimisation. It is building a presence everywhere the AI looks for an answer. The store is the final point of the funnel. Citation starts earlier.