Variant grouping
How to fix item_group_id and duplicate variant errors
Give each variant a unique product ID, group true siblings with one stable item_group_id, and submit distinct variant attributes.
Reviewed against Google Merchant Center documentation on August 25, 2026. Independent guide; not affiliated with or endorsed by Google.
What the diagnostic means
item_group_id tells Google which offers are variants of the same product. Incorrect grouping, missing distinguishing attributes, or duplicate variant combinations can make separate offers look identical or unrelated.
Common causes
- Variants received different item_group_id values even though shoppers choose them on one product page.
- Unrelated products reused the same parent SKU as item_group_id.
- Two sibling rows have the same color, size, material, and pattern values.
- A product ID was reused across variants instead of remaining unique per offer.
- A lone product kept an unnecessary item_group_id after its siblings were removed.
Resolution checklist
Fix it step by step
- Identify the variants that belong to one shopper-facing product family.
- Give every distinct variant its own stable id and give all siblings the same stable item_group_id.
- Use a different item_group_id for every unrelated product family.
- Submit the distinguishing variant attributes and correct duplicate combinations.
- Align each variant URL and landing-page selection with its feed row.
Before you resubmit
- Every variant id is unique while sibling item_group_id values match.
- Each group has at least two genuine variants.
- Each sibling has a distinct combination of relevant variant attributes.
- Grouping reflects the choices available together on the landing page.
Variant group correction
Before
Blue / small → id: SHIRT-1, item_group_id: BLUE Blue / large → id: SHIRT-1, item_group_id: LARGE
After
Blue / small → id: SHIRT-BLU-S, item_group_id: SHIRT-1 Blue / large → id: SHIRT-BLU-L, item_group_id: SHIRT-1
Frequently asked questions
What is the difference between id and item_group_id?
id uniquely identifies one offer or variant. item_group_id is shared only by variants of the same product family.
Should a product with no variants have item_group_id?
Usually no. The attribute exists to group variants. A one-item group can indicate missing sibling rows or an unnecessary group value.
Can two variants share the same color and size?
They need some other submitted attribute that genuinely distinguishes them. If their relevant variant signatures are identical, correct the attributes or remove the duplicate offer.