Google Shopping feed cutover QA

Switching platforms? Check the new product feed before Google does.

Load the feed Merchant Center reads today and the feed your new store, app or feed tool will send. FeedSwitchCheck compares both feeds and shows what was removed or added, which IDs changed, and where price, currency, availability, item groups or variants differ.

Compare two feeds Try the demo Download sample feeds

  • Files never leave your browser. Matching runs on your device; nothing is uploaded.
  • First 50 comparison items free, with CSV. No account.
  • $59 per catalog for the complete report, repeat checks and a printable client report.
Example: the demo catalog
  • ID changed NW-BOT-750 → shopify_US_8812345_4411 matched by GTIN
  • Changed Price 24.00 USD → 26.00 USD
  • Changed Currency 18.00 USD → 18.00 CAD
  • Duplicate ID NW-PATCH-01 twice in the new feed
  • Removed Wool Beanie, Grey GTIN shared by 2 items, not guessed

Compare your feeds

Loading…

How it works

  1. Export both feeds. The current feed (download it from your old platform, feed app or Merchant Center data source) and the new one. CSV, TSV and RSS 2.0 / Atom XML with the g: namespace all work, with quoted values, any common delimiter and any namespace prefix.
  2. Match on your device. Matching starts with stable product IDs. Items whose ID changed are paired only through a sku or gtin that is unique in both feeds. Anything ambiguous is listed, not guessed.
  3. Review the differences. Removed and added items, ID changes, price and currency, availability, item group and variant attributes, duplicate IDs and missing values, item by item.
  4. Fix and compare again. With the complete report, re-check the same catalog as often as you need, then hand the CSV or printable report to your client or team.

What FeedSwitchCheck finds

Removed and Added

Products that exist in only one feed. Verify that each removed product is supposed to be absent from the new feed.

ID changed

The same product under a new id, paired through a SKU or GTIN that appears exactly once in each feed. Google uses the ID to track performance history and recommends keeping it stable.

  • A GTIN shared by several items, or keys that point to different items, are never used.
  • If the SKU matches but the GTIN differs (or the other way round), the items are not paired.
  • GTINs are normalized to 14 digits for matching: 012345000086 and 0012345000086 are the same GTIN.

Changed

  • Price and sale price, with the percentage change; currency changes and lost currency codes.
  • Availability: in stock, in_stock and https://schema.org/InStock are the same value.
  • Item group ID and variant attributes: color, size, material, pattern, gender, age group.
  • GTIN, MPN, brand and condition changes, and values that were dropped.

Needs attention

  • Duplicate IDs in either feed (review duplicate rows before switching).
  • Missing values in the new feed: title, link, image link, price, availability, brand, GTIN or MPN, marked when the old feed had them.
  • Prices without an ISO currency code, unknown availability values and malformed GTINs.

Private by design

  • Feed files are read with your browser’s file reader and compared in this page. They are never sent to our server or to anyone else.
  • The current catalog pair is kept in this browser (IndexedDB) so you can come back to it. Remove it any time.
  • Product text is shown as plain text, never as HTML, and the CSV export neutralizes spreadsheet formulas.

Pricing

Free

$0

  • Unlimited comparisons on your device
  • Catalog-wide counts of every difference
  • The first 50 comparison items in detail, plus a CSV of those 50
  • Demo catalog and downloadable sample feeds

Complete catalog report

$59 USD, one time per catalog

  • Every comparison item on screen and in the CSV
  • Printable client report (print or save as PDF)
  • Repeat checks for that catalog, with history
  • No subscription; pay with card (Square) or PayPal