September 20, 2026

Google Merchant Center Feed: The Complete 2026 Guide

Werner Strauch
Werner Strauch
Diagram of a Google Merchant Center product data feed with attributes, rules, and error checking

Two things make 2026 no ordinary year for anyone feeding product data to Google: since December 2024, the EU’s General Product Safety Regulation (GPSR) has required additional disclosures in the feed — and on August 18, 2026, Google shuts down the Content API for Shopping for good. If you feed your product data programmatically and haven’t migrated by then, you lose your Google Shopping visibility that day, without warning.

Most Merchant Center guides don’t cover either topic. They explain title optimization, images, GTINs — useful, but tactical. This guide goes further: from required attributes through systematic error troubleshooting to the two structural issues that will decide your visibility over the next twelve months.


What Is a Google Merchant Center Feed?

A Google Merchant Center feed is the structured data source through which an online store submits its product information to Google — the foundation for Google Shopping ads, free product listings, and increasingly Google’s AI-powered shopping features. The feed consists of individual product entries with standardized attributes (ID, title, price, availability, image, GTIN, and others) that Google checks against its product data specification before a product goes live.

Technically, a feed can be submitted three ways: as a file upload (CSV, TSV, XML, XLS/XLSX), via a scheduled fetch from a URL, or programmatically through an API. All three paths go through the same data quality check, which can take up to 72 hours — one reason freshly uploaded products don’t appear instantly.


Required Attributes & Data Quality

Eight attributes form the baseline Google won’t even evaluate a product without: ID, title, description, link, image, availability, price, and brand. For products sold in the EU and several other regions, one more attribute is functionally mandatory even though many guides skip it: unit pricing, required whenever a product is sold by weight, volume, length, or area.

AttributeField NameStatusPractical Note
IDidRequiredUnique and permanent — never change or reuse it once assigned
TitletitleRequiredLead with product attributes (brand, variant, size) instead of marketing copy
DescriptiondescriptionRequiredPlain text, no promotional claims — HTML markup is ignored
LinklinkRequiredMust point to a purchasable, indexable landing page, not blocked by robots.txt
Imageimage_linkRequiredAt least 100 x 100 px, no watermark, no placeholder image
AvailabilityavailabilityRequiredMust match real-time stock levels
PricepriceRequiredMust exactly match the price on the landing page, tax included
BrandbrandRequired (most categories)The manufacturer's brand, not the store name
GTINgtinRecommended, effectively requiredProducts with a correct GTIN perform 20-40% better in Shopping auctions, per Google
Unit pricing measureunit_pricing_measureRequired for weight/volume/length/areaLegally mandated in the EU and several other regions — missing it risks rejection

The GTIN row deserves attention: products with a correct GTIN score, on average, 20 to 40 percent better in Shopping auctions than identical products without one — an attribute officially labeled “recommended” that behaves like a hard requirement in practice.

Completeness beats volume: a feed with the eight required attributes, GTIN, and correct unit pricing performs more reliably than a feed with 40 half-filled optional fields. Google weighs consistent, verifiable data more heavily than sheer data volume.


Troubleshooting Feed Errors Systematically

The Diagnostics page in Merchant Center (under Products → Diagnostics, labeled “Needs attention” in the newer interface) lists every issue with its cause and the affected products. Most rejections fall into four recurring categories:

  1. Price mismatch — The feed price doesn’t match the landing page price, usually from delayed sync during a sale.
  2. Availability mismatch — A product is reported “in stock” while the store itself shows it as sold out.
  3. Blocked or broken link — robots.txt blocks the crawler, the URL redirects elsewhere, or the landing page returns an error status.
  4. Insufficient data quality — Missing required attributes, generic images, or titles that don’t identify a category.

File uploads also carry a hard 4 GB per-file limit; when an error appears without a clear cause, waiting a few hours and re-uploading often resolves it, since Google-side processing hiccups don’t always surface immediately.


GPSR Disclosures in the Feed

Since December 13, 2024, the EU’s General Product Safety Regulation (GPSR) has applied to most non-food consumer products. For Google Merchant Center, that means: alongside the classic product attributes, you now need manufacturer information and, if the manufacturer isn’t established in the EU, details on the “responsible person.”

The responsible person can be the manufacturer itself, an EU importer, an authorized representative, or — if none of those are established in the EU — a fulfillment provider. You need that person’s name, postal address, and email, plus product-specific warnings and safety information where relevant.

In practice: if you already maintain GPSR data for Amazon or your own store, pull the same structured information into your Google feed instead of capturing it a second time. This is exactly where a single source of truth beats maintaining separate data islands per channel — more on that in the feed architecture section below.


Content API to Merchant API: The Migration by August 2026

This is the most underestimated deadline for anyone feeding product data programmatically — through a custom system integration, a bespoke store integration, or a PIM system.

DateEventWhat It Means for You
Already completedMerchant Center interface renamed to "Merchant Center Next"New terms like "data sources" instead of "feeds" and "needs attention" instead of "diagnostics" — a pure UI change with no technical impact
February 28, 2026Deadline for Merchant API beta users (v1beta)Beta users must move to the stable v1 release
August 18, 2026Content API for Shopping is shut downProgrammatic integrations without a completed migration lose feed access on this date
From September 1, 2026Content API requests increasingly failNo soft cutoff — the outage arrives without further warning

