Free tool · Google Merchant Center

    Merchant Center Feed Checker

    Upload your product feed and catch the errors that get products disapproved in Google Merchant Center before you submit it.

    • 100% free
    • No sign-up
    • Runs in your browser

    Drop a CSV or TSV product feed here

    Up to 20 MB. Your file never leaves your browser.

    6 products with a few deliberate mistakes.

    Upload or paste a feed to check required attributes, identifiers, prices, links and more.

    How do I check my Merchant Center feed for errors?

    Google Merchant Center reviews every product in your feed against its product data specification. Errors such as a missing price, an invalid GTIN or an unsupported availability value can block products from showing in Shopping ads and free listings, and fixing them after the fact means waiting for Google to reprocess. This checker runs the most common validations in your browser so you can fix problems first.

    When to use the merchant center feed checker

    Best for

    • Checking a feed before submitting it
    • Finding the cause of product disapprovals
    • Catching duplicate IDs from variant exports

    Not the right pick for

    • XML feeds — export to CSV or TSV first
    • Account-level issues like misrepresentation — use the misrepresentation checklist

    How it works

    1. 1

      Export your feed

      Save it as CSV or TSV with attribute names in the first row.

    2. 2

      Upload the file

      Add it to the checker in your browser.

    3. 3

      Review results

      Fix errors first, then warnings.

    4. 4

      Fix the source data

      Correct your store or feed tool so issues do not return.

    How to use the feed checker

    1. Export your feed as a CSV or TSV file from Shopify, WooCommerce, your feed app or a spreadsheet. The first row must contain attribute names such as id, title and price.
    2. Upload the file in the tool above.
    3. Review the results. Each product is listed with its errors (likely to cause disapproval) and warnings (likely to hurt performance or trigger issues later).
    4. Fix the source data, not just the export, so the problem does not return on the next sync.

    What the checker validates

    Required attributes

    The checker looks for the core attributes Google requires for most products:

    AttributeWhat Google expects
    idUnique per product, up to 50 characters, ideally your SKU
    titleUp to 150 characters
    descriptionUp to 5,000 characters
    linkLanding page URL on your verified domain
    image_linkURL of the main product image
    availabilityin_stock, out_of_stock, preorder or backorder
    priceNumber plus ISO 4217 currency code, for example 15.00 USD
    conditionnew, refurbished or used; required for used and refurbished items
    brand, gtin, mpnBrand for most new products; GTIN when one exists; MPN if there is no GTIN

    Length limits

    Titles over 150 characters and descriptions over 5,000 characters are truncated by Google. The checker flags them so you decide what gets cut. Remember that shoppers usually see only the first 70 or so characters of a title, so the most important words belong at the start.

    Price format

    Prices need a period as the decimal separator and a currency code. The checker flags missing currencies, commas used as decimals, currency symbols and zero prices. In the US and Canada, prices should exclude tax.

    Availability values

    Values must be one of the four supported options. Common errors include In Stock, instock, available or a stock count. Preorder and backorder items also need an availability date.

    GTIN check digits

    Every GTIN ends in a check digit calculated from the other digits. The checker recalculates it and flags values that fail, as well as lengths other than 8, 12, 13 or 14 digits. For a deeper look at individual codes, use the GTIN checker.

    Duplicate IDs

    Each product needs its own id. Duplicates usually come from exporting variants without unique identifiers, and they cause products to overwrite each other.

    Links and image links must start with http or https. The checker warns on plain http because insecure landing pages and images invite problems with browsers and with Google's review of your site.

    Errors vs warnings

    Errors are issues Google is likely to reject the product for, such as a missing required attribute or an invalid availability value. Fix these first. Warnings will not always cause a disapproval but limit performance or signal risk, such as a truncated title or an http link.

    Common feed mistakes

    • Exporting variants without a unique id for each size and color.
    • Putting promotional text ("Free shipping", "Sale") in titles.
    • Inventing GTINs for private-label products instead of using brand and MPN.
    • Sending a price in the feed that does not match the price on the landing page.

    Tips

    Free tool vs having us fix your feed

    Free tool (do it yourself)Mercantads does it for you
    Find problemsRun free checks on each feed exportOngoing feed monitoring and fixes
    Fix disapprovalsEdit products one by oneFeed rules and supplemental feeds fix them in bulk
    SuspensionsResearch policies and request reviews yourselfWe audit your store and handle the review
    ResultsApproved productsApproved products in campaigns built to sell
    Talk to us
    FAQ

    Frequently Asked Questions

    No. It only reads the file to validate it. You still submit your feed in Merchant Center as usual.

    No. The checker covers common data errors, but Google also reviews landing pages, images, policies and your website. A clean feed removes the most frequent causes of disapprovals.

    CSV and TSV files with attribute names in the first row. Export XML feeds to a spreadsheet format first.

    The most common causes are a wrong check digit, a code with missing leading zeros, or an internal SKU entered in the GTIN column.

    Merchant Center Feed Checker

    Upload your product feed and catch the errors that get products disapproved in Google Merchant Center before you submit it.