AgentReady
By Dylan HuntJune 14th, 2026AIShopifyStructured data

Get Your Shopify Products Into ChatGPT, Claude, and Perplexity

Get Your Shopify Products Into ChatGPT, Claude, and Perplexity

When a shopper asks ChatGPT for "a waterproof merino base layer under $120" or asks Perplexity "which refillable cleaning brand ships to Canada," the assistant answers with specific products from specific stores. Those stores were not picked at random. They were picked because their product data was readable.

This is the single highest-leverage thing you can do to show up in AI shopping: publish complete Product structured data. Here is exactly what that means on Shopify, and how to check whether yours is doing its job.

How an AI agent reads a product page

An assistant does not render your theme, wait for JavaScript, or look at your photography the way a person does. It fetches the HTML and looks for a <script type="application/ld+json"> block describing the product. If it finds a clean one, it can understand and recommend you. If it does not, it moves on.

That block is your Product schema. The fields that matter most:

  • name, description, image so the agent knows what the product is and can show it.
  • brand so it can attribute the product to you.
  • offers (an Offer) with price, priceCurrency, and availability. This is the part most stores get wrong, and it is the part that decides whether you get quoted. An agent will not state a price it is not confident about, so a missing or stale price usually means no recommendation.
  • aggregateRating so the agent can cite your star rating as social proof.

Variants: use ProductGroup

If you sell one product in eight colours, do not let an agent treat them as eight unrelated products. The ProductGroup model tells the agent they are the same product with variants, which matches how a shopper thinks and how Google's product variant guidance works. Each variant still carries its own Offer, so price and availability stay accurate per option.

Why "my theme already does this" is usually wrong

Most Shopify themes emit some Product schema. The problem is what they leave out. Common gaps we see when running stores through the AI-readiness checker:

  • Price present on the page for humans, but missing from the structured data.
  • No availability, so the agent cannot tell if the item is in stock.
  • Ratings shown as stars in the theme, but never published as AggregateRating, so they are invisible to agents.
  • Schema only on some templates, or broken on variant selection.

A store can look polished to a shopper and be nearly unreadable to an assistant. The two audiences read completely different things.

How to check yours

Paste your store URL into the free AI-readiness checker. It fetches a real product page the way an agent would and tells you whether your Product schema, Offer, and ratings are present, with the exact fix for anything missing. It takes a few seconds and stores nothing.

If you would rather see the whole picture first, the discoverability playbook walks through all five pillars, including the discovery files and crawler access that decide whether an agent can reach your products in the first place.

Doing it without hand-editing schema

You can hand-write Product and Offer JSON-LD, but it has to stay correct as prices change, stock moves, and reviews accumulate. That maintenance is the part that slips.

AgentReady is the Shopify app we built to handle it: it publishes complete Product (or ProductGroup) schema with live price, availability, and ratings across your catalog, keeps it in sync automatically, and shows you exactly what an AI agent can see about your store at any time. It changes nothing in your theme and adds nothing your shoppers can see.

Start by checking where you stand. Fix the Offer and ratings gaps first, because those are what turn "an assistant skipped you" into "an assistant recommended you."

Quick answers

Frequently asked questions

What is Product schema and why do AI shopping agents need it?
Product schema is Schema.org structured data (JSON-LD) that labels a product page's facts in a machine-readable way: name, description, image, brand, and an Offer with price, currency, and availability. AI shopping assistants read these labels to understand and recommend products. Without them, an assistant has to guess from raw HTML, and usually skips the store rather than risk quoting a wrong price.
Does Shopify add Product schema automatically?
Most themes emit some Product schema, but it is frequently incomplete: missing or stale prices, no availability, no ratings, or only present on some templates. The data agents care about most lives on product pages, and that is exactly where theme defaults tend to be thin. Run your store through the free checker to see what is actually published.
What's the most important field for AI recommendations?
The Offer, with price, priceCurrency, and availability. An agent that cannot read your price cannot put you in an answer, because it will not quote a number it is unsure of. Ratings (AggregateRating) come next, because they let the agent cite social proof.
Should I use Product or ProductGroup?
Use ProductGroup when one product comes in multiple variants (sizes, colours) so the agent understands they are the same product, matching Google's product variant guidance. Use Product for single-variant items. AgentReady publishes the right model automatically based on your catalog.

See where your store stands

Get found and recommended by AI shopping assistants.

Run the free AI-Readiness Checker to see, in about ten seconds, how ChatGPT, Perplexity, and Google read your store today and exactly what is holding it back. Then AgentReady fixes the gaps for you, adding Schema.org structured data, an llms.txt directory, and an ongoing audit. Install free; every software feature is $29/mo.

Comments

Every comment here comes from a verified email. Write yours, confirm from your inbox, and it's live.

Loading comments…

Leave a comment

ShareXLinkedInFacebook

Written by Dylan Hunt, Founder, AgentReady. AgentReady measures what AI says about Shopify stores and helps teams improve the answer. See plans.