Back to the blog Crecimiento ecommerce

Shopify product schema: preparing data for Google and AI

Make product structured data agree with the visible page and other channels, without treating schema as a guarantee of AI recommendations or sales.
Schema de producto en Shopify: prepara datos para Google y la IA

Product structured data describes what you sell in a form systems can interpret. In Shopify, it should reflect the product page's actual price, availability, brand and variants. It is a useful technical SEO foundation, but adding Schema.org does not guarantee a ChatGPT recommendation or automatically enable a sales channel.

The buyer, page HTML and data sent to other channels should tell the same story. Technically valid markup describing an old price can be less useful than a straightforward, consistent product page.

What product schema is and what it provides

Schema.org provides vocabulary for entities and their properties. On a buying page, markup can represent the product and its offer. Google's product documentation distinguishes merchant-oriented results from other product snippets and covers variant information. Meeting requirements makes certain presentations possible; it does not ensure they appear in every search.

In practice, the task is expressing an already well-defined catalogue correctly: which item it is, its price, the version being sold and where it can be purchased. Markup does not replace a useful description, clear photograph or accessible return policy.

Do not confuse website markup with a ChatGPT feed

Schema is published within a page. A feed supplies structured catalogue data according to a channel's requirements. OpenAI documents its product-feed structure and access process for approved participants. Installing JSON-LD on Shopify is not equivalent to completing that onboarding.

A brand appearing in an answer should not be confused with an integrated purchase flow being available. To explore that channel, check current eligibility and scope for the store. Improving product pages still benefits the catalogue you already use.

A product-search demonstration in an earlier ChatGPT interface. It illustrates interaction, not proof that a store's schema caused its inclusion or that the experience is universally available.

Information to check on a Shopify product page

InformationPractical check
Name and descriptionIdentify the specific product without unrelated keyword accumulation.
Brand and identifiersMatch the item and variant. Do not invent codes to fill fields.
Price and currencyMatch the offer buyers can see and purchase in that market.
AvailabilityUpdate when the variant sells out or returns to stock.
ImagesShow the described product and use accessible URLs.
RatingsCome from genuine product reviews, not an invented store score.

Where sizes, colours, capacities or bundles exist, decide how they are identified and selected. A blue T-shirt should not inherit another size's photograph, price or availability because of a markup-generation error.

Review existing theme output before adding an app

Many themes and integrations generate structured data. Before installing another tool, inspect a published product page and record its existing blocks. Look for contradictions between the theme, review app and custom code. More blocks do not necessarily describe the same product better.

  1. Select simple, variant, discounted and sold-out products.
  2. Inspect public HTML and locate product markup.
  3. Identify the file or app generating each fragment.
  4. Compare fields with the product page, cart and tested market.
  5. Correct the data source rather than writing a manual exception for every product.

Google's Rich Results Test can help find eligibility errors. Search Console then shows issues detected by Google. A successful code test does not prove the price remains correct when inventory changes.

Test different markets and situations

Prepare a small test matrix. Include an unavailable variant, an offer, a reviewed product and another language if you sell outside Spain. Where prices or currencies differ by market, verify the crawlable URL and context. The aim is to prevent a channel receiving an offer buyers cannot find when opening the page.

Repeat the review after changing theme, replacing a review app or modifying market prices. These changes can affect markup without anyone editing a file named “SEO”. Assign ownership of the checks within the publishing process.

What to improve beyond schema

Complete product pages with dimensions, materials, compatibility, package contents, use and terms that help people decide. Use real support questions to find missing information. Link useful guides from products where they resolve doubts, without turning every page into a link list.

For a combined catalogue, theme and data review, request a Shopify audit. A useful deliverable identifies verifiable errors and priorities, with product-page examples and their data sources.

Further reading for your store

Sources and review

Editorial review: the Migraciones.io team · 30 October 2026. Features, plans and availability are checked against the linked sources.