Closed to new clients until September.A few spots may open if capacity frees up.Serious? Book a call

Industry Shock7 min read

Product Feed Quality Index 2026: We Audited 12,375 Products Across 251 Stores

We measured 12,375 products across 251 real Merchant Center accounts. Most feeds fail the same way: no identifiers, oversized titles, empty attributes.

  • 12,000+PMax campaigns audited
  • 200+Live ecom clients
  • €200M+Tracked sales

Everyone says "optimize your feed." Almost nobody shows you what feeds actually look like. So we measured ours. All of them.

This page is the first public edition of our Product Feed Quality Index: a recurring audit of every Merchant Center account connected to our MCC. No survey, no estimates. These are field-by-field counts from real feeds, pulled on July 28, 2026.

Products sampled

12,375

Stores measured

251

No GTIN or MPN

81.3%

Titles past 80 chars

68%

Product Feed Quality Index, measured 2026-07-28

The Identifier Hole Is Bigger Than Anyone Admits

An identifier is how Google knows what your product IS. With a GTIN or an MPN, Google matches your offer against its own product catalog and puts you in every auction that product belongs in. Without one, Google reads your title and description and guesses.

Guessing costs you twice. Your product enters fewer auctions, and the auctions it does enter are matched off weaker signals. This is one of the first things we fix on a new account, and it is the least glamorous work in all of Google Ads. Nobody posts a screenshot of themselves filling in MPN columns. It just quietly prints.

If your products have real barcodes, put them in. If they do not, the brand plus MPN route keeps you eligible. What you should never do is invent GTINs to fill the column: that is a fast path to a Merchant Center suspension.

Titles: Written for a Field Nobody Reads

Merchant Center allows 150 characters, and apps love to use the room: stuffing color, size, marketing phrases, and the store name into one long string. Not one sampled title broke the 150 cap, because Merchant Center rejects those outright. But the display cut sits far lower, at roughly 70 characters depending on placement.

The other direction is nearly empty: only 4.2% of titles are under 50 characters. Short titles are rare because apps auto-build them from product names plus variants. The real problem is order, not length. If the words that sell the product sit at position 90, they may as well not exist.

Front-load the first 70 characters: product type, brand, the attribute buyers search for, the color. Everything after that is for the algorithm, not the shopper. The full title playbook is in our feed optimization guide.

The Attributes That Separate Stores Are Almost Universally Empty

Here is the pattern that jumped out of the data. Sort the attributes by how often they are filled and you get two clean groups:

 Fill rateVerdict
Brand97.5%Everyone fills it
Condition96.2%Everyone fills it
Color84.9%Most fill it
Product type80.8%Most fill it
Size80.1%Most fill it
2+ extra images41%Half the fleet, thin
Product details10.8%Almost nobody
GTIN or MPN18.7%Almost nobody
Material or pattern5%Almost nobody
Attribute fill rates across 12,375 sampled products

The top group is what Shopify and feed apps fill automatically. The bottom group is what a human has to add on purpose. That is the whole story of feed quality in one table: the automatic fields are done everywhere, so they no longer separate anyone. The manual fields are empty everywhere, so filling them puts you in the top tenth of feeds by that attribute on day one.

Images tell the same story. Only 41% of products carry two or more additional images beyond the main photo. Google pulls extra images into Shopping formats and AI results, and most stores give it exactly one photo to work with.

What This Means if You Run Shopping Ads

Three moves, in order of payoff per hour:

  1. Fill identifiers first. GTIN where a real barcode exists, brand plus MPN where it does not. This unlocks auctions everything else builds on.
  2. Rewrite titles front-first. The selling words go in the first 70 characters. Test against the display, not the character counter.
  3. Fill one manual attribute across the whole catalog. Material for fashion and furniture, pattern where it applies, product_detail for specs. One pass over the catalog beats a hundred bid tweaks.

We run this exact sequence on client feeds through HyperFeed, and it is step four of the free learn path. If you run a dropshipping store, the full context lives in the complete Google Ads for dropshipping guide.

Methodology

The claims above come from one snapshot, and here is exactly what it is.

  • Source. The nightly Merchant Center snapshot across every account connected to the ZenoX MCC, taken July 28, 2026.
  • Sample. Up to 50 products per store, from the first page of the feed. 12,375 products across 251 stores with at least one sampled product.
  • Measured at arrival. Many accounts are measured at onboarding, before our optimization work starts. These numbers describe how feeds arrive, built by apps on default settings, not how they leave.
  • Boundaries. "Past 80 characters" uses our snapshot's real bucket boundary at 80. Google's roughly 70-character display cut is a separate, well-known display behavior, and we state it separately on purpose.
  • What we left out. Disapproval-reason data exists for only 10 accounts in this snapshot, so we do not publish it. Approval-rate totals in the source were internally inconsistent, so we do not publish those either. No by-niche breakdowns: our store labeler tags 81.9% of stores as Fashion, which makes niche cuts statistically dishonest.
  • Cadence. We re-measure on a recurring basis. The numbers on this page update when the index does, with the snapshot date shown at the top.

Free playbooks

Fix Your Own Feed with the Same Playbooks

The SOPs we use to close exactly the gaps this study measures. Free on Notion, no email gate.

Questions about the data? Ask in the free community and I will pull the numbers.