Herald is in early access. Plans and prices may change before launch. Agori Labs
Guide 06

Shopify & ChatGPT Shopping

A feed or a "connected to ChatGPT" badge opens the door. Getting chosen depends on the data behind it: complete schema, identifiers, clean variants. Most Shopify themes ship only half of it. This guide shows the gap and how to close it, for a solo store or a big brand.

~6 min readShopify-specificUpdated 2026
Connected gets you in the door
Connected to ChatGPT you're through the door YOUR DATA 50% ✕ schema · identifiers missing not chosen A COMPETITOR 100% ✓ complete & structured names the one it can fully read
Connected to ChatGPT you're through the door YOUR DATA 50% ✕ schema · identifiers missing not chosen A COMPETITOR 100% ✓ complete & structured names the one it can fully read

Swipe the diagram to see all of it →

You can be plugged into ChatGPT and still lose the pick. The assistant names the shop whose product data it can fully read.

The real gap

Your theme ships half the data

Most Shopify themes auto-generate the basics and stop. The fields AI leans on most (identifiers, complete schema, clean variants) are usually the ones left blank. Below is the difference between a page that gets skipped and one that gets chosen.

Same product, two data layers
Default themeSkipped
  • ✓title, price, description
  • ✓basic Product markup
  • ✕GTIN / MPN / SKU
  • ✕Offer, availability, brand
  • ✕variant attributes
  • ✕FAQ & review schema
AI can't confidently match or reconcile you → left out.
Complete data layerChosen
  • ✓title, price, description
  • ✓full Product + Offer schema
  • ✓GTIN / MPN / SKU + brand
  • ✓availability, kept in sync
  • ✓clean variant attributes
  • ✓FAQ & review schema
Every buying attribute is extractable → confidently recommended.
Check what your theme renders instead of assuming. The gap is almost always in the second half.

“Connected to ChatGPT” is the doorway. Complete, identifier-rich data is what gets you through it.

Close the gap

Four fixes that decide it

Do these and your feed goes from "connected" to "chosen." The first two are the biggest.

Complete your Product & Offer schema
Price, availability, brand and category as data as well as on-page text. Check what your theme renders.
Add identifiers (GTIN / MPN / SKU)
Identifiers let AI reconcile your product with the same one mentioned elsewhere. Missing them makes you hard to trust.
Standardize variant attributes
Size, color and material: the exact things shoppers filter on ("wide," "waterproof"). Inconsistent variants fail intent-specific queries.
Unblock AI crawlers & tell Bing
Make sure crawlers aren't blocked in robots.txt, and submit your sitemap to Bing as well, since a lot of assistants lean on it.
Where Herald comes inHerald is designed to read your Shopify catalog and build the complete data layer for you (full schema, identifiers, clean variants) and keep price and stock in sync, so you go from "connected" to "chosen" without touching your theme. Join early access →
Keep reading

Where to go next

Want Herald to close the gap?

Herald is in early access. Tell us about your store and we'll be in touch.