pimsystemen.nl
E-commerce

Productfeeds beheren: Google Merchant Center, vergelijkers en advertenties

Productfeeds beheren vanuit PIM: de verplichte velden van Google Merchant Center, GTIN-regels, varianten met item_group_id, AI-titels en de overstap naar de Merchant API.

Kort antwoord

Een goede productfeed begint in het PIM-systeem: daar leg je de velden vast die Google Merchant Center verplicht stelt, zoals id, title, description, link, image_link, availability, price en brand. Lever de GTIN mee met geldig controlecijfer, groepeer varianten met item_group_id en lever AI-gegenereerde teksten via structured_title. Koppelingen via de Content API moeten naar de Merchant API.

Een productfeed beheer je het best vanuit het PIM-systeem (Product Information Management): daar leg je de inhoud vast die elk kanaal nodig heeft, en een connector of feedtool zet die om naar het formaat van Google Merchant Center en andere kanalen. Dit artikel gebruikt de Google-productdataspecificatie als referentie. Ook de feedspecificatie van OpenAI volgt dezelfde opbouw met id, titel, beschrijving, URL, beeld, beschikbaarheid en prijs. Controleer per vergelijker of advertentiekanaal de eigen specificatie voordat je een export bouwt.

Welke velden vraagt Google Merchant Center?

Google Merchant Center deelt de specificatie in groepen in: basisgegevens, prijs en beschikbaarheid, categorie, productidentificatie, gedetailleerde beschrijving en campagnesturing. De tabel noemt de velden die je in elk geval uit het PIM-systeem moet kunnen leveren.

Attribuut Status Regel uit de specificatie
id Verplicht Maximaal 50 tekens, stabiel, bij voorkeur de SKU
title / structured_title Verplicht Maximaal 150 tekens
description / structured_description Verplicht Maximaal 5.000 tekens
link, image_link Verplicht Beeld minimaal 500 x 500 px, handhaving vanaf 31 januari 2027
availability Verplicht in_stock, out_of_stock, preorder of backorder
price Verplicht Bedrag plus ISO 4217-code, inclusief btw buiten VS en Canada
brand Verplicht voor nieuwe producten Maximaal 70 tekens, geen "N/A" of "Generic"
gtin Sterk aanbevolen Maximaal 14 cijfers per waarde, nooit raden
mpn Alleen zonder GTIN Fabrikantnummer, maximaal 70 tekens
additional_image_link Optioneel Tot 10 extra beelden
product_type Optioneel Maximaal 750 tekens, alleen de eerste waarde telt voor biedingen
google_product_category Optioneel Google wijst automatisch een categorie toe

Bron: Google Merchant Center-productdataspecificatie, geraadpleegd 17 oktober 2026.

Hoe voorkom je afkeuring op GTIN en prijs?

De meeste afkeuringen ontstaan bij identificatie en prijs. Google controleert het GTIN-controlecijfer en weigert beperkte reeksen (prefixen 02, 04 en 2) en couponreeksen (05, 98 en 99). Een product met een toegekende GTIN die je niet aanlevert, kan Google afkeuren. Heeft een product echt geen GTIN, dan lever je brand en mpn, en eventueel identifier_exists met de waarde no.

De prijs in de feed moet overeenkomen met de landingspagina en de checkout, met maximaal twee decimalen. Klopt dat niet, dan keurt Google het product af. Merchant Center kent Automations die prijs, beschikbaarheid en conditie bijwerken uit de markup op je productpagina, maar Google noemt dat uitdrukkelijk geen vervanging voor reguliere updates. Prijs en voorraad haal je daarom uit ERP of webshop, met de hoogst mogelijke frequentie. Bij een afgeprijsde prijs geldt in de EU de regel uit artikel 6 bis van Richtlijn 98/6/EG: de vorige prijs is de laagste prijs in ten minste 30 dagen ervoor. Dit is algemene informatie, geen juridisch advies.

Hoe lever je varianten aan?

Elke variant is in Merchant Center een apart product met een eigen id en een eigen landingspagina-URL, via een eigen pad of queryparameters. Alle varianten delen hetzelfde item_group_id (1 tot 50 tekens). Gebruik de parent-SKU als waarde, lever die parent niet als los product aan en wijzig de waarde nooit. Hoofdletters maken een waarde niet uniek: "abc123" en "ABC123" gelden als hetzelfde.

Voor kleding zijn item_group_id, color, size, gender en age_group verplicht in onder meer Duitsland, Frankrijk en het VK en voor gratis vermeldingen. Nederland staat niet in die landenlijst. Wie ook in Duitsland of Frankrijk adverteert, levert de velden dus toch. Kleur geef je in woorden, met "/" tussen meerdere kleuren en zonder "multicolor". Hoe je het variantmodel in het PIM-systeem opzet, lees je in de maat-kleurmatrix beheren.

Welke velden verrijken de feed?

Naast de verplichte set kent Google velden die je advertenties en vermeldingen rijker maken:

  1. product_highlight: 2 tot 100 kernpunten van maximaal 150 tekens.
  2. product_detail: tot 100 specificaties met sectie, attribuutnaam en waarde.
  3. product_weight en product_length, product_width, product_height.
  4. certification: sinds april 2025 het attribuut voor producten in de EU die een grafisch energielabel moeten tonen, in de vorm EC:EPREL:123456. Het oude energy_efficiency_class geldt alleen nog voor Zwitserland, Noorwegen en het VK. Zie energielabels en EPREL.
  5. custom_label_0 tot en met custom_label_4: maximaal 100 tekens, maximaal 1.000 unieke waarden per label, voor campagnesturing op marge, seizoen of bestseller.

AI-gegenereerde titels lever je via structured_title met digital_source_type trained_algorithmic_media; voor beschrijvingen is er structured_description. Lever je title en structured_title allebei, dan gebruikt Google alleen title.

Hoe richt je feedbeheer in vanuit PIM?

Voorbeeld: een Nederlandse webwinkel in fietsonderdelen met 12.000 SKU's adverteert in Nederland, België en Duitsland. Het PIM-systeem beheert titels, beschrijvingen, GTIN's, beelden en specificaties. Het team zet per kanaal een exportprofiel op:

  1. Een validatieregel controleert het GTIN-controlecijfer en de verboden prefixen vóór export.
  2. De Google-titel wordt uit attributen samengesteld (merk, producttype, maat, kleur) en blijft onder 150 tekens, met de kern in de eerste 70.
  3. Een vlag per tekstveld bepaalt of de export title of structured_title vult.
  4. Prijs en voorraad komen via een aparte, frequentere stroom uit het ERP, los van de contentfeed.
  5. Afkeuringen uit Merchant Center gaan terug naar het PIM-systeem als taak voor de productdatamanager.

Bij veel kanalen werkt een feedmanagementtool als vertaallaag. Productsup en Plytix leveren feeds naar Google, Meta, Amazon en andere kanalen. De rolverdeling tussen beide staat in PIM vs feedmanagement. Voor de B2B-variant van exports, zie multi-format data-export.

Wat verandert er in 2026 en 2027?

Drie wijzigingen raken je feedproces direct:

  • De Content API for Shopping is op 18 augustus 2026 uitgefaseerd. Sinds 1 september 2026 falen verzoeken geleidelijk. De opvolger is de Merchant API. Controleer of je connector al overgezet is.
  • Vanaf 31 januari 2027 handhaaft Google een minimum van 500 x 500 pixels voor image_link.
  • AI-zoekomgevingen gebruiken feeds. De feedspecificatie van OpenAI vraagt negen velden: item_id, title, description, url, brand, seller_name, image_url, availability en price, met dezelfde richtlijn van 150 en 5.000 tekens. Winkelen in ChatGPT is volgens OpenAI alleen live in de VS.

Wat dit betekent voor vindbaarheid op je eigen site, staat in SEO en productdata. Hoe je marktplaatsen voedt, lees je in marktplaatsintegratie.

Belangrijkste punten

  • Leg de verplichte Merchant Center-velden vast in het PIM-systeem: id, title, description, link, image_link, availability, price en brand.
  • Valideer GTIN's op controlecijfer en verboden prefixen vóór export en lever mpn alleen als er geen GTIN is.
  • Groepeer varianten met een stabiel item_group_id en geef elke variant een eigen id en URL.
  • Markeer AI-gegenereerde teksten per veld, zodat de feed structured_title en structured_description correct vult.
  • Zet koppelingen over naar de Merchant API; de Content API for Shopping is sinds 18 augustus 2026 uitgefaseerd.

Veelgestelde vragen

Welke velden zijn verplicht in Google Merchant Center?

Voor elk product zijn id, title (of structured_title), description (of structured_description), link, image_link, availability en price verplicht. Brand is verplicht voor nieuwe producten, behalve films, boeken en muziek. GTIN is sterk aanbevolen als het product er een heeft. Voor kleding gelden in landen als Duitsland, Frankrijk en het VK extra velden zoals color, size, gender en age_group.

Wat gebeurt er als mijn GTIN niet klopt?

Google Merchant Center controleert het controlecijfer en accepteert geen codes uit beperkte reeksen met de prefixen 02, 04 of 2, of couponprefixen 05, 98 en 99. Producten met een ontbrekende of onjuiste GTIN kunnen beperkt zichtbaar zijn. Heeft een product een toegekende GTIN die je niet aanlevert, dan kan Google het afkeuren. Valideer GTIN's daarom al in het PIM-systeem.

Moet ik AI-teksten apart aanleveren aan Google?

Ja. Google vraagt dat titels die met generatieve AI zijn gemaakt via het attribuut structured_title komen, met digital_source_type trained_algorithmic_media. Voor beschrijvingen geldt hetzelfde via structured_description. AI-gegenereerde beelden behouden de IPTC-metadata DigitalSourceType. Leg in je PIM-systeem per tekstveld vast of het door AI is gemaakt, zodat de feed het juiste attribuut vult.

Werkt de Content API for Shopping nog?

Nee. Volgens Google is de Content API for Shopping op 18 augustus 2026 uitgefaseerd, en vanaf 1 september 2026 falen verzoeken geleidelijk. De opvolger is de Merchant API, een herontwerp met losse sub-API's en resourcenamen. Wie meer tijd nodig heeft, kan verlengde toegang aanvragen. Controleer of je PIM-connector of feedtool al via de Merchant API werkt.

Verder lezen