Free tool by MD Niamul

Free Product Feed Checker Find Errors in Your Google Merchant Center and Meta Catalog Feed

Catch Missing Attributes, Bad Prices and Invalid GTINs Before Your Products Are Disapproved

No login needed
XML, CSV and TSV feeds
Free Excel report

Paste a feed link or drop in the file, and this free product feed checker reads every product and tests it against the published Google Merchant Center product data specification and Meta catalog required fields. It finds missing attributes, invalid GTINs, price and availability errors, duplicate IDs and weak titles, then lists exactly which products to fix.

5,000Products per check
65Google and Meta checks
850+Projects delivered
600+Five-star reviews
MD Niamul, creator of the free product feed checker
upworkTop Rated Plus
Google + MetaProduct Feed Checker
OfficialStape Partner

Everything the Product Feed Checker Tests

Required Attributes
Duplicate IDs
Title Length
Promotional Text
Description Quality
Price Format
Sale Price
Availability Values
GTIN Check Digit
Restricted GTINs
Brand and MPN
Image Links
Product Categories
Apparel Attributes
Variant Grouping
Meta Catalog Readiness
Attribute Coverage
Excel Export
FREE PRODUCT FEED CHECK

Check Your Product Feed

Enter the link to your feed, or drop in the XML, CSV or TSV file. Up to 5,000 products are checked.

Product Feed CheckerGoogle Merchant Center · Meta catalog · GTIN · Price · Availability
Free · No login
or check a file in your browser
Paste the feed text instead
A fictional store with 14 products and deliberate mistakes, so you can see how the report looks.

A feed link is sent to our server, which downloads the file once. We keep a simple log of the address checked and the result. No personal details are saved unless you ask for the report by email. An uploaded or pasted file is read in your browser and is not uploaded.

Lists the products behind every findingUploaded files stay in your browserExcel report to download or email
WHAT IT CHECKS

What Does the Product Feed Checker Test?

Every product in the file, against the published Google and Meta feed rules.

Required Attributes

ID, title, description, link, image link, availability and price, plus brand, GTIN or MPN and condition.

Titles and Descriptions

Too long, too short, ALL CAPS, promotional text such as “free shipping”, and HTML in descriptions.

Prices

Number and ISO 4217 currency format, zero prices, and sale prices that are higher than the regular price.

GTIN Validation

Length, the GS1 check digit, restricted and coupon ranges, placeholders and repeated GTINs.

Links and Images

Missing or insecure links, links on another domain, and one image reused on many products.

Categories and Variants

Missing categories, apparel without colour, size, gender or age group, and variants with no item group.

Meta Catalog Readiness

The share of products that have every field Meta lists as required, in a valid format.

Attribute Coverage

The percentage of products that have a value for each attribute in the feed.

How Does the Product Feed Checker Work?

Three steps. Most feeds are checked in a few seconds.

01

Add your feed

Paste the feed link, or drop in the XML, CSV or TSV file. You can also load the example feed to see a report first.

02

Every product is tested

The tool reads each product and runs 65 checks against the Google and Meta feed rules.

03

Fix from the list

See each issue with the reason, the fix and example product IDs, then download the Excel report.

What Is a Product Feed?

A product feed is a file that lists your products with their details: ID, title, description, price, availability, image and more. Google Merchant Center uses it for Shopping ads and free listings. Meta uses it for the catalog behind Advantage+ catalog ads and shops. If the feed has errors, products are disapproved or shown less often, and the ad budget goes to fewer products.

Which feed formats does it read?

  • Google Merchant XML: RSS 2.0 or Atom with the g: namespace. This is what most store apps export.
  • TSV or CSV: a text file with the attribute names in the first row.

What are the most common product feed errors?

  • Missing required attributes: a product without a price, image or availability cannot be shown.
  • Wrong price format: Google and Meta both want a number and a currency code, such as 15.00 USD. A currency symbol or a comma as the decimal point is an error.
  • Invalid GTIN: the last digit of a GTIN is a check digit. A made-up or mistyped number fails it.
  • Unsupported availability: Google supports in_stock, out_of_stock, preorder and backorder.
  • Promotional titles: Google asks you not to put text such as “free shipping” or all capital letters in titles.
  • No condition for Meta: Google only needs condition for used or refurbished products, but Meta lists it as required.

How is the feed health score worked out?

The score is the share of products with no problems. A product that has warnings but no problems counts as half. A problem is something the published rules reject, such as a missing price. A warning is something that limits performance or applies only in some countries, such as a missing brand or apparel size.

What this tool cannot check

The checker reads the feed file, not your Merchant Center or Commerce Manager account. It cannot see product disapprovals, policy issues, price or stock mismatches between the feed and the landing page, or image quality and size. It does not know which countries you sell in, so country-specific rules are shown as warnings. One free check covers the first 5,000 products. The rules follow the specifications Google and Meta had published when this tool was written, and both change over time, so confirm anything important on their current help pages.

Product Feed Attributes: Google vs Meta

The main attributes and how each platform treats them in its published specification.

AttributeGoogle Merchant CenterMeta catalog
idRequired · up to 50 charactersRequired · up to 100 characters
titleRequired · up to 150 charactersRequired · up to 200 characters (65 recommended)
descriptionRequired · up to 5,000 charactersRequired · up to 9,999 characters, plain text
linkRequiredRequired
image_linkRequiredRequired · JPEG or PNG, at least 500 x 500 px
availabilityRequired · in_stock, out_of_stock, preorder, backorderRequired · in stock, out of stock
priceRequired · number + ISO 4217 code, e.g. 15.00 USDRequired · same format, e.g. 9.99 USD
brandRequired for new products, except films, books and musicListed as required
gtinStrongly recommended if the product has oneOptional
conditionRequired only if used or refurbishedRequired · new, refurbished, used
item_group_idRequired for variants in some countries and for free listingsOptional · groups variants

