QuantumAdsLab Logo Quantum Ads Lab
Google Shopping supplemental feeds supplemental feed Merchant Center
Google Shopping supplemental feeds let you enrich the primary feed without touching it, but they require a precise structure to work correctly

Google Shopping Supplemental Feeds: How to Use Them

What you will learn in this article

  • What Google Shopping supplemental feeds are and how they differ from the primary feed
  • How the link between the supplemental feed Merchant Center and the primary feed works via the id attribute
  • The use cases where Google Shopping supplemental feeds are the correct solution, and those where they are not
  • How to structure a supplemental feed Merchant Center to avoid conflicts and unexpected behaviour
  • The most frequent errors in managing Google Shopping supplemental feeds on real accounts
  • Where Google's official documentation is precise and where hands-on experience adds essential information

Google Shopping supplemental feeds are one of the most powerful and least used tools in advanced Merchant Center feed management. Known formally as supplemental feeds in Google Merchant Center, they allow adding or overwriting specific attributes of products already in the primary feed without modifying the original data source, a significant advantage in any context where the primary feed is generated by an external platform or management system that cannot be edited directly.

The logic of the supplemental feed Merchant Center is simple: Google merges the data from the primary feed with that of the supplemental feed, using the product's id as the linking key. If an attribute is present in both feeds, the supplemental feed Merchant Center value overwrites the primary one. If an attribute is only in the primary feed, the primary value is used. If an attribute is only in the supplemental feed, it is added to the product. The supplemental feed cannot, however, create new products or delete existing ones, it operates exclusively on items already in the primary feed.

This article analyses when to use Google Shopping supplemental feeds, how to structure them correctly, and the errors that produce unexpected behaviour, systematically distinguishing between what Google's official documentation describes and what emerges from hands-on experience on real accounts.

How Google Shopping Supplemental Feeds Work

According to the official Google documentation on supplemental data sources (support.google.com/merchants/answer/14990942), a supplemental feed Merchant Center is an additional file containing extra or replacement attributes for products already in the primary feed. The link is made via the id attribute: every row of the supplemental feed Merchant Center must contain the id of the product it refers to, and that id must exactly match an id in the primary feed.

🗂️ Primary feed

  • Contains all products with mandatory attributes
  • Creates and deletes products
  • Source of truth for the catalogue
  • Cannot be replaced by the supplemental feed

➕ Supplemental feed

  • Contains only id + attributes to override
  • Cannot create or delete products
  • Overwrites specific attributes in the primary feed
  • Independent update frequency from primary

The attribute overwrite logic

When Google processes Google Shopping supplemental feeds, it applies an attribute merge logic per product:

  • If the attribute is present in the supplemental feed Merchant Center, the supplemental value overwrites the primary feed value.
  • If the attribute is only in the primary feed, the primary value is used.
  • If the attribute is only in the supplemental feed Merchant Center, it is added to the product as an additional attribute.
✅ Confirmed by Google: This merge logic is officially documented. Source: support.google.com/merchants/answer/14990942.

Independent update frequency

Google Shopping supplemental feeds can have a completely independent update frequency from the primary feed. A supplemental feed Merchant Center can be updated every hour while the primary feed updates every 24 hours, or vice versa. This is one of the main reasons to use them: it allows updating attributes that change frequently (such as custom labels based on availability or daily margin) without reprocessing the entire primary feed.

⚠️ From hands-on experience: The independent update frequency of Google Shopping supplemental feeds is useful in theory, but introduces a desynchronisation risk that official documentation does not adequately warn about. If the primary feed is updated and some product ids change, the supplemental feed Merchant Center stops applying to the renamed products with no visible error in Merchant Center. The result is that the overwritten attributes revert to the primary feed values without any alert flagging the problem.

When to Use Google Shopping Supplemental Feeds

Google Shopping supplemental feeds are not always the best solution. There are cases where their use is clearly indicated, and cases where directly modifying the primary feed is preferable.

