WRKNG BLOG

Learn Marketing The Way WE Do It

The 30-Day Feed Fix: Turn Bad Product Data Into AI Recommendations

June 13, 2026

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 →

blog author image

Steve Merrill

Steve has been an entrepreneur in eCommerce since 2010 and has sold over $60M online. As the founder of WRKNG Digital he helps Shopify brands through growth strategy and execution of digital marketing.

Back to Blog

What Is the WRKNG Digital Blog?

This is where I document what I'm actually building and observing — not predictions about what AI might do someday, but what's happening right now with Shopify stores, AI shopping assistants, and the shift in how people find products online.

I run AI visibility audits on Shopify stores. I see the data. Most stores are invisible to ChatGPT, Perplexity, and Google AI Overviews — not because their products are bad, but because the structural signals AI crawlers look for aren't there.

That gap is what this blog covers.

What Will You Find Here?

AI Commerce Readiness

How AI shopping assistants like ChatGPT Shopping, Perplexity, and Google AI Overviews decide which products to recommend — and what Shopify stores need to do to show up. This includes structured data, product feed optimization, and content structure.

Answer Engine Optimization (AEO)

AEO is the practice of structuring your content so AI systems can extract it, quote it, and cite it. Different from SEO. Different signals, different ranking factors, different content requirements. I break down what it actually looks like in practice.

Real Data from Real Audits

I've audited hundreds of Shopify stores for AI readiness. The patterns are consistent. I share anonymized findings, before-and-after examples, and what the numbers actually show — not what anyone's guessing.

Agentic Commerce

AI agents that browse, compare, and recommend products are already live in ChatGPT, Copilot, and Perplexity. I cover what's changing, what Shopify's platform is doing about it, and what merchants need to do now before the window closes.

Frequently Asked Questions

What is AI commerce readiness for Shopify stores?

AI commerce readiness is a measure of how well your Shopify store is structured for discovery by AI shopping assistants like ChatGPT, Perplexity, and Google AI Overviews. It includes your structured data (JSON-LD schema), product feed quality, robots.txt permissions for AI crawlers, and content extractability. Most stores score an F when audited for these factors.

What is Answer Engine Optimization (AEO)?

AEO is the practice of structuring your content so AI systems can find it, understand it, and cite it when answering user questions. Unlike SEO, which targets a ranked position on a results page, AEO targets a citation inside an AI-generated answer. The signals are different: question-based headings, structured Q&A content, clear definition blocks, and authoritative external references.

How is AI product discovery different from Google Search?

Google Search returns a list of links ranked by relevance. AI shopping assistants like ChatGPT and Perplexity synthesize a recommended answer — selecting specific products or brands based on structured data, citation patterns, and content credibility signals. 67.8% of pages cited by AI don't rank in Google's top 10, according to Surfer SEO's research. Optimizing for one doesn't automatically optimize for the other.

How do I know if my Shopify store is visible to AI shopping assistants?

Run a free AI Commerce Audit Here. It scores your store across the key AI discoverability factors — structured data, product feed coverage, content extractability — and identifies what to fix first.