Craftshift logo

How AI shopping assistants choose which products to recommend (and what this means for your Shopify store)

AI chat interface recommending blue backpack products

A customer types “find me a warm winter jacket under $200 in navy blue” into ChatGPT. The AI returns 5 product recommendations with images, prices, and buy links. Your navy jacket is not on the list. A competitor’s is.

This is already happening. Shopify launched Agentic Commerce integration with ChatGPT, Google AI, and Microsoft Copilot. AI assistants now browse Shopify stores and recommend products to shoppers directly. The question is whether your products show up in those recommendations.

Here is how AI shopping assistants decide which products to surface and what you can do about it.

In this post

How AI assistants pick products

AI shopping assistants pull product data from multiple sources: Google Shopping feeds, Shopify’s Storefront API, Bing’s product index, and web crawling. They match the customer’s request against this data using several signals:

The better your product data matches the customer’s query, the more likely AI assistants will recommend it.

Structured data is the entry ticket

AI assistants need machine-readable product data. They cannot reliably extract pricing, availability, or color options from unstructured page content. Structured data (JSON-LD Product schema) gives them exactly what they need:

Shopify generates basic Product schema automatically. But it is minimal. Apps like Yoast SEO or Rank Math can add richer schema. The more complete your structured data, the more likely AI systems are to surface your products.

Separate products vs variants: which AI prefers

This is where combined listings become an AI strategy, not just an SEO strategy.

A single product titled “Winter Jacket” with 8 color variants gives the AI one data point. The title does not mention “navy blue.” The description covers all colors generically. When a customer asks for “navy blue winter jacket,” the AI has to dig into variant data to find a match. Some AI systems do this well. Others do not.

Eight separate products titled “Navy Blue Winter Jacket,” “Red Winter Jacket,” “Black Winter Jacket” give the AI eight data points. Each has a specific title, specific images, and specific structured data. The navy product matches the query directly. No digging needed.

Connect those 8 products with Rubik Combined Listings and customers still see color swatches on your product pages. The AI sees 8 separate, well-structured products. Best of both worlds.

More on this: separate products vs variants: the SEO impact.

Image quality and AI recommendations

AI shopping assistants show product images in their recommendations. A blurry photo, a wrong-color image, or a lifestyle shot where the product is hard to see will not get clicked. The same principles that drive Google Shopping performance apply to AI recommendations:

Proper variant image assignment matters here. If your navy jacket product shows a red jacket image in the feed, AI systems will either skip it or show the wrong image. Use Rubik Variant Images to assign the correct images to each variant so your feeds and structured data always show the right photo.

5 things to do today

  1. Check your structured data. Use Google’s Rich Results Test on a product page. Make sure Product schema includes price, availability, images, and reviews.
  2. Assign variant images correctly. Each variant should have a specific image. This feeds into your Google Shopping data and AI product data.
  3. Write descriptive product titles. “Navy Blue Merino Wool V-Neck Sweater” is better than “Sweater” for AI matching.
  4. Consider separate products per color. More specific product pages = more surface area for AI recommendations. Connect them with combined listings.
  5. Allow AI crawlers. Check your robots.txt. Make sure ChatGPT-User, PerplexityBot, and ClaudeBot are not blocked. They need to crawl your store to recommend your products.

Watch It in Action

See how Rubik Variant Images ensures the right images show for each variant:

Frequently asked questions

Can ChatGPT recommend products from my Shopify store?

Yes. Shopify launched Agentic Commerce integration. ChatGPT can browse Shopify stores, show product recommendations, and enable in-chat checkout. Your products need proper structured data, variant images, and descriptive titles to be surfaced.

Do separate products get recommended more than variants?

Separate products with specific titles and images give AI systems more data points to match against queries. A product titled “Navy Blue Winter Jacket” matches the query “navy blue jacket” directly. A product titled “Winter Jacket” with navy as a variant requires the AI to parse variant data, which not all systems do well.

Should I block AI crawlers?

Block training bots (GPTBot, Google-Extended) if you do not want your content used for model training. But allow search/retrieval bots (ChatGPT-User, PerplexityBot, ClaudeBot) so your products can appear in AI shopping recommendations. These are different bots with different purposes.

Our Shopify Apps

Smart Bulk Image Upload

Bulk upload product images from Google Drive & save time!

Rubik Variant Image & Swatch

Show only relevant variant images on your product pages.

Rubik Combined Listings Swatch app

Rubik Combined Listings

Link separate products as variants with beautiful swatches

CS – Export Product Images

Bulk export product images by vendor, collection or status

Blog Posts