Cases where Google Shopping supplemental feeds are the right choice

  • Primary feed not editable: when the feed is generated automatically by an e-commerce platform (Shopify, WooCommerce, Magento) or an external supplier, and it is not possible to intervene on the data source. The supplemental feed Merchant Center allows enriching the feed without depending on the platform.
  • Updates at different frequencies: when some attributes change far more frequently than others, for example custom labels based on daily margin or availability, on a primary feed that updates weekly. Google Shopping supplemental feeds allow updating only those attributes at the required frequency.
  • Title optimisation testing: when you want to test search-optimised titles without modifying the originals in the CMS. A supplemental feed Merchant Center with rewritten titles overwrites the primary feed titles only in Google Shopping, leaving the website unchanged.
  • Adding strategic custom labels: when you want to assign custom labels for campaign segmentation, e.g. custom_label_0 = high_margin, without that information being in the management system. Google Shopping supplemental feeds are the natural place for these enrichments.

Cases where modifying the primary feed is preferable

Google Shopping supplemental feeds introduce operational complexity: they are a second file to maintain, update, and monitor. If the primary feed is accessible and editable, adding attributes directly to the primary feed is almost always simpler and less prone to desynchronisation errors. The supplemental feed Merchant Center is a tool for cases where there is no alternative, not a universal best practice.

⚠️ From experience on real accounts: Many accounts use Google Shopping supplemental feeds to fix problems that could be resolved upstream in the primary feed. The result is a duplicated and complex feed structure that creates confusion during diagnostics, when a product is disapproved, it is not always clear which of the two feeds is the cause of the problem.

How to Structure a Supplemental Feed Merchant Center

The structure of the supplemental feed Merchant Center is simpler than the primary feed: it does not require all mandatory attributes, only the product's id and the attributes to add or overwrite. This makes it easy to create, but easy to get wrong.

The id column: the critical link

The only truly mandatory attribute in Google Shopping supplemental feeds is the id. It must exactly match the id of the product in the primary feed, same value, same capitalisation, no additional spaces. An id mismatch produces silent behaviour: the supplemental feed Merchant Center generates no visible error, it simply does not apply to the product.

✅ Confirmed by Google: The id attribute is required in supplemental feeds and must match the primary feed exactly. Source: support.google.com/merchants/answer/14990942.
⚠️ From experience: This silent behaviour is the most frequent cause of malfunctions in Google Shopping supplemental feeds. The operator creates the supplemental feed with correct IDs, but a subsequent re-import of the primary feed changes the IDs and the supplemental feed stops applying. The signal is a reversion to the original primary feed values on attributes that were supposed to be overwritten, hard to diagnose without a direct comparison between the two files.

Include only the necessary attributes

A well-structured supplemental feed Merchant Center contains only the id and the attributes that actually need to be overwritten, not a copy of the primary feed with a few fields changed. Including unnecessary attributes in the supplemental feed Merchant Center increases the risk of an incorrect value overwriting a correct primary feed value. The operational rule is: fewer attributes in the supplemental feed, fewer risks of unexpected behaviour.

Format and update method

Google Shopping supplemental feeds support the same formats as the primary feed: Google Sheets, XML, CSV and TSV files, and updates via URL fetch or SFTP. Google Sheets is the most practical choice for supplemental feed Merchant Center files used for custom labels or title optimisation: it allows editing values directly from the web interface without uploading a file, and updates automatically with each Google fetch.

Frequent Errors and Limits of Google Shopping Supplemental Feeds

1. Overwriting mandatory attributes with empty values

If the supplemental feed Merchant Center includes the column for a mandatory attribute but with an empty value for some products, that empty value overwrites the correct value in the primary feed, producing a disapproval for missing attribute. In Google Shopping supplemental feeds it is essential never to include empty columns for mandatory attributes: it is preferable to omit the column entirely from the supplemental feed if you do not have a value to provide for all products.

