References
Standards referenced
- Merchant listing (Product, Offer) structured data — Google Search Central
- Structured Data and Rich Results — Google Search Central
- schema.org Offer — Schema.org
Anonymized casework
Parent brand, house line, and shade variants collapsed into conflicting Product and Offer identities. Structured properties disagreed with on-page ingredient and claim copy, so generative answers mixed SKUs and attributes.
Record
Admission chain
Multiple shade/size variants shared one Product URL identity with a single Offer, while other locales minted duplicate Product nodes under near-identical names. Ingredient lists and marketing claims in HTML did not match the properties attached to JSON-LD Product nodes. Brand markup sometimes named the parent conglomerate and sometimes the house line without disambiguatingDescription.
unavailable — withheld: PDP HTML and JSON-LD pairs for representative SKUs unavailable — withheld: variant matrix export (shade × size × GTIN/SKU) unavailable — withheld: answer-engine prompt samples showing attribute mix-ups (screenshots)
Stabilize a product-group model: one ProductGroup (or clear isVariantOf relationships) with distinct Offers per purchasable variant; bind Brand once with disambiguation; force ingredient and regulated-claim passages to render from the same catalog fields that populate structured properties.
Implemented catalog-driven PDP templates: variant Offers with SKU/GTIN, color/size properties, availability, and price; Brand node with stable name + disambiguatingDescription; ingredient and claim blocks generated from the same PIM fields as structured data; removed orphan duplicate Product graphs on locale mirrors.
For a frozen set of SKUs, extract Product/Offer/Brand JSON-LD and compare name, identifiers, shade/size, price, availability, and ingredient/claim text against the PIM export and rendered HTML.
unavailable — withheld: post-change structured-data extracts unavailable — withheld: PIM vs HTML vs JSON-LD field reconciliation
On the verified SKU set, variant Offers, Brand identity, and ingredient/claim passages matched the catalog source-of-truth. Duplicate Product graphs on the sampled locale mirrors were removed or redirected to the canonical PDP.
Technical verification only — no sales lift, ranking, or AI citation-rate claims are published for this case.
Client and product-line names are withheld; raw artifacts are not public. Retailer and marketplace listings were out of scope. Cosmetic claim compliance review was owned by the client’s regulatory team; this case covers consistency of published facts, not legal clearance of claims. No claim that third-party AI systems immediately corrected prior wrong answers.
Decision record
Methods used
References
Tell NRLC what you want AI systems to get right about your company. The conversation covers how the site is read, what can be cited, and what to change.