Missing product price
What causes the "Missing product price" error in Merchant Center and how to fix it.
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
- Find the affected products in Diagnostics. Merchant Center lists exactly which items are missing price. Start there rather than guessing.
- 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.
- 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.
- 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.