Consistency
Catch price and availability mismatches before Google does
Three sources, one number. When they disagree, your listing is at risk.
Your price exists in three places: the feed you send, the structured data in your markup, and the text a customer reads. Google compares them. Webshop Vitals compares them first, and reports each disagreement separately so you can tell a stale feed apart from broken markup.
Free scan, no credit card, results in minutes.
Price agreement check
Visible page
What the customer reads
€ 51,99Structured data
Offer price in your markup
€ 1,00Product feed
What Google holds today
€ 51,99
Markup disagrees with the page. Google can read this as inaccurate data and restrict the listing.
The problem
Mismatches are invisible until they are expensive
Nothing on your site looks broken when the markup says one price and the page says another. The shop works, the checkout works, and the only symptom is that Google quietly stops trusting the listing. Sales, currency formats and regional pricing all make it worse.
- Disapprovals that mention price or availability accuracy
- A sale price on the page that never reaches Shopping results
- Items that stay listed for days after selling out
- Currency or decimal formats that differ between markup and page
What we check
Inside the price and availability mismatch checker
Every check below runs on your real store and reports findings you can act on, with the affected products named.
Visible price extraction
The price a customer actually reads, taken from the rendered page and parsed across international number formats.
Structured data price
The Offer price in your schema.org markup, including sale price and price validity windows.
Feed price
The value Google currently holds for the item, when Merchant Center is connected.
Availability agreement
In stock, out of stock and preorder states compared across the same three sources.
Currency consistency
Whether the currency in your markup matches the currency the page displays.
Use this as your own checklist
0 of 5How it works
Three steps from question to answer
No plugin to install, no code to add, and nothing to change on your store.
- 1
Render the page
Pages that need JavaScript to display a price are rendered before the price is read.
- 2
Extract all three values
Visible text, structured data and feed record are captured independently.
- 3
Report the disagreement
Findings name the product, the page and both numbers, with the visible page treated as the source of truth.
The report
What this check looks like in your dashboard
Findings land next to the score they moved and the products they affect, so a result always has somewhere to go next.
Website Readiness
89out of 100
- Product structured data30% 76
- Crawlability20% 97
- Product content20% 98
- Trust and merchant info15% 87
- AI commerce readiness15% 96
Products
Sorted by data quality| Product | Quality | Status |
|---|---|---|
3D & Collagen Snow Solution SKU ISOV-3DC-01 | 100 | Approved |
pH Balance Cleansing Cream SKU CORTHE-PH-08 | 80 | Limited |
Anti-Wrinkle Eye Mask SKU not set | 55 | Disapproved |
Holy Grow Lash Serum SKU BLOSSCO-LS-02 | 100 | Approved |
Since your last scan
- 7
- Issues fixed
- 2
- New issues
- 1
- Returned
- +4
- Readiness
Structured data returned on 24 products after a theme update. Caught the same day.
What you get
What changes after the first scan
Concrete outputs, not a grade with no next step.
- Every mismatch reported with both values side by side
- A separate finding for markup problems and for feed problems, so you fix the right one
- International price formats handled correctly, including comma decimals
- Early warning while the listing is still live
Questions
Price and Availability Mismatch Checker questions, answered
The things merchants ask before they run their first scan.
Google checks that the offer a shopper lands on matches the offer that was advertised. A difference of any size can be read as inaccurate data, and repeated mismatches affect trust in the whole account, not just one item.
Keep reading
Related checks
Product Feed Audit
Compare what your feed sends against what your product pages actually show.
Disapproved Products
Group every disapproval by root cause and see which single fix clears the most items.
Product Structured Data Checker
Validate Product and Offer markup across every product page, not one URL at a time.
See where your store actually stands
Run a free scan and get a prioritised report of what to fix first, with the affected products named.
No credit card needed for the free scan.
