← All disapproval codes
critical missing required attribute: mpn

Missing required attribute: MPN

What this means

When a product has no GTIN, Google requires an MPN (Manufacturer Part Number) plus brand to verify the item. Both are missing here.

Why this happens

You set identifier_exists=FALSE without supplying an MPN, or the product has no GTIN and your feed didn't fall back to MPN+brand. Google needs at least one solid identifier path: GTIN alone, or MPN + brand combined.

How to fix it

  1. Find the manufacturer's part number — usually printed on the product or in supplier documentation.
  2. Add it to the mpn attribute in your feed (don't reuse your internal SKU).
  3. Confirm brand is also populated.
  4. Set identifier_exists to TRUE (or remove the attribute) since you now have valid identifiers.
  5. Resubmit.

Common pitfalls