Why is the price missing from my products in the Google Shopping results?

Kilian Müller
Kilian MüllerOwner of 1hold.de · Google PartnerUpdated
Google Merchant CenterGoogle Certified Specialist

If a product shows no price in Google Shopping, Google either has no valid price for it or does not trust the price it has: the price attribute is missing or wrongly formatted, or it does not match the price on your landing page, and the product is then disapproved. The price is a required attribute for every product in Merchant Center. Products without a valid price are not shown in Shopping ads or free listings at all, so the fix always starts in your product data and on your product page.

A second case looks similar: your product appears in the normal search results, but without a price. That snippet comes from the structured data on your page, not from Merchant Center, so you check the Offer markup there.

Why is the price missing or rejected?

  • Price attribute missing or wrongly formatted. Google expects a number plus a currency in ISO 4217 format, for example 15.00 USD in a text data source or <g:price>15.00 USD</g:price> in XML. A missing currency or a price written as text causes errors.
  • Price mismatch with the landing page. Googlebot crawls your landing pages and compares the price in your data source with the price on the page or in its structured data. If they differ, the product may be disapproved.
  • Price only loaded by JavaScript. According to Google, Googlebot reads the HTML returned by your server. A price that only appears after JavaScript runs can trigger a mismatch.
  • Outdated data. Prices change in the shop, but the product data in Merchant Center is updated later. The time gap alone is enough for a mismatch.
  • Sale price with wrong dates. If you use sale_price, the effective date and time zone in sale_price_effective_date must be correct. Otherwise Google shows or expects the wrong price.
  • Price depends on location or login. Google does not allow changing the price based on the visitor’s location, and the price must be available to every user in the target country.

How do I fix a missing price?

  1. Find the affected products. In Merchant Center, open the product list and filter for products with issues. The issue name, for example a price mismatch or a missing or invalid price, tells you which case applies.
  2. Check the data source. Look at the price value of an affected product: number, decimal point and currency must be correct and the value must be the price a customer actually pays.
  3. Compare with the landing page. Open the product URL and compare the visible price and the price in the structured data with your data source. Test the page with the Rich Results Test to see the price Googlebot reads.
  4. Fix the cause, not the single product. If prices change often, update your product data more frequently, for example with a scheduled fetch or the Merchant API. If the price comes from JavaScript, it must be in the server HTML.
  5. Wait for the re-crawl. Google re-crawls disapproved products automatically. Once the price in the data source and on the page match, the product is approved again after the next crawl.

How do I prevent price problems in the future?

  • Automatic item updates. In Merchant Center you can allow Google to update price and availability from your website’s structured data. This bridges short gaps between shop and data source.
  • Correct structured data. Product pages with complete Product and Offer markup, including price and priceCurrency, give Google a reliable second source and can also show the price in organic results.
  • One source for prices. Shop, feed and markup should take the price from the same system, so a price change reaches all three at once.

Make sure the price in your data source, in the page HTML and in the structured data is always identical, and update your product data as often as your prices change.

Sources

Want your products to show with the right price again? We check your feed, landing pages and structured data and fix the cause, not just single products. Book a free intro call or read more about our Google Ads and Shopping services.

Need personal advice?

Our Google-certified experts are happy to help – free and without obligation.

Book a meeting