Google ads

Google Shopping MPN: The Complete Optimization Guide

Google Shopping MPN

Product identification is the foundation of accurate product matching in Google Shopping. Among all product identifiers, MPN (Manufacturer Part Number) plays a critical role when GTINs are missing or unavailable. Many Google Shopping issues—poor visibility, mismatched listings, disapproved products, or weak ad performance—can be traced back to incorrect or missing MPN data. This guide explains what Google Shopping MPN is, how it works, when it is required, and how to implement it correctly for maximum performance.

What Is MPN in Google Shopping?

MPN (Manufacturer Part Number) is a unique identifier assigned by the manufacturer to represent a specific product model.

Unlike internal seller identifiers:

  • SKU → created by the seller

  • MPN → created by the manufacturer

  • GTIN → global barcode standard

Google uses MPN to understand exact product identity, especially when no GTIN exists.

MPN helps Google determine:

  • Whether two products from different sellers are the same

  • How products should be grouped in Shopping results

  • Which listings should compete on price and availability

Why MPN Is Important in Google Shopping

Google Shopping is built on product accuracy and comparability.
MPN helps Google:

  • Identify identical products across merchants

  • Prevent duplicate or incorrect product listings

  • Improve price comparison accuracy

  • Increase relevance of Shopping Ads

  • Strengthen trust in merchant data

Without a valid MPN, Google may rely on weaker signals such as title text or images, which can lead to mismatches and reduced visibility.

How Google Uses MPN Internally

Method
how supplemental feeds works
how google uses customer match data

Google does not rely on MPN alone.
It combines MPN with other attributes to form a product identity profile, including:

  • Brand

  • Product title

  • Product images

  • Category classification

  • Structured attributes (color, size, material)

When Brand + MPN are accurate and consistent, Google can confidently group products and rank them correctly.

When Is MPN Required in Google Shopping?

You must submit MPN if all of the following conditions are met:

  1. The product is new

  2. The product is not custom-made

  3. The product does not have a GTIN

  4. The manufacturer provides an MPN

If any of these conditions are not met, MPN may not be required.

When MPN Is Not Required

You should not submit MPN when the product falls into one of the following categories:

  • Custom-made or handmade products

  • Private-label products with no manufacturer identifier

  • Used or vintage products

  • Products sold without an assigned manufacturer part number

In these cases, you must explicitly tell Google that identifiers do not exist by setting:

identifier_exists = no

Failing to do this can lead to feed warnings or disapprovals.

MPN vs GTIN vs Brand (Critical Difference)

Attribute Purpose Importance
GTIN Global barcode identifier Highest
MPN Manufacturer model identifier High
Brand Manufacturer name Mandatory with MPN

Important rule:
If you submit MPN, you must also submit Brand.

Google uses Brand + MPN together as a unique product key.

Example of a Correct MPN Implementation

Product title: Samsung Galaxy S21 128GB Phantom Gray
Brand: Samsung
MPN: SM-G991B
GTIN: Not available

This setup allows Google to:

  • Match your listing with identical Samsung Galaxy S21 products

  • Group listings correctly in Shopping results

  • Display accurate price comparisons

Common MPN Mistakes (Major Cause of Poor Performance)

Avoid these common errors:

1. Using SKU as MPN

SKUs are seller-defined and not valid manufacturer identifiers.

2. Using Generic Values

Never use values such as:

  • “N/A”

  • “Unknown”

  • “123456”

  • “Default”

3. Reusing the Same MPN

Each product model must have a unique MPN.

4. Incorrect Brand–MPN Pairing

Wrong combinations confuse Google and reduce product matching accuracy.

MPN for Private Label Products

Private label products often cause confusion.

If You Manufacture the Product

You may:

  • Create a unique internal MPN

  • Use your registered brand name

  • Keep the MPN consistent across all platforms

If No Manufacturer Identifier Exists

Do not invent one.
Instead, use:

identifier_exists = no

Consistency is more important than creativity.

How to Add MPNs in Google Shopping Feed and Merchant Center (Step-by-Step)

Adding MPNs (Manufacturer Part Numbers) to your Google Shopping feed is a structured process. While it’s not technically complex, accuracy is critical—small mistakes can lead to feed warnings, mismatched products, or limited performance in Google Merchant Center.

Below is a step-by-step process to correctly add MPNs to your Google Shopping feed and ensure they are properly recognized by Google Merchant Center.

Step 1: Gather MPN Information for Each Product

Start by collecting the correct MPNs for all eligible products.

MPNs must come directly from the manufacturer. Before updating your feed, verify that:

  • The product actually has a manufacturer-assigned MPN

  • The MPN is accurate and complete

  • Variants (size, color, model) have their own distinct MPNs, if applicable

It’s recommended to compile all MPNs in a Google Sheet or master file. This makes it easier to review, validate, and update data in bulk before pushing changes to your live feed.

