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,99
  • Structured data

    Offer price in your markup

    € 1,00
  • Product 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 5

How it works

Three steps from question to answer

No plugin to install, no code to add, and nothing to change on your store.

  1. 1

    Render the page

    Pages that need JavaScript to display a price are rendered before the price is read.

  2. 2

    Extract all three values

    Visible text, structured data and feed record are captured independently.

  3. 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

+2 since last scan
  • Product structured data30% 76
  • Crawlability20% 97
  • Product content20% 98
  • Trust and merchant info15% 87
  • AI commerce readiness15% 96

Products

Sorted by data quality
ProductQualityStatus

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.

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.