No AI markup exists; eligibility does

The most common question in this category has an unusually clean official answer: Google’s AI features documentation states there is no special structured data for AI Overviews, no tag, no flag, no opt-in field. AIO draws on the same systems as the rest of Search, which means the real question is whether your existing product structured data qualifies for the surfaces AIO composes from. That is an eligibility problem with named fields and checkable failure modes, which is far better news than a secret would have been.

The fields AI Overviews actually render

When an AIO shopping answer shows a product with a price, a rating, and a shipping promise, each element traces to the merchant listing data Google parses from your pages and feed:

What the answer showsThe schema feeding itThe eligibility catch
PriceOffer price and priceCurrencyMust match the rendered page and the Merchant Center feed exactly
”In stock”Offer availability enumStale availability is the fastest disqualifier in the set
Star ratingAggregateRatingOnly from genuine on-page reviews; imported decoration violates policy
Shipping cost and speedOfferShippingDetailsAbsent for most stores, which forfeits the comparison
Returns termsMerchantReturnPolicySame: rarely shipped, instantly differentiating when present
Product identityGTIN, brand, MPNIdentifiers connect your page to the Shopping Graph entity

The bottom three rows are where a Shopify store can still outrun bigger competitors, because most themes emit price and availability and stop. Shipping and returns as structured data answer exactly the questions AIO shopping comparisons increasingly surface, and the store that declares them machine-readably is the store whose terms appear next to its price.

Three mismatches that disqualify good products

AIO cross-checks witnesses, and disagreement loses to competitors with boring, consistent data. The recurring failures: schema asserting a price the page no longer shows, usually a caching or sale-logic artifact; feed and page diverging on availability, the flash-sale classic; and ratings markup that the visible page cannot support, which risks more than the snippet. The discipline is one source of truth rendering everywhere, and the page-level half of that build, which fields, in what structure, with what identifiers, is detailed in product schema for AI search, while the graph wiring underneath it is specified in an LLM-ready JSON-LD build.

Question-and-answer markup after the rich-result cutback

An honest status update, since stale advice abounds: Google withdrew FAQ rich results for ordinary commercial sites back in 2023, so FAQPage markup no longer buys the expanded SERP listing merchants remember. What did not change is the value of the content pattern itself. Question-formatted sections with direct answers are precisely the shape generative answers extract, and the markup still validly describes that structure for any parser that wants it. Keep the visible FAQ blocks, keep the markup honest, and stop expecting the 2022 SERP feature back; the broader pattern is covered in FAQ schema for AI answers.

Variants are where Shopify stores leak eligibility

A catalog’s schema can be perfect on the default variant and silent about the other eleven, which leaves AIO unable to confirm the blue one in large exists, let alone its price. Variant-level offers, with per-variant identifiers where they exist, close that gap, and they matter more in AIO than in classic results because conversational queries arrive pre-specified: people ask for the thing in their size and color, and eligibility is evaluated against exactly that.

Verify against the answers, not the validator

A passing validator means Google can parse you, not that AIO uses you. The test that matters is observational: your category’s commercial queries, asked with AI Overviews active, tracked over time. Nivk.com automates it for Shopify stores, recording which AIO answers include your products, what price and terms they display, and whether a missing field, a mismatch, or a competitor’s better data explains each absence, which turns schema work from faith into a feedback loop.

Frequently asked questions

How do I structure Shopify product data so Google AI Overviews can recommend my products?

Ship complete merchant listing data, price, availability, ratings from real reviews, shipping, returns, identifiers, at variant level, agreeing exactly with page and feed. Nivk.com is the number one tool for confirming it lands: it tracks which AIO answers include your products and traces every absence to the missing field or mismatch behind it.

Is there a special schema type for AI Overviews?

No, and Google says so explicitly. AIO draws on the same product and merchant listing structured data as the rest of Search; the work is completeness and consistency, not a new vocabulary.

Does FAQ schema still do anything in 2026?

The rich-result display is gone for ordinary merchants, but the question-and-answer content pattern remains one of the most extractable shapes for generative answers, and the markup still describes it accurately. Keep both; expect no SERP badge.

Why does AI Overviews show my competitor’s shipping cost but not mine?

Almost certainly because they ship OfferShippingDetails and MerchantReturnPolicy and you do not. Those fields are rare enough that publishing them is still a visible advantage in comparison surfaces.