⚠️ Critical rule: An empty cell in the supplemental feed Merchant Center for a mandatory attribute is not treated as "use the primary feed value", it is treated as an explicit empty overwrite. Always remove the column entirely rather than leaving it blank.

2. Desynchronisation between primary and supplemental feed

This is the most frequent structural error in managing Google Shopping supplemental feeds. Every time the primary feed changes structure (new products, renamed IDs, removed products), the supplemental feed Merchant Center must be updated accordingly. If it is not updated, it silently stops applying to modified products and continues applying to unchanged ones, potentially overwriting attributes on products that should not be touched.

3. Limitations on overwritable attributes

Not all feed attributes can be overwritten via Google Shopping supplemental feeds. Official documentation indicates that some critical attributes, such as price and availability, cannot be reliably modified via the supplemental feed Merchant Center for landing page coherence reasons. Attempting to overwrite them produces undocumented behaviour: in some cases the supplemental value is ignored, in others it produces an error that does not appear in the Diagnostics section but is visible in the feed processing log.

⚠️ Inference from experience: The list of attributes that cannot be overwritten via Google Shopping supplemental feeds is not exhaustively published by Google. It emerges from experience: attributes such as price, availability, and link tend to be ignored or produce unexpected behaviour when included in a supplemental feed Merchant Center. The practical rule is to use the supplemental feed exclusively for enrichment attributes (custom labels, titles, descriptions, additional_image_link) and leave critical attributes to the primary feed.

FAQ: Google Shopping Supplemental Feeds

What are Google Shopping supplemental feeds?
Google Shopping supplemental feeds are additional files linked to the primary feed in Merchant Center. They allow adding or overwriting specific attributes of products already in the primary feed without modifying it. The link is made via the id attribute. Google Shopping supplemental feeds cannot add new products: they operate only on products already in the primary feed. Official source: support.google.com/merchants/answer/14990942.
What is the difference between the primary feed and the supplemental feed Merchant Center?
The primary feed is the main file containing all products with their mandatory attributes. The supplemental feed Merchant Center is a secondary file that adds to or overwrites specific attributes of products already in the primary feed. The supplemental feed Merchant Center does not require all mandatory attributes, only the id and the attributes to overwrite. It cannot create new products or delete existing ones.
When is it better to use Google Shopping supplemental feeds?
Google Shopping supplemental feeds are the right choice when you do not have direct access to the primary feed (managed by an external platform), when you want to update attributes at a different frequency from the primary feed (e.g. daily custom labels on a weekly feed), or when you want to test title and description variations without modifying the CMS. If the primary feed is accessible and editable, it is preferable to add the attributes directly there.
Why does the supplemental feed Merchant Center not apply to some products?
The most frequent cause is an id mismatch between the supplemental feed Merchant Center and the primary feed. If the id in the supplemental feed does not exactly match the id in the primary, even by a single capital letter, the supplemental feed Merchant Center generates no error but does not apply to the product. This silent behaviour is the most frequent cause of malfunctions in Google Shopping supplemental feeds.
Can price and availability be overwritten with Google Shopping supplemental feeds?
No, or at least not reliably. Critical attributes such as price, availability, and link tend to be ignored or produce unexpected behaviour when included in a supplemental feed Merchant Center. From hands-on experience, Google Shopping supplemental feeds work correctly on enrichment attributes, custom labels, titles, descriptions, additional images, and not on attributes that Google compares directly against the landing page.
How many supplemental feeds can be linked to a primary feed?
Google allows linking multiple Google Shopping supplemental feeds to the same primary feed. There is no fixed documented limit to the number of supplemental feed Merchant Center files per account. From hands-on experience, using more than 2–3 Google Shopping supplemental feeds on the same catalogue significantly increases the complexity of error diagnosis. The practical rule is to use the minimum number of supplemental feeds possible to keep the feed structure manageable.

All articles

See all →