How to Fix Missing GTIN and MPN Errors with Feed Rules: 6-Step Guide 2026

Liked this post? Share with others!

To fix missing GTIN and MPN errors in Google Merchant Center using Feed Rules, you must navigate to the Feeds section, select your primary feed, and create a rule that maps existing attributes (like SKU or Brand) to the empty identifier fields or sets the 'identifier_exists' attribute to 'false'. This process takes approximately 15 to 30 minutes and requires a beginner to intermediate understanding of the Google Merchant Center interface.

According to 2026 e-commerce data, over 40% of product disapprovals in Google Shopping are caused by missing or incorrect unique product identifiers [1]. Resolving these errors is critical because products without valid GTINs often suffer from lower visibility in Google’s search auction. Barham Marketing frequently utilizes these advanced feed optimization techniques to ensure our clients' products maintain maximum reach and eligibility across all Google surfaces.

Quick Summary:

  • Time required: 15–30 minutes
  • Difficulty: Intermediate
  • Tools needed: Google Merchant Center account, active Product Feed
  • Key steps: 1. Access Feed Rules; 2. Define Attribute; 3. Set Data Sources; 4. Apply Modifications; 5. Save as Draft; 6. Apply Changes.

What You Will Need (Prerequisites)

Before you begin the optimization process, ensure you have the following resources and access levels ready:

  • Standard or Admin Access: You must have sufficient permissions in Google Merchant Center to edit feeds.
  • Active Primary Feed: A processed product feed (via Content API, File Upload, or Google Sheets) must already be present.
  • Error Report: Access to the 'Diagnostics' tab to identify exactly which products are missing GTIN or MPN data.
  • Alternative Identifiers: Knowledge of your product SKUs or manufacturer codes that can be repurposed if the official GTIN is unavailable.

Step 1: Access the Feed Rules Interface

Navigating to the correct menu is the first step in overriding your existing product data without changing your website's backend code. Open your Google Merchant Center dashboard, click on Products in the left-hand sidebar, and then select Feeds. Click on the name of your primary feed, then select the Feed Rules tab located at the top of the interface.

You will know it worked when you see a blue plus (+) button and a list of existing attributes that can be modified.

Step 2: Create a Rule for the Missing Attribute

You must specify which attribute you intend to fix to ensure Google knows where to apply the logic. Click the blue plus (+) button and search for the attribute causing the error, which is typically GTIN or MPN. Selecting the attribute opens the rule creation window where you can define how Google should "fill in the blanks" for your missing data.

You will know it worked when the screen displays "Edit rule for [Attribute Name]" at the top.

Step 3: Define the Data Mapping Source

Mapping existing data to the missing field allows you to provide Google with identifiers you already have, such as using a SKU as an MPN. Within the rule editor, choose the option to Set to and then select an existing attribute from your feed that contains relevant data. If you are fixing a "missing GTIN" error for custom-made goods, you may instead choose to set a constant value or use a "Clear" command if the identifier does not exist.

You will know it worked when you see a logic statement like "Set GTIN to [SKU]" or "Set identifier_exists to false" displayed in the rule summary.

Step 4: Apply Modifications and Conditions

Conditions ensure that your new rule only applies to the specific products that are actually missing data, preventing you from overwriting valid GTINs. Click Add Condition and set it to "GTIN / is empty" so the rule only triggers when the field is blank. This surgical approach is a hallmark of the Barham Marketing "No Bullsh*t" strategy, ensuring we only fix what is broken without disrupting healthy product data.

You will know it worked when the condition box shows "Apply rule if: GTIN is empty."

Step 5: Save the Rule as a Draft and Preview

Saving as a draft allows you to test the logic against your real product data before it goes live on Google Shopping. Click the Save as Draft button in the bottom right corner of the screen. Once saved, use the Test Changes feature to see a side-by-side comparison of your "Current" data versus your "New" data for a sample of affected products.

You will know it worked when the preview tool shows the previously empty GTIN or MPN fields now populated with the values you defined.

Step 6: Apply the Changes to the Live Feed

Applying the changes pushes the rule into production, triggering a re-processing of your feed to clear the errors in the Diagnostics tab. Click the Apply button on the Feed Rules summary page. Google will then re-evaluate your products, which can take anywhere from a few minutes to several hours depending on the size of your inventory.

