By Steve Merrill, Founder of WRKNG Digital | September 23, 2026
ChatGPT recommends products it can confirm. If your store isn't showing up, it's usually a data problem, not a product problem. Here are seven fixes in the order I'd do them.
This builds on our post on how ChatGPT picks which products to recommend. That one explains why. This one is the to-do list.
1. Make availability and price machine-readable
Get stock and price into the raw HTML and the feed, not painted on by JavaScript after load. This is the field ChatGPT checks first, and blanks here get you dropped.
Fix this on your ten best sellers before anything else. It's the highest-leverage change on the list.
2. Add complete Product and Offer schema
Every product needs Product and Offer markup with name, brand, price, currency, and availability. That's the backbone ChatGPT reads.
Verify each one in Google's Rich Results Test. If a field comes back blank, the model sees a blank too.
3. Write specs as text, not images
A spec sheet saved as a graphic is invisible to ChatGPT. Materials, dimensions, compatibility, all of it needs to be real text on the page.
This one quietly costs stores citations every day. The competitor who typed their specs out gets named instead.
4. Add review and rating markup
Reviews with schema become a trust signal ChatGPT can quote. Reviews without markup are mostly decoration to a machine.
If you already collect reviews, marking them up is close to free visibility you're currently leaving on the table.
5. Keep your feed and your page in agreement
When the feed says one price and the page says another, ChatGPT sees a contradiction and may drop the product rather than risk being wrong.
Reconcile price and availability across both. A single stale feed price can pull a best seller out of AI answers.
6. Answer the real question on the page
Put a short, direct answer to what shoppers actually ask near the top. "Is this waterproof? Yes, rated to X." Machines lift clean answers like that.
OpenAI's shopping guidance leans on clear, structured product info for exactly this reason.
7. Test and track your mentions
Ask ChatGPT to recommend products in your category and note whether you appear. Do it every couple of weeks.
That mention is your scoreboard. I ignored a shifting platform once and paid in lost years. Checking is free, so check.
Further reading
- OpenAI on shopping in ChatGPT
- Schema.org Offer reference
- Google product structured data guidelines
- Google Rich Results Test
Frequently Asked Questions
How do I get my Shopify products into ChatGPT shopping results?
Start with machine-readable availability and price, add complete Product and Offer schema, write specs as text instead of images, and mark up your reviews. Then keep your feed and page in agreement, answer shoppers' real questions on the page, and test your mentions in ChatGPT every couple of weeks.
Why isn't ChatGPT showing my products even though they're in stock?
Usually because the stock status is rendered by JavaScript after load, so ChatGPT reads a blank before it runs. Get availability into the raw HTML and your feed, and confirm it in Google's Rich Results Test so the model sees the same in-stock status a shopper does.
Does marking up reviews really change AI visibility?
Yes. Review and rating schema turns your reviews into a trust signal ChatGPT can quote, while unmarked reviews read as decoration to a machine. If you already collect reviews, adding the markup is close to free AI visibility.
Want to know if AI assistants can actually find and recommend your store? Get a free AI-visibility read on your Shopify store at WRKNG Digital. We show you exactly what ChatGPT, Perplexity, and Google AI see when they look at your products.