Step 2: Prepare Your Feed File or System for MPN

Product code

Once you have the correct MPNs, the next step is to prepare your feed to accept them. The method depends on the feed format you’re using.

Using a Spreadsheet or CSV Feed

  • Add a new column with the header:
    mpn (all lowercase)

  • Each row under this column should contain the MPN for the corresponding product or variant

If You Are Using an XML Feed

  • Add the MPN attribute within each product node using the following format:

<g:mpn>ISP-78UE</g:mpn>

If You Are Using Content API or Feed Management Tools

  • Locate the MPN field within your feed tool

  • Map your internal MPN data source to the Google Shopping mpn attribute

  • Ensure the field is enabled and not excluded during sync

Step 3: Insert MPN Values Correctly

data entry form streamline data entry process with accuracy excel

Populate the MPN field with the exact value provided by the manufacturer.

For example:

  • If the manufacturer’s MPN is ISP-78UE, enter ISP-78UE

  • Maintain the original formatting, including:

    • Hyphens

    • Capitalization

    • Spaces (if any)

Do not:

  • Modify the format

  • Convert to lowercase if it was originally uppercase

  • Add extra spaces before or after the value

Even small typos or formatting inconsistencies can cause data mismatches and negatively affect feed quality.

Step 4: Add Other Relevant Product Identifiers

upc

MPN works best when combined with other identifiers.

Whenever available, include:

  • GTIN (UPC, EAN, ISBN)

  • Brand

  • MPN

Providing multiple identifiers helps Google:

  • Match products more accurately

  • Group identical listings correctly

  • Improve eligibility across Shopping placements

If a product does not have a GTIN but does have an MPN, Brand + MPN becomes essential.

Step 5: Upload the Updated Feed to Google Merchant Center

sheet example
Product Listing Ads GMC Orverive Tab
Google Merchant Center

Once your feed is updated with MPN values, upload it to Google Merchant Center using your preferred method:

  • Manual upload

  • Scheduled fetch

  • Automated sync via feed tools or platforms

Ensure the upload completes successfully and that no file processing errors occur.

Step 6: Verify and Troubleshoot MPN Issues

Verify and Troubleshoot MPN Issues
https://storage.googleapis.com/support-kms-prod/FMvHrVViGqSkRFzbRQn44j4sbUDSY2C8Ow7P
https://storage.googleapis.com/support-forums-api/attachment/thread-130775831-8940839770510522460.png

After uploading, monitor your account closely.

Go to:
Merchant Center → Products → Diagnostics → Needs Attention

Check for:

  • Missing MPN warnings

  • Incorrect identifier errors

  • “Limited performance due to missing identifiers” messages

If issues appear:

  • Recheck formatting

  • Confirm the MPN matches manufacturer data

  • Ensure the value is applied at the correct product or variant level

If no issues appear after several days, your feed has been successfully processed with valid MPN values.

Important Tips

  • Always use manufacturer-provided MPNs

  • Never guess or auto-generate MPN values

  • Store MPNs at the variant level when applicable

  • Combine MPN with Brand and GTIN whenever possible

  • Treat identifier warnings as performance issues, not minor alerts

Correct MPN implementation improves feed accuracy, product matching, and long-term Shopping performance.

MPN and Visual Search (Google Lens)

cover visual serach guide
Working Process

MPN supports Google’s visual shopping ecosystem by helping Google connect visual matches with exact product listings.

When a user searches using an image:

  • Visual similarity identifies candidates

  • MPN confirms product identity

  • Accurate listings appear in results

This makes MPN increasingly important for future-facing search behavior.

SEO Benefits of Correct MPN Data

While MPN is not a traditional SEO ranking factor, it indirectly improves:

  • Product discoverability

  • Shopping Graph accuracy

  • Trust signals across Google surfaces

  • Free product listing visibility

Strong identifiers lead to stronger ecosystem placement.

Frequently Asked Questions (FAQ)

Is MPN mandatory in Google Shopping?

Only when the product is new, branded, and has no GTIN.

Can SKU be used as MPN?

No. SKU is not a manufacturer identifier.

What happens if MPN is missing?

Google may struggle to match your product, leading to lower visibility.

Is MPN required for handmade products?

No. Use identifier_exists = no.

Can incorrect MPN cause disapproval?

Yes. Incorrect identifiers are a common cause of feed issues.

Best Practices Summary

  • Always use the manufacturer’s official MPN

  • Never confuse SKU with MPN

  • Always submit Brand with MPN

  • Keep MPN consistent across feeds

  • Use identifier_exists = no when applicable

Final Summary

MPN in Google Shopping is a manufacturer-assigned product identifier used to accurately match, group, and rank products when GTINs are unavailable. Correct MPN implementation improves visibility, reduces feed errors, strengthens Shopping Ads performance, and supports visual search experiences across Google platforms.

Type of Table

Most Popular

Category