Color/size variants must share an item_group_id so Google groups them as one product. Without it, Google treats every variant as a standalone product, hurting visibility.
Feed exports all variants but doesn't include the parent grouping ID. Each variant gets its own slot in Shopping rather than rolling up.