What Google checks
Google's crawler regularly opens your product pages and compares the price it finds in the page, or in its structured data, with the price in your product data. When they differ, the product can be disapproved, and repeated mismatches can lead to an account suspension.
Google reads the HTML your server returns. A price that only appears after JavaScript runs can be read as a mismatch.
Common causes
- Timing: the price changed in your store but the feed has not been fetched since.
- A sale: the page shows the sale price but the feed only has the full price, or the sale ended on the page but not in the feed.
- Variants: the link opens the default variant, which has a different price from the variant in the feed.
- Currency or location: the page converts the price by the visitor's location. Google does not allow prices that change by IP address.
- Structured data: the price in your theme's product markup is out of date or belongs to another variant.
- Checkout: the price at checkout must match too. A product priced lower on the page than it is in the cart will be flagged.
How to fix it
- In Products, then Needs attention, filter to the price mismatch issue and open View examples to see the price Google saw.
- Open the same page on desktop and mobile and compare it with the price in your feed, including currency.
- Fix the source, usually your store or feed app, so both agree. Make sure variant links open the right variant.
- Fix the structured data in your theme if it shows a different price from the page.
- Wait for Google to crawl again. It re-checks disapproved products over the next few hours or days and approves them once the prices match.
Prevent it
Turn on automatic item updates. Google can then correct price, sale price, availability and condition from your landing page for the odd product that drifts. Google says this is not a replacement for keeping your product data up to date, and it may not work for products whose price changes more than once a day.
If prices change often, fetch your feed more often or update products through the Merchant API rather than once a day.
How UltraROAS.ai does this for you
UltraROAS.ai never edits prices, stock or links, so it does not change your prices to clear a mismatch. It shows every product Google flagged, ranked by the spend it affects, so you know which ones to fix in your store first, and it checks every day that your product pages load.

