Missing Is Bundle

is_bundle is a boolean attribute indicating whether a product is a bundle — multiple different items sold as a single unit. This could be a gift set (candle + lotion + soap), a kit (camera + lens + bag), a variety pack (different flavors in one package), or a themed collection (skincare routine). Setting is_bundle = 'true' tells Google your product is a curated collection, not a single item, so Google can match it appropriately in search results.

WarningFeed - ProductReviewed April 17, 2026
Exact text Google shows
Missing value [is_bundle]

Impact: Missing is_bundle is a Warning, but it affects how Google matches your product to shopper searches. For bundled products (gift sets, kits, variety packs), is_bundle = 'true' prevents Google from matching the bundle against individual component GTINs or single-product searches. Without it, your bundle may appear incorrectly in searches for single products, causing match quality issues and potentially triggering data quality reviews.

Root Causes

  • 1Your feed doesn't include is_bundle — not part of standard templates, needs manual addition.
  • 2You sell bundles or kits without structured data capturing their bundled nature.
  • 3Your platform has bundle products (Shopify bundles, WooCommerce product bundles) but the feed doesn't extract the bundle flag.
  • 4Mixed products — some are bundles, others are single items — and your feed doesn't differentiate.
  • 5You assume is_bundle only matters for specific categories, but Google recommends it for any multi-component product.

Fix by Platform

  1. 1Add a Shopify metafield for is_bundle: Settings → Custom data → Products → Add definition. Namespace: 'google', Key: 'is_bundle', Type: True/False.
  2. 2Set to 'true' for actual bundles in the product editor → Google metafields → is_bundle.
  3. 3If you use Shopify's bundle apps (Shopify Bundles, Bold Bundles, Bundle Builder): check if the app sets a product tag like 'bundle' — use this to auto-populate the metafield via a Shopify flow or feed app rule.
  4. 4In your feed app: map 'is_bundle' to the google.is_bundle metafield. Omit the attribute for non-bundle products (don't set is_bundle = false on single products — just leave it blank).
  5. 5Valid values: 'true' or 'false' (omit for unknown/not applicable).
{% if product.metafields.google.is_bundle == true %}
  true
{% endif %}

When This Doesn't Apply

is_bundle is only required for actual bundles — products combining multiple different items sold together. Single-item products, simple variants, and multipacks (same item repeated) don't need is_bundle. Use multipack for identical-item packs and is_bundle for mixed-item sets.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check

Frequently Asked Questions

What's an example of a bundle vs not a bundle?+

Bundle: skincare set with cleanser + toner + moisturizer, camera + lens + memory card kit, gift basket with chocolate + wine + cheese, office starter kit with pen + notebook + calendar. Not a bundle: 6-pack of the same socks (that's multipack), 3 variants of the same t-shirt (those are variants with shared item_group_id), bulk quantity of the same product (that's just a multipack). The defining feature of a bundle is variety — multiple different products in one package.

What are the valid values for is_bundle?+

Two values: 'true' or 'false' (lowercase). 'True'/'False' (capitalized) also work. 'Yes'/'No', '1'/'0', or other variants may cause validation issues. Default behavior when omitted: Google assumes not a bundle. Only set is_bundle = true when the product genuinely is a bundle; leave blank otherwise.

Do bundles need their own GTIN?+

Bundles typically don't have GTINs — the individual components have GTINs but the bundle itself is your store's SKU. Set identifier_exists = 'no' for bundles to tell Google that the bundle doesn't have a standard identifier. You can still provide your own SKU as the 'id' attribute. The component GTINs are not submitted separately when the bundle is a single listing.

How does is_bundle affect Shopping ad matching?+

With is_bundle = true, Google understands the listing is a curated collection and matches it to broader search terms like 'skincare gift set', 'camera kit', 'starter bundle'. Without is_bundle, Google may try to match the bundle to single-product searches — comparing it to individual items on price, which makes bundles look expensive and hurts CTR. Proper bundle flagging is critical for gift/bundle-focused stores to maintain competitive pricing comparisons.

Related Errors