By Steve Merrill, Founder of WRKNG Digital — June 13, 2026
Why Are 89% of Shopify Stores Getting Ignored by AI Shopping Assistants?
We audited over 1,200 products across Shopify stores last quarter. Eighty-nine percent had feed issues serious enough to prevent AI recommendations. Not "room for improvement" issues. Disqualifying ones. Missing attributes, vague titles, no availability signals, descriptions that read like they were written for a search engine in 2011.
ChatGPT Shopping, Gemini, and Perplexity aren't pulling products from vibes. They're parsing structured data. If your feed doesn't give them what they need, they skip you entirely. No partial credit.
How Does Bad Product Data Block AI Recommendations?
AI shopping assistants need complete, structured, unambiguous product records to confidently recommend a product. When a user asks "what's the best waterproof hiking boot under $200," the AI needs to match your product against that query. That means it needs: a clear product type, a named brand, specific attributes (waterproof, material, activity use case), a price, and availability. Any gap is a reason to skip your product and recommend a competitor's.
Here's what I see constantly. A product titled "Classic Tee -- Navy." No brand in the title. No fit type. No fabric weight. No use case. ChatGPT Shopping refreshes product data every 15 minutes according to Microsoft's own documentation on the Bing Shopping integration. Bad data isn't a slow problem. It's live.
The four failure modes we see most often: generic product titles, missing GTIN/brand/material attributes, descriptions that list specs without context, and availability flags that are either wrong or absent entirely.
What Does a "Golden Record" Product Look Like?
Shopify's own merchant data shows that products hitting 99% attribute completion receive 3-4x more AI-driven recommendations than products with partial records. That's not a marginal gain. That's the difference between existing in AI search results and not existing at all.
A golden record has everything. Brand, product type, specific attributes, a structured description that answers real questions, accurate availability, a GTIN where applicable, and schema markup that makes the data machine-readable. It's not a long list. But most stores aren't hitting it.
I've seen this exact pattern with a client selling outdoor apparel. Their top product -- a rain jacket doing $40K/month through paid ads -- had zero AI recommendations. The title was "Waterproof Jacket - Olive." No brand, no gender, no activity category. We ran the 30-day fix. Recommendations started showing up in Perplexity within three weeks of the schema update. Nothing changed except the data quality.
What's the Week-by-Week Plan to Fix Your Feed in 30 Days?
Thirty days is enough time to move from broken to competitive -- if you prioritize correctly and don't try to fix everything at once. The plan is sequential. Each week builds on the last.
Week 1 (Days 1-7): What's Actually Missing in Your Feed?
Pull your products.json feed from your Shopify store (it's available at yourstore.myshopify.com/products.json) and run every product against a completion checklist. You're looking for: brand, product type, GTIN or MPN, material, color, size, condition, and a structured description with at least 150 words. Flag every gap. Sort by revenue. Your top 20% of products by sales volume is where you start.
Don't try to fix everything in week one. Audit only. Build your priority list. Week one is about knowing what you're dealing with -- nothing more.
Week 2 (Days 8-14): How Should You Rewrite Product Titles for AI?
The title formula that works for AI recommendation engines is simple: [Brand] + [Product Type] + [Key Attribute] + [Use Case]. That's it.
"Classic Tee -- Navy" becomes "Patagonia Men's Organic Cotton T-Shirt for Everyday Wear -- Navy." It's longer. That's the point. AI assistants need enough signal in the title alone to match your product to a conversational query. Google Merchant Center's product title best practices have required this structure for years. AI shopping is just enforcing it harder.
Rewrite your top 20% of products this week. That's probably 40-200 titles depending on your catalog size. Don't do them all. Do the ones that drive 80% of your revenue.
Week 3 (Days 15-21): What Makes a Product Description AI-Readable?
AI assistants are synthesizing your description to answer a user's question. That means your description needs to answer questions -- not just list specs.
Every description should include a "who it's for" paragraph and a "when to use it" paragraph. Real sentences. Conversational. "This jacket is built for Pacific Northwest trail running -- lightweight enough to stuff in a vest pocket, waterproof enough for two hours in steady rain." That's citable. "100% nylon, 2.5-layer construction" is not.
Shopify's product details documentation allows up to 65,535 characters per description. Most stores use fewer than 200. There's no character limit holding you back. The descriptions are just short because nobody built them for AI.
Week 4 (Days 22-30): How Do Schema Markup and Availability Signals Affect AI Visibility?
This is where the data becomes machine-readable at the level AI systems actually prefer. Add Product schema to every product page -- at minimum: name, brand, description, sku, offers (with price, priceCurrency, and availability). Add AggregateRating if you have reviews. It's a direct signal that the product has social proof.
Fix your availability flags. "PreOrder" and "OutOfStock" products showing as "InStock" in your feed actively train AI systems to distrust your data. Google's structured data guidelines for Product schema are explicit about this. Wrong availability is worse than no availability flag at all.
Submit an updated feed to Google Merchant Center when week four is done. That's where several AI shopping products pull their data.
What Does a Before/After Title Fix Actually Look Like?
Here's a real example from the audit -- anonymized but exact.
Before: "Performance Shorts - Black - Medium"
After: "Nike Men's Dri-FIT 7-Inch Running Shorts for Training and Racing -- Black"
The before title matched zero AI queries in our test prompts. The after title matched six: "men's running shorts," "Nike running shorts," "shorts for training," "7-inch running shorts," "Dri-FIT shorts," and "black running shorts under $60." The product's AI recommendation score went from 14 to 67 out of 100 in our audit tool after the title change alone. Descriptions and schema hadn't even been touched yet.
One title rewrite. That's the compounding effect of starting with the right formula.
Why Does the 30-Day Timeline Matter for BFCM?
BFCM is 160 days away as of this writing. That sounds like a lot. It's not.
AI shopping systems take time to index, re-crawl, and build confidence in your product data. The sooner your feed is clean, the more impressions you accumulate before the highest-intent shopping period of the year. Stores that clean up their data in July and August show up in AI recommendations in October. Stores that start in October show up in December -- after the buying is done.
The 30-day fix isn't a one-time sprint. It's the foundation. Once your top 20% of products have golden records, you extend the fix to the next tier. By BFCM, your entire catalog should be competitive. One clean month now is worth three rushed weeks in November.
Frequently Asked Questions
Does fixing product titles and descriptions really affect ChatGPT and Gemini recommendations?
Yes. ChatGPT Shopping pulls from Bing's product index, which refreshes frequently and weights structured, complete product data heavily. Gemini Shopping surfaces results from Google Merchant Center feeds. Both systems rank products partly based on data completeness and clarity. A title that matches a natural language query outperforms a generic title every time.
How do I pull my products.json feed to start the audit?
Navigate to yourstore.myshopify.com/products.json in your browser or download it via the Shopify Admin API. The default limit is 250 products per page -- use the ?limit=250&page_info= pagination parameter to pull your full catalog. You can also export your product catalog directly from Shopify Admin under Products > Export as a CSV for easier field-by-field review.
What attributes matter most for AI recommendations?
In order of importance: brand, product type, specific descriptive attributes (material, size, color, activity/use case), price, and availability. GTIN matters for products that have them -- especially in apparel, electronics, and branded goods. Missing any of the top four is a significant handicap in AI shopping results.
Do I need to hire a developer to add Product schema?
Not necessarily. Shopify themes include basic Product schema by default on product pages. The gap is usually in completeness -- missing brand, AggregateRating, or correct availability values. A Shopify developer can add these in a few hours. Some third-party apps (like Schema Plus for SEO) handle it without custom code.
What if I have thousands of products? Can I still do this in 30 days?
Yes -- because you're not fixing all of them. You're fixing the top 20% by revenue first. For most stores, that's 50-300 products. That's a manageable sprint. The remaining 80% of your catalog can be fixed systematically over the following 60-90 days using the same framework.
Your products are invisible to AI right now. That changes in 30 days if you start today. We built an AI Commerce audit tool that scores your Shopify store's AI readiness and flags exactly what to fix first. See how your store scores →