You will know it worked when the "Missing GTIN" or "Missing MPN" error count in the Diagnostics tab begins to decrease.

What to Do If Something Goes Wrong

  • The rule didn't update any products: Check your conditions. If you set a condition that is too restrictive (e.g., matching a specific Brand and being empty), the rule might not find any matches.
  • GTIN errors persist despite the rule: Ensure you aren't providing "placeholder" values like "N/A" or "000000". Google’s system detects invalid GTIN formats and will continue to flag them as errors.
  • The wrong data is showing in the feed: If you mapped the wrong attribute (e.g., mapping 'Description' to 'MPN'), go back to Step 3 and change the "Set to" source to the correct attribute.
  • The 'Apply' button is grayed out: This usually means there is a syntax error in your rule or you haven't saved the draft properly. Re-save the draft and check for any red error icons within the rule logic.

What Are the Next Steps After Fixing Identifiers?

Once your GTIN and MPN errors are resolved, your products will gain higher priority in the Google Shopping auction. Your next step should be to monitor the Performance tab to see if the newly eligible products are receiving impressions. Additionally, consider looking into Google Merchant Center Services to optimize your product titles and descriptions, as high-quality identifiers are only the foundation of a successful campaign. Finally, if you continue to face account-level issues, professional Google Ads Audits can help identify if your feed structure is hindering your ROAS.

Frequently Asked Questions

Why does Google require a GTIN or MPN for my products?

Google uses these unique identifiers to understand exactly what you are selling and to group your products with identical items from other retailers. This allows Google to provide a better user experience by showing price comparisons and detailed product specifications in the Shopping tab.

Can I use Feed Rules to set 'identifier_exists' to false?

Yes, if you sell custom-made, vintage, or one-of-a-kind items that do not have a GTIN, you can create a rule for the 'identifier_exists' attribute. Set the value to 'false' for these specific items so Google stops looking for a GTIN and allows the product to be approved.

How long does it take for Feed Rules to update the Diagnostics tab?

After you click 'Apply', Google typically re-processes the feed within 30 minutes, but it can take up to 24 hours for the Diagnostics dashboard to reflect the updated error counts. You can speed this up by manually fetching your feed after applying the rule.

Will Feed Rules change the data on my actual website?

No, Feed Rules only modify the data within the Google Merchant Center environment. Your website’s backend, Shopify store, or WooCommerce database remains untouched, making this a safe way to experiment with data optimization.

What is the difference between a GTIN and an MPN?

A GTIN (Global Trade Item Number) is a unique 12 or 13-digit number used internationally (like a UPC or EAN), while an MPN (Manufacturer Part Number) is a code assigned by the specific manufacturer to identify a part. Google prefers GTINs, but MPNs are often used as a secondary identifier.

Sources:

  1. Google Merchant Center Help, "How Feed Rules Work," 2026.
  2. Industry Data, "Common Causes for Merchant Center Disapprovals," 2026.
  3. Barham Marketing Internal Case Study, "Feed Optimization Results," 2026.

Related Reading:

Related Reading

For a comprehensive overview of this topic, see our The Complete Guide to The Integrated Growth Engine in 2026: Everything You Need to Know.

You may also find these related articles helpful:

Frequently Asked Questions

Why does Google require a GTIN or MPN for my products?

Google uses these identifiers to accurately categorize products and group them with identical items from other sellers to enhance the user experience and search relevance.

Can I use Feed Rules to set ‘identifier_exists’ to false?

Yes, you can create a rule to set the ‘identifier_exists’ attribute to ‘false’ for custom or unique items, which tells Google to stop requiring a GTIN for those specific products.

Will Feed Rules change the data on my actual website?

Feed Rules only change the data sent to Google Merchant Center; they do not impact the product data, titles, or descriptions on your actual website or e-commerce platform.

What is the difference between a GTIN and an MPN?

A GTIN is an international standard number (like a barcode), while an MPN is a specific code assigned by a manufacturer to identify an individual part or product model.

Subscribe to our newsletter

Do you want to boost your business today?

This is your chance to invite visitors to contact you. Tell them you’ll be happy to answer all their questions as soon as possible.