How-toUpdated 2026-07-06

Missing product price

What causes the "Missing product price" error in Merchant Center and how to fix it.

Plain-English summary

This error means a product was submitted without a price attribute at all, which Google requires for every item. Fix it by adding price to the affected products, and check for a broken export if it's happening across many products at once.

What triggers it

"Missing product price" is a required-attribute failure: Google needs a price on every submitted product, and this item (or batch of items) doesn't have one. It's different from a mismatch, where a price exists but disagrees with the page; here there's simply nothing there.

The most common real-world cause isn't a forgotten price on one product, it's a feed export or platform sync that silently drops the price field for a subset of products (often variants that don't inherit correctly from a parent item).

Because /tools's enrichment layer never overwrites your source data, it can flag products missing required fields like price before submission, catching a broken export at the source rather than after Google rejects the batch.

Step by step

  1. Find the affected products in Diagnostics. Merchant Center lists exactly which items are missing price. Start there rather than guessing.
  2. Add a price value to each one. Every product needs a price attribute with a currency and amount. Free items still need an explicit value; there's no valid empty state.
  3. Check for a systemic export or mapping fault. If a large batch of products is affected at once, it's rarely 14 individual oversights, it's usually a broken field mapping, a variant that didn't inherit price from its parent, or an export step that dropped the column.
  4. Re-submit and confirm the flag clears. Once price is present and the feed re-fetches, the error should clear within the normal crawl window.
Put this into practice. /tools rebuilds messy product data into Merchant Center-ready feeds. Connect a store and see your Feed Health Score in minutes.
Try /tools →