Without schema, AI invents half the data about your product. Four types that stop it

AEO FOR SHOPIFY · WEEK 5 02 Schema against AI hallucinations trademinister.com.ua { "name": "...", "price": "...", "material": "...", "warranty": "..." }

When an AI answers a question about a product, it has a choice: take the facts from the page, or fill them in itself. A page without structured data is, to a model, text with no labels. Where is the price? Where is the material? Where is the returns policy? If the answer is not there in a clear format, the model guesses. Often wrongly.

Schema (structured data in JSON-LD) turns text into data. It is not an SEO garnish. It is the difference between “the AI cites your facts” and “the AI invents facts and attributes them to you”.

01

The four types that do 90% of the work

Product — the foundation. Price, availability, currency, GTIN/SKU, brand, core attributes. Without it an AI does not treat the page as a product at all. For digital products, `identifier_exists: false` is the correct value rather than a gap: the AI understands the difference between “no data” and “no data should exist”.

Offer — nested inside Product. The purchase terms: price, currency, availability, delivery time, returns policy. This is what an AI cites when a shopper asks “can I return it” or “when will it arrive”.

FAQ — gives the AI ready question-and-answer pairs in machine-readable form. Each pair is a candidate for a citation in a ChatGPT or Perplexity answer.

Review/AggregateRating — social proof. Without markup, the ratings in an AI answer come from Trustpilot or Reddit rather than from you. With markup, your store is cited as the original source of trust.

90% of AI results are assembled from these four. HowTo, BreadcrumbList and Organization are for the next stage.

02

Where Shopify falls short by default

Standard Shopify themes, Dawn and most premium templates included, generate basic Product schema. But without the important attributes: material, weight, dimensions, GTIN, warranty, country_of_origin. If you are on Dawn, check — there is a good chance half the fields are empty or missing.

03

How to check in 30 minutes

Open the Google Rich Results Test (search.google.com/test/rich-results). Paste in the URLs of your five best-selling products. If even one page shows no Product schema, or shows it with warnings, that is this week’s work.

Then use the Schema.org Validator (validator.schema.org). It is stricter than Google and surfaces every JSON-LD error Google lets through. What Google forgives, ChatGPT and Perplexity no longer do.

Once fixed, resubmit your sitemap in Google Search Console. That speeds up reindexing of the structured data and your appearance in the RAG layer of AI engines.


04

What matters most

Schema has the highest ROI of anything you can do in AEO. One day of developer time closes a hole that costs you citations in ChatGPT every single day. If you have no other technical priorities this week, make it this one.

more articles

· bankpay

Portmone via the Payment Apps API: BankPay and IBAN payments in Shopify Checkout

Portmone as a native Shopify Checkout payment method through the Payment Apps API: BankPay (IBAN-to-IBAN transfers with no chargebacks), fees of up to 2%, an...

read →
· payment apps api

WayForPay via the Payment Apps API: instalments inside Shopify Checkout

WayForPay as a native Shopify Checkout payment method through the Payment Apps API: monobank instalments (2–25 payments) and PrivatBank instalments (2–12) ri...

read →
· liqpay

LiqPay via the Payment Apps API: Privat24 right inside Shopify Checkout

LiqPay by PrivatBank as a native payment method in Shopify Checkout through the Payment Apps API: paying with Privat24 without entering card details, the 2.7...

read →
free briefing · estimate in 24 hours · no obligation
get
a project estimate →
we reply within one business day · the estimate is free