ProductGroup
A ProductGroup represents a group of Products that vary only in certain well-described ways, such as by size, color, material etc. While a ProductGroup itself is not directly offered for sale, the various varying products that it represents can be. The ProductGroup serves as a prototype or template, standing in for all of the products who have an isVariantOf relationship to it. As such, properties (including additional types) can be applied to the ProductGroup to represent characteristics shared by each of the (possibly very many) variants. Properties that reference a ProductGroup are not included in this mechanism; neither are the following specific properties variesBy, hasVariant, url.
ProductGroup is a kind of Product. For Google rich results, start from the Product generator, which checks Google's required fields. The builder below covers every Schema.org property.
Build ProductGroup JSON-LD
Loading the builder…
Properties (84)
| Property | Expects | Description |
|---|---|---|
| hasVariant | Product | Indicates a Product that is a member of this ProductGroup (or ProductModel). |
| productGroupID | Text | Indicates a textual identifier for a ProductGroup. |
| variesBy | DefinedTerm, PropertyValue, Text | Indicates the property or properties by which the variants in a ProductGroup vary, e.g. their size, color etc. Schema.org properties can be referenced by their short name e.g. "color"; terms defined elsewhere can be referenced with their URIs. Variant properties can be provided using PropertyValue instead of plain Text, to allow specification of the values available for a variant property. |
From Product (68)
additionalProperty, aggregateRating, asin, audience, authorizedRepresentative, award, awards, brand, category, color, colorSwatch, consumerNotice, countryOfAssembly, countryOfLastProcessing, countryOfOrigin, depth, displayLocation, funding, gtin, gtin12, gtin13, gtin14, gtin8, hasAdultConsideration, hasCertification, hasDigitalProductPassport, hasEnergyConsumptionDetails, hasGS1DigitalLink, hasMeasurement, hasMerchantReturnPolicy, hasProductReturnPolicy, height, importer, inProductGroupWithID, isAccessoryOrSparePartFor, isConsumableFor, isFamilyFriendly, isOftenBoughtWith, isRelatedTo, isSimilarTo, isVariantOf, itemCondition, keywords, logo, manufacturer, material, mobileUrl, model, mpn, negativeNotes, nsn, offers, pattern, positiveNotes, productID, productionDate, purchaseDate, recycledContentPercentage, releaseDate, review, reviews, size, sku, slogan, specification, substanceOfConcern, weight, width
Where ProductGroup is used as a value
These properties expect a ProductGroup: isVariantOf.