Merchant Center mismatched value (page crawl) [price]: causes and fixes
UPDATED 4 MIN READBY THE SCENOX COMMERCE TEAM
SHORT ANSWER
Mismatched value (page crawl) [price] means the price in your product data differs from the price Google finds on the landing page. Typical causes are stale feeds, sale prices shown only on the site, tax or currency display differences and prices changed by scripts. Sync the feed to the live store, match tax settings, then request a review.

ON THIS PAGE
A price mismatch is the single most common reason a healthy product stops showing in Google Shopping. The feed says one number, the page says another, and Google trusts the page. This guide covers what the issue looks like, what triggers it, and how to fix it on Shopify and on other platforms. For the wider list of disapprovals, see the Merchant Center disapprovals guide.
How the issue appears
In Merchant Center, open Products, then the Needs attention tab. The issue is listed as "Mismatched value (page crawl) [price]". Google's own price troubleshooter treats it as an item-level disapproval, separate from account-level warnings about inaccurate prices. Related variants exist for regional prices and loyalty programme prices, which follow the same logic.
What triggers it
Google compares the [price] value in your data source with what its crawler reads on the landing page. They must agree. The usual causes:
- Stale feed. The feed refreshes once a day, but prices change more often.
- Sale price on one side only. The site shows a discount and the feed has the original, or the other way round.
- Tax display. Tax-inclusive on the page, tax-exclusive in the feed, or tax settings in Merchant Center that do not match the target country.
- Currency conversion. The theme or an app converts prices by visitor location, so the crawler sees something else.
- Variant prices. The feed row carries one variant price, but the URL opens the default variant.
- Script-changed prices. A price rewritten by JavaScript after load, which the crawler may read differently.
How to find affected items
- Go to Products, then Needs attention.
- Filter by the issue name. Download the list as a CSV with the download icon.
- Open three or four examples. Compare the feed price in the product detail with the price on the live page, in a private window and ideally from the target country.
- Group the CSV by cause. If every affected item is on sale, it is a sale-timing problem. If only one country is affected, it is tax or currency.
Fix steps for Shopify
- If you use the Google & YouTube app, confirm the sync is active and that the markets and currencies match what the store shows. Typically the app pushes price changes automatically, so check for sync errors before anything else.
- Check Shopify tax settings, particularly whether prices include tax, against the tax settings for the same country in Merchant Center.
- If a currency or market app rewrites prices on the page, make sure it renders the right price in the HTML, not only after load.
- Make sure variant URLs open the right variant. A link with the
?variant=parameter should show that variant's price. - Open the issue in Merchant Center and request a review once everything matches.
Fix steps for other platforms and feeds
- WooCommerce and other plugin feeds: raise the update frequency above how often prices change, or use a plugin that pushes changes as they happen.
- Spreadsheet or file feeds: a price typed into a sheet will drift. Generate it from the live store or database instead.
- Sale prices: send
[price]as the regular price and[sale_price]as the discounted one, with the effective dates. Google's product data specification sets the format: a number, a period as decimal separator and an ISO currency code, such as15.00 USD. - Structured data: make sure the schema.org price on the page matches the visible price.
Google also offers automatic item updates in Merchant Center, which use the landing page to adjust price and availability. Treat it as a safety net, not a substitute for a correct feed.
Re-review and recrawl expectations
After the fix is live, a small edit to the item or a review request typically triggers a fresh crawl, and these usually resolve within 24 to 48 hours. If the item returns with the same issue, the underlying cause is still there. Do not keep requesting reviews.
Prevention
- Schedule feed updates more often than your prices change.
- Start and end sales in the store and feed together.
- Test one product per country after any theme, tax or currency app change.
- Review tax settings in Merchant Center and the store whenever you open a new market.
When to do it yourself and when to hand it off
If the mismatch comes from one cause, such as a sale price that never reached the feed, you can fix it in an afternoon: correct the price source, wait for the next fetch and check the diagnostics again.
Hand it off when prices change daily across thousands of SKUs, several currencies are involved or the store and feed keep drifting apart. Our feed management service covers setup and clean-up: the AI engine does the volume, a person reviews every output, and you approve before anything goes live. We work through a staff or collaborator account you can remove, never your passwords. Feeds start from ₹7,999 / $299 / £239 / A$449 per channel, with a fixed quote after we inspect your files, and turnaround is from 48 hours for eligible projects; turnaround depends on scope, catalog complexity and the quality of the data and access we receive. You can ask for the free 10-product sample if the project is a fit.