Only programmatic integrations are affected. If you manage products exclusively through manual file uploads or Google Sheets, the API migration doesn’t touch you directly — those paths remain unchanged. For stores on standard platforms like Shopify, Shopware, or WooCommerce, the respective Google Shopping plugins typically handle the migration automatically; the question worth asking your plugin vendor is when that update ships.

The risk concentrates in custom integrations: in-house middleware, a self-built PIM interface, or an older agency integration that’s been running unchanged for years. That needs an actual migration plan, not hope for automatic compatibility. The Merchant API itself is modular — products, inventory, accounts, data sources, and reporting are separate sub-APIs you can connect individually, which means less overhead in the medium term than the monolithic Content API, but a deliberate migration decision in the short term.


Feed Architecture as Your Catalog Grows

Everything above assumes product data is maintained manually in the feed or transformed through simple rules. That works reliably up to a few hundred SKUs. Once you’re past several thousand products, multiple suppliers, or multiple sales channels (Google, Amazon, comparison shopping engines, your own store), the question becomes strategic: where does data ownership actually sit, and how many systems maintain the same information in parallel?

Three architectures typically compete for that role:

Manual maintenance directly in the feed — workable up to just under a thousand products with a stable catalog. Every change to title, category, or GPSR data has to be pushed by hand; error risk grows linearly with catalog breadth.

Attribute rules in Merchant Center — cover recurring transformations (title templates, category mapping, brand backfill), but don’t solve the underlying problem when the source data itself (store platform, ERP) is incomplete or inconsistent. Rules transform data; they don’t repair missing raw data.

A central PIM system as the single source of truth, generating feeds for every channel automatically — Google, Amazon, your own store, and comparison engines all pull from the same, channel-adapted data foundation. This pays off once product data is maintained by multiple people or systems and cross-channel inconsistencies are already visible — not before. A PIM system for a catalog of two hundred stable products is overengineering.

If you run multiple sales channels in parallel, the decision shouldn’t rest on the feed alone but on your overall system landscape — a topic covered in more depth in the comparison of leading e-commerce platforms.


Using Automation & Attribute Rules Correctly

Attribute rules let you define conditions — “only products in category X,” or “only when the title contains a specific term” — and automatically set or correct attributes based on them. Before applying a rule in production, you can test it in preview mode or against a separate copy of the feed, without putting the live catalog at risk.

Good first automations are usually: backfilling missing brand values per manufacturer category, normalizing titles to a fixed pattern (brand + product type + core attribute + size), and pulling GTINs from a separate master-data table when they’re missing at the source. Larger transformations — full GPSR data, or channel-specific pricing logic — belong further upstream, in the source data, rather than in a feed rule, because otherwise they’re only correct in the Google feed while Amazon and your own store keep showing stale data.


Checklist: 15-Minute Feed Health Check

Checkliste 0 / 12 Punkte
Required attributes 0/4
Data consistency 0/3
Compliance 0/2
Technical future-proofing 0/3

FAQ

How long does it take for a newly uploaded product to appear in Merchant Center?

The data quality check can take up to 72 hours. If a product still isn’t showing after that, there’s usually an error listed on the Diagnostics page — it’s no longer just a timing issue.

Do I need to change my feed setup if I use Shopify, Shopware, or WooCommerce?

In most cases, no. The migration from Content API to Merchant API affects programmatic integrations; standard platforms ship the update through their Google Shopping plugins. Check with your plugin vendor for the rollout timeline.

What happens if I don't add GPSR information to my feed?

Affected products aren’t necessarily blocked right away, but they’re increasingly flagged as “needs attention” and throttled in visibility. Separately from Google, missing mandatory disclosures on the landing page itself can carry legal risk in regulated markets.

Is a PIM system worth it just for the Google feed?

No. A PIM system pays off once product data is maintained across multiple channels (Google, Amazon, your own store, comparison engines) in parallel and cross-channel inconsistencies are already showing up. For a Google feed alone, attribute rules are usually enough.

Is the rename to 'Merchant Center Next' the same thing as the API migration?

No — they’re two separate changes. The move to “Merchant Center Next” only affected the interface and terminology, and it’s already complete. The migration from Content API to Merchant API is a technical change with an August 18, 2026 deadline that only affects programmatic integrations.

How do I find out if my integration is affected by the migration?

Ask who originally built the data import: does it run through a standard platform with a plugin, a PIM system, or a custom build? Only a custom build without a confirmed update carries acute risk.


Conclusion

A Google Merchant Center feed in 2026 isn’t just a marketing checklist item anymore — it’s a technical and legal systems question. Keep required attributes and unit pricing clean, don’t skip GPSR disclosures, and settle early whether a custom integration needs to migrate before August 18, 2026, and you’ll keep visibility while a good chunk of the competition only notices these three points once products start disappearing from the catalog.

The strategic question underneath isn’t “how do I optimize my feed,” but “where does my product data actually live, and how many systems are maintaining the same information redundantly.” As your catalog grows, that answer determines long-term visibility more than any single attribute tweak.


References

  1. Product Data Specification - Google Merchant Center Help
  2. Unit pricing measure [unit_pricing_measure] - Google Merchant Center Help
  3. Set up attribute rules - Google Merchant Center Help
  4. Merchant API - Google Merchant Center Help
  5. Migrate from Content API for Shopping to Merchant API - Google for Developers
  6. Fix Merchant Center disapprovals for product data quality - Google Merchant Center Help
  7. General Product Safety Regulation (GPSR) - European Commission
Share

Ready for More Revenue?

Let's find out together how we can take your online store to the next level.

Prefer to write first? hello@wernerstrauch.com