One Client Had 600 Products. Only 300 Were Visible to AI. Here's How to Check Yours in 60 Seconds.
By Steve Merrill | May 14, 2026
Six hundred products in the catalog. Solid inventory, good photos, reasonable descriptions. And when I ran the AI visibility check, half the catalog simply didn't exist as far as AI shopping platforms were concerned.
Three hundred products. Gone. Not ranking poorly. Not buried on page four. Not there at all.
This wasn't a technical failure. Shopify was working fine. The store looked great to humans. But AI shopping assistants pull product data from a specific endpoint, and if your products don't show up there, they don't get recommended, period.
Here's how to check your store right now, and what to do when you find the gap.
---What Is /products.json, and Why Does It Matter for AI Shopping?
Your Shopify store has a built-in endpoint that exposes your entire product catalog in structured JSON format. You can access it at yourdomain.com/products.json.
This feed is one of the primary sources AI shopping platforms use to discover and recommend products. ChatGPT Shopping, Perplexity, and Google AI Overviews all pull structured product data from feeds like this when someone asks "what's the best [product type] to buy." If your product isn't in the feed, the AI can't recommend it, regardless of how good your SEO is or how much you've spent on ads.
Gartner predicts traditional search engine volume will drop 25% by 2026 as consumers shift to AI discovery tools. For Shopify merchants, that means the question isn't just "do I rank on Google", it's "can AI actually find my products."
---How Do You Check Your Store's AI Visibility Right Now?
Go to yourdomain.com/products.json in your browser. Scroll through and count, or use Ctrl+F to search product titles. Then open your Shopify Admin and check your total published product count.
If the numbers don't match, you have an AI visibility gap.
A few ways to do this more precisely:
- Direct count: Visit
yourdomain.com/products.json?limit=250, the default endpoint only returns 30 products, so you need to paginate or increase the limit to get the full picture. - Admin comparison: Shopify Admin > Products > All Products shows your full catalog count.
- Gap = invisible products: The difference between admin count and products.json count is how many products AI can't see.
The client I mentioned above? Their gap was exactly 300 products. When we found out why, it was almost embarrassingly simple to fix.
---Why Do Products Disappear From the AI Feed?
A few common culprits account for the majority of AI visibility gaps:
Sales Channel Exclusion
This is the biggest one. In Shopify, you can exclude individual products from the Online Store sales channel. When a product is excluded, it won't appear in /products.json, which means AI platforms can't see it. It's often done accidentally when someone's testing a product or setting up a collection.
Fix: Shopify Admin > Products > click the product > Sales Channels section > confirm "Online Store" is checked.
Draft Status
Products set to Draft don't appear in the feed. Sounds obvious, but stores accumulate Draft products over time, seasonal items, discontinued SKUs, products in progress, and they add up.
Fix: Shopify Admin > Products > filter by "Draft" > review and publish what should be active.
Missing Required Fields
Products with no price, no description, or no active variants behave unpredictably in the feed. Some AI platforms skip products with incomplete data even when they're technically published.
Fix: Every active product should have a price, at least one sentence of description, and at least one published variant with inventory tracked.
Inventory and Availability Settings
Products set to "stop selling when out of stock" with zero inventory often drop out of feeds. Shopify's inventory settings give you control here, but the defaults can quietly kill AI visibility for out-of-stock items.
---What's the Fix Priority If You Find a Gap?
Don't try to fix everything at once. Focus on ruthlessly.
Tier 1, Fix immediately:
- Your top 20% of products by revenue. These are the ones AI should be recommending and likely isn't.
- Any product in an active ad campaign. You're paying for clicks on products AI may not be able to surface organically.
- Best-sellers in your main category. These have the highest chance of being recommended when someone asks AI for that product type.
Tier 2, Fix this week:
- All active products excluded from Online Store channel
- Products missing descriptions (even a single paragraph helps)
- Seasonal products that are currently in season
Tier 3, Review quarterly:
- Draft products, archive permanently or publish
- Out-of-stock products, decide on inventory strategy
- Discontinued variants dragging down clean SKUs
What Does "AI Visibility" Actually Mean Beyond the Feed?
The /products.json check is the fastest starting point, but it's not the whole picture. Google's product data specification outlines additional signals AI-powered discovery uses to rank and recommend products: structured descriptions, defined use cases, explicit attributes (size, color, material), and social proof signals.
Getting your products into the feed is step one. Making them recommendable, meaning AI can confidently describe them to a buyer and explain why they're a match, is the ongoing work.
But if you haven't checked your /products.json gap yet, start there. The ceiling on your AI visibility isn't your content quality. It might just be that half your catalog is missing from the feed.
---FAQ
What is /products.json and what does it show?
/products.json is a built-in Shopify endpoint that exposes your product catalog in structured JSON format. It's one of the primary data sources AI shopping platforms like ChatGPT Shopping, Perplexity, and Google AI Overviews use when surfacing product recommendations. If a product isn't in this feed, AI platforms generally can't recommend it.
Why would some of my Shopify products not appear in /products.json?
Products disappear from /products.json for a few reasons: the product is set to Draft status, it's been excluded from the Online Store sales channel, it's missing required fields like a price or description, or it has no published variants. Products with "Continue selling when out of stock" disabled and zero inventory also frequently drop out.
Does Gartner's 25% search traffic prediction affect Shopify stores directly?
Yes. Gartner predicts traditional search engine volume will drop 25% by 2026 as consumers shift to AI discovery tools. For Shopify stores that rely on Google organic traffic for discovery, this means a meaningful portion of top-of-funnel traffic is migrating to AI platforms, and AI platforms use feeds like /products.json to find and recommend products.
How often does AI re-crawl my Shopify products.json feed?
Crawl frequency varies by platform. ChatGPT Shopping and Perplexity typically re-index frequently-cited merchant feeds more often. Ensuring your /products.json is always current, which Shopify handles automatically for published products, is more important than trying to force re-crawls.
What's the single most important fix if many products are missing from my AI feed?
Check your sales channel availability first. In Shopify Admin, go to each affected product and confirm "Online Store" is checked under Sales Channels. This single fix resolves the majority of AI visibility gaps in the stores I audit.
---