Who Is This Checker For?

Store owners

Check a feed before you submit it, or find out why products are missing.

Google Ads managers

Find the feed errors that hold back Shopping and Performance Max campaigns.

Meta advertisers

See whether a Google-style feed is ready for a Meta catalog.

Developers

Validate a feed export after changing an app, a theme or a mapping.

MORE FREE TOOLS

More Free Marketing Tools by MD Niamul

33 free tools for tracking, analytics, advertising and SEO. No login needed.

Free Customer List Hasher

Format and SHA-256 hash a customer list for Google Customer Match, Meta and TikTok, in your browser.

Open the list hasher →

Free Search Terms N-gram Analyzer

Upload a Google Ads search terms report to find the words wasting budget and build a negative keyword list.

Open the search terms analyzer →

Free Offline Conversion Upload Builder

Turn a CRM export into a valid Google Ads offline conversion file and catch errors first.

Open the upload builder →

Free Competitor Tracking Checker

See which ad platforms and marketing tools competitors run, side by side.

Open the competitor checker →

Trusted by 600+ Brands & Agencies

MYLENE
HOVER BOARDS
GT SOLI
CAMBRIDGE
BIENEN CORB 24
ZULU SHACK CREATIVE
ADPSY LLC
HIGH PERFORMANCE MEDIA
ADS PERFORMANCE
LEGESI
TESTIMONIAL

Analytics & Conversion Tracking Client Testimonials

Hear from our clients. Loved by 600+ businesses worldwide.

Madison Jonas, client of MD Niamul
Madison JonasGoogle Ads clientLinkedIn recommendation
★★★★★

“I had an excellent experience working with MD on my Google Ads account. Everything was set up perfectly and worked smoothly without any issues or troubleshooting needed. His expertise and attention to detail made the whole process effortless.”

Mehboob Khan, client of MD Niamul
Mehboob KhanGoogle Analytics projectsLinkedIn recommendation
★★★★★

“I worked with Niamul on multiple Google Analytics projects and was impressed by his expertise and precision. He has a strong grasp of tracking, reporting, and optimization, always ensuring accurate insights. He is proactive, reliable, and easy to collaborate with.”

Jacco Bouw, client of MD Niamul
Jacco BouwShopify, GA4 & Google Ads trackingLinkedIn recommendation
★★★★★

“MD Niamul is extremely skilled. He fixed my Shopify, Google Analytics, and Google Ads conversion tracking perfectly. Everything works exactly as it should now, and he even added an extra data layer, which was very helpful. Outstanding service, fast delivery, and highly recommended.”

Ryan S Kemp, client of MD Niamul
Ryan S KempCMO, Co-Founder, Zulu Shack CreativeLinkedIn recommendation
★★★★★

“Reliable, knowledgeable, and truly trustworthy. I’ve been working with Niamul for over a year, and he consistently delivers exceptional results across all analytics tasks. His expertise, communication, and commitment make him my go-to specialist for tracking, measurement, and data accuracy.”

Casper Klein, client of MD Niamul
Casper KleinMeta Pixel & server-side trackingLinkedIn recommendation
★★★★★

“MD N delivered flawless Meta Pixel, CAPI, and server-side tracking. He understood our goals quickly, explained everything clearly, and ensured full transparency. Communication was smooth, updates were consistent, and the results improved our data accuracy and ad performance.”

600+

Five-star reviews from businesses and agencies in the USA, Canada, UK and Australia.

Read All Reviews

Video Testimonials: Hear It From Our Clients

FAQ

Frequently Asked Questions About the Free Product Feed Checker

Is the product feed checker free?

Yes. Each check covers up to 5,000 products, free, with no login. You can download the Excel report or have it emailed to you.

Which feed formats can I check?

Google Merchant XML feeds (RSS 2.0 or Atom with the g: namespace) and TSV or CSV files with a header row. Most Shopify, WooCommerce and feed app exports are one of these.

Is my feed uploaded anywhere?

A file you drop in or paste is read in your browser and is not uploaded. A feed link is downloaded once by our server so the tool can read it. The feed itself is not stored; we keep a simple log of the feed address and a summary of the result. If you ask for the report by email, only the Excel report is sent.

Does this replace the diagnostics in Google Merchant Center?

No. It reads the feed file only. It cannot see disapprovals, policy issues, landing-page price mismatches or image quality. Use it to catch data errors before or alongside Merchant Center.

How does the GTIN check work?

A GTIN has 8, 12, 13 or 14 digits and the last one is a check digit worked out from the others using the GS1 method. The tool recalculates it. It also flags placeholders and the restricted and coupon ranges Google does not accept.

Can I use the same feed for Google and Meta?

Usually yes. Meta accepts Google-style feeds. The Meta Catalog tab shows the gaps. The most common one is condition, which Google only needs for used or refurbished products but Meta lists as required.

Why is a missing brand a warning and not a problem?

Google requires brand for most new products, but not for films, books and music, and not for products marked identifier_exists no. The tool cannot always tell which case applies, so it warns you instead.

Why does the tool flag apparel attributes?

Google requires color, size, gender and age_group for clothing and shoes in Brazil, France, Germany, Japan, the UK and the US. The tool checks them when the category suggests apparel.

What if my feed has more than 5,000 products?

The first 5,000 are checked and the report says so. Errors usually repeat across a feed, so the first 5,000 show the patterns to fix.

Make Sure Every Product Can Be Shown and Every Sale Is Tracked

I am MD Niamul, a conversion tracking and web analytics specialist and an official Stape partner. I set up conversion tracking for Google Ads and Meta catalog campaigns, so once your feed is clean you can see which products really bring in orders.