All articles

Published: Last updated:

TL;DR

Choose one specific variant and compare like for like. Record the page URL, product identifiers, current price and currency, availability and image across all three sources. Give each mismatch an owner and recheck date. Correct information supports eligibility checks; it does not guarantee ads, free listings, rich results or AI visibility.

Online storefront, product display, basket and parcel illustrating ecommerce website design

A product can look correct on the shop page while an older price, different variant or stale stock status reaches Google. Check the same item across the customer-facing page, its structured data and the product source submitted to Merchant Center before deciding what needs changing.

This guide gives a shop owner and their implementer a shared worksheet. Use it to record mismatches before changing your store. For decisions about which pages to create, start with the collection and product-page planning guide.

Compare three records of the same product

  • Shop page: what a customer sees after following the submitted landing link, including the selected variant and its current buying information.
  • Structured data: the Product and Offer information the page exposes for machines, checked against the visible product and relevant variant.
  • Product source: the submitted record and its latest processing state in Merchant Center. Record the source name and submission time; an old local export is not proof of the current processed record.

Google's product-data specification describes attribute requirements and common discrepancies. The Product structured-data documentation explains the separate search appearance routes. A structured-data validation result alone does not establish Merchant Center account approval or publication.

A fictional variant reconciliation worksheet

Illustrative shop and product only. This example uses a navy, large storage bag with store item ID BAG-NV-L. These are invented planning values, not a real listing, product identifier or client result. No GTIN is provided: never invent one to complete a sheet.

CheckShop pageStructured dataSubmitted product sourceAction and owner
Item and variantNavy, large; SKU BAG-NV-LSKU BAG-NV-L; navy, largeID BAG-NV-L, but size says mediumCatalogue owner checks the source mapping and corrects the size.
Price and currency48.00 GBPOffer price 45.00; currency GBPPrice 48.00 GBPImplementer checks why the template still exposes the old offer price.
AvailabilityOut of stock; ordering unavailableOutOfStockin_stockStock/source owner investigates update timing and verifies the current processed record.
ImageNavy, large bagMatching navy product imageImage shows a red bagCatalogue owner chooses the correct permitted image and checks the submitted image URL.
Landing URLOpens navy, large selectionURL describes the relevant product/variantLink opens default medium selectionImplementer checks variant links and the actual landing behaviour.

Add the evidence location and check time to every observation. Where a field is absent, record "missing" rather than copying a value from another record and treating it as verified. Identify which catalogue or stock system is authoritative for each fact before changing templates or source mappings.

Keep identifiers and variants understandable

Use a separate row for each item or variant being checked. Record the store SKU, submitted item ID, variant attributes and any applicable manufacturer identifiers. Different systems may use different field names; the task is to establish which records describe the same sellable item, not force every identifier to have an identical value.

For variant grouping, compare the source's group identifier and attributes with the page's actual product relationships. Google's product-variant structured-data guide explains ProductGroup and its associated properties. Do not paste a generic markup example onto the page without checking the platform's existing output and variant URL behaviour.

Check changing prices and stock at a known time

Record when you checked the page, markup and processed source. A scheduled export, cache or delayed stock update can explain a discrepancy, but the cause still needs evidence. Recheck after the agreed refresh rather than assuming a successful upload corrected the public result.

Google's price requirements cover currency and agreement with landing-page and checkout pricing. If the item is on promotion, compare the relevant current and sale-price fields and dates using the sale-price guidance. A valid sale does not guarantee that a sale annotation appears.

Compare the same target country, currency and variant. Do not compare a UK page in pounds with a different market's source and label the difference an error. Verify the actual price the customer can buy at, including the applicable market settings, before correcting a field.

For stock, use Google's availability guidance to distinguish the supported states. A product description saying "available soon" is not enough to decide whether the submitted status should be preorder, backorder or out of stock. Ask the stock owner what orders the business actually accepts and can fulfil.

Record the correction and prove the recheck

Copy this row for each mismatch:

Product/source referenceField and evidenceVerified intended valueOwner and correctionRecheck and outcome
[SKU, item ID, source name, variant and landing URL][observed values and check time for page, markup and source][business-confirmed fact and its source][responsible person, change and date][reprocessed source, public page/markup result, outstanding issue and next review date]

In the fictional example, the source owner records that the stock record was corrected. The recheck then asks whether the latest processed source says out of stock, whether the page still shows the same variant and whether its structured data agrees. Until those checks are complete, the worksheet stays open. A receipt for a file upload is not the final result.

Test the landing and image URLs without relying on an administrator session. Confirm the page loads the intended item and the image depicts it accurately. Use the image SEO checklist for photo permissions, useful alternatives and mobile presentation. Keep account credentials and private customer information out of the worksheet.

What a clean worksheet does not prove

Matching these fields is one operational check. Merchant Center policies, account status, other required attributes and processing issues still need review. Search features have their own eligibility and display decisions. Neither a passed markup test nor corrected product data guarantees impressions, ads approval, free listings, rankings or inclusion in an AI answer.

Record those outcomes separately from the correction. Use the ecommerce SEO reading guide for the wider store review and ecommerce SEO services to discuss an agreed website scope. A real-store investigation needs the relevant access, source ownership and responsibilities agreed first; this article does not promise ongoing source management.

Reviewed 23 October 2026. Product requirements and interfaces can change; check the linked Google documentation for the market and programme you use.

Need help applying this to your site?

If something in this article rings true for your business, let's have a quick conversation about it.

Start a conversation