← All feed attributes

mpnthe manufacturer’s part number, never your SKU

Google Shopping attribute reference · updated 20 September 2026 · 3 min read

Short answer. mpn is the manufacturer’s own code for the product, up to 70 characters, required together with brand for products that have no manufacturer-assigned GTIN and optional for custom-made goods. It is not your SKU: Google’s page says to provide an MPN only if you are sure it is correct, and never to guess or make one up.

Attributempn
RequirementRequired for all products without a manufacturer-assigned GTIN; optional for custom-made products.
Format
  • Text, 1–70 characters, alphanumeric.
  • Submitted with brand to form the identifier pair.

Google’s rules for mpn

Common mistakes, and the error each one becomes

Where the value comes from on a connected store

ShopifyShopify has no MPN field; nothing is sent unless a metafield is mapped, and the SKU is never used.
WooCommerceNot sent; the plugin never treats the SKU as a manufacturer part number.

The free feed check reads this attribute from any feed file and reports the defects above; every check is listed.

Questions merchants ask

What is the difference between SKU and MPN?

A SKU is your code, chosen by you, unique in your shop. An MPN is the manufacturer’s code, the same in every shop that sells the product. Only the second identifies the product outside your store.

What if my own-brand products have no part numbers?

Then leave mpn empty, and if they have no GTIN either, set identifier_exists to false.

Is mpn needed with a GTIN?

No. A GTIN is sufficient on its own.

Sources

Merchant Center errors on this attribute

Incorrect product identifier [mpn]Fix “Incorrect product identifier [mpn]” in Google Merchant Center
Warning
Incorrect value [identifier_exists]Fix “Incorrect value [identifier_exists]” in Google Merchant Center
Warning

Read next

Fix “Limited performance due to missing identifiers [gtin]” in Google Merchant CenterWhat Google's missing-GTIN warning means, where to find barcodes for your products, and what to do when a product genuinely has none.
6 min
The WooCommerce GTIN field: where it is, what to put in it, and what Google does with itWooCommerce 9.2 added a “GTIN, UPC, EAN or ISBN” field to products and variations. How to fill it without breaking Google’s format rules, what to do for products that have no barcode, and how the field becomes gtin and identifier_exists in a Google Shopping feed.
6 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →