Naar hoofdinhoud
Feed optimalisatiegids

Productfeed optimalisatiegids voor Shopify-productfeed

Leer welke velden verplicht zijn, wat de formaatspecificaties zijn en hoe je Shopify-productfeed feeds optimaliseert.

Diego Nijboer · WISEPIM·Bijgewerkt op
7 basis + ID's
Verplichte velden
Verschilt per kanaal
Optionele velden
Per app of feedschema
Updatefrequentie
Overzicht

Wat is Shopify-productfeed?

Een Shopify-productfeed is de lijst van je producten, één item per variant, in het formaat dat een shoppingkanaal leest: Google Merchant Center, een Meta-catalogus, Microsoft Merchant Center, TikTok of een prijsvergelijker. Shopify geeft je niet één universeel feedbestand voor al die kanalen. Elk kanaal koppel je via een eigen route. De Google & YouTube-app van Google synchroniseert je producten, acties en verzending naar Merchant Center. De Facebook & Instagram-app zet je producten in een Meta-catalogus. De app van TikTok synchroniseert producten naar TikTok. Andere kanalen dek je af met apps uit de categorie Sales channels in de Shopify App Store, of met een externe feedtool of PIM die een feed-URL publiceert.

Welke route je ook kiest, de feed komt uit dezelfde Shopify-velden: Title, Description (Body HTML), Vendor, Product type, de productcategorie uit de standaard producttaxonomie van Shopify, variant-SKU, Price, Compare-at price, Barcode, voorraad, afbeeldingen en metafields. Daarom beginnen de meeste Merchant Center-problemen bij Shopify-winkels in de admin en niet in de feed. Een leeg Barcode-veld betekent geen GTIN. Staat je eigen winkelnaam in Vendor, dan stuur je een verkeerd merk mee. En variantopties die niet in het Engels staan, synchroniseren volgens de eisen van Shopify zelf niet naar Google.

Deze gids laat zien wat een Shopify-productfeed moet aanleveren, uit welk Shopify-veld elk attribuut komt en welke fouten Shopify-producten uit de Shopping-resultaten houden. Zoek je juist de import- en exportspreadsheet van Shopify, kijk dan in de gids over de Shopify-CSV. Met WISEPIM importeer je je Shopify-catalogus, vul en controleer je de velden die kanalen vragen, en daarna synchroniseer je de verbeteringen terug naar Shopify zodat de kanaalapps ze oppikken, of publiceer je een feed-URL uit Feed Hub die Merchant Center, Meta, Microsoft, Pinterest, TikTok en prijsvergelijkers kunnen ophalen.

In één oogopslag

PlatformShopify
Feedformaat
XML
Max. productenVerschilt per kanaal
UpdatefrequentiePer app of feedschema
Veldvereisten

Shopify-productfeed veldvereisten

Verplichte en optionele velden voor je productfeed

Verplicht
ide.g. TSHIRT-ORG-BLA-M
Tekst. Kanaalapps bouwen hem uit het product-ID en variant-ID van Shopify; een eigen feed gebruikt meestal de variant-SKU. Houd hem stabiel zodra je advertenties draaien.
50
titlee.g. Biologisch katoenen T-shirt heren blauw M
Tekst. Uit de Title van het product, vaak aangevuld met de optiewaarden van de variant (kleur, maat).
150
descriptione.g. T-shirt met ronde hals van 100% biologisch katoenen tricot. Normale pasvorm, voorgekrompen, wasbaar op 40 graden.
Tekst. Uit Description (Body HTML), zonder HTML.
5000
linke.g. https://www.example.com/products/organic-tshirt?variant=44012345678901
URL. De productpagina in je webshop, met de variantparameter zodat de juiste optie al gekozen is.
image_linke.g. https://cdn.shopify.com/s/files/1/0000/0001/products/organic-tshirt-blue.jpg
URL. De variantafbeelding als die er is, anders de eerste productafbeelding.
availabilitye.g. in_stock
Tekst. Afgeleid uit de variantvoorraad en de instelling doorgaan met verkopen als het product niet op voorraad is.
pricee.g. 29.95 EUR
Prijs met valuta. Uit de Price van de variant, in de valuta van de markt waar de feed op richt.
brande.g. Northwear
Tekst. Uit Vendor. Verplicht voor nieuwe producten, met uitzonderingen zoals boeken en media.
70
gtine.g. 8712345678906
Tekst. Uit het Barcode-veld van de variant. Lever hem aan zodra de fabrikant er een heeft toegekend.
50
mpne.g. NW-TS-ORG-BLA-M
Tekst. Nodig als een product geen GTIN heeft. Meestal de variant-SKU of een metafield.
70
conditione.g. new
Tekst. Verplicht voor gebruikte of refurbished producten. Shopify heeft er geen eigen veld voor, dus je gebruikt een metafield of standaard new.
item_group_ide.g. organic-tshirt
Tekst. Het product-ID of de handle in Shopify, gedeeld door alle varianten. Verplicht voor varianten in meerdere landen en in gratis vermeldingen.
50
Optioneel
google_product_categorye.g. Kleding en accessoires > Kleding > Shirts en tops
Tekst of ID. Gemapt vanuit de Shopify-productcategorie (standaard producttaxonomie) of ingesteld in de kanaalapp. Zonder deze waarde kiest Google zelf een categorie.
product_typee.g. Heren > T-shirts > Biologisch
Tekst. Uit het veld Product type of je collectiestructuur.
750
identifier_existse.g. no
Ja/nee. Zet op no voor maatwerk of eigen merk zonder GTIN en zonder MPN.
sale_pricee.g. 24.95 EUR
Prijs met valuta. Feedtools sturen meestal Compare-at price als price en de lagere Price van de variant als sale_price.
additional_image_linke.g. https://cdn.shopify.com/s/files/1/0000/0001/products/organic-tshirt-back.jpg
URL. De overige productafbeeldingen, in de volgorde van je media.
colore.g. Blue
Tekst. Uit de variantoptie Color, of uit een categoriemetafield.
100
sizee.g. M
Tekst. Uit de variantoptie Size.
100
shippinge.g. NL:::4.95 EUR
Tekst. Vaak overgelaten aan de verzendinstellingen in Merchant Center, die de Google & YouTube-app vanuit Shopify synchroniseert.

Gratis tool

Controleer een product tegen de regels van Google Shopping

Vul titel, beschrijving, prijs, GTIN en afbeeldingslink van één product in. De checker toont de fouten en waarschuwingen die de kernvereisten van Merchant Center geven, nog voordat je uploadt.

Open de volledige tool
Tool wordt geladen
Feedstructuur

Hoe Shopify-productfeed feeds zijn opgebouwd

De belangrijkste regels en opmaakeisen waar je feed voor dit kanaal aan moet voldoen

  1. 1

    Stuur één item per variant

    Shoppingkanalen tonen varianten, geen producten. Een T-shirt in drie kleuren en vier maten wordt twaalf items, elk met een eigen id, link, prijs, beschikbaarheid, GTIN en afbeelding. Alle twaalf delen één item_group_id, zodat het kanaal ze als één product met keuzeopties kan tonen.

    <g:id>TSHIRT-ORG-BLA-M</g:id><g:item_group_id>organic-tshirt</g:item_group_id>
    <g:color>Blue</g:color><g:size>M</g:size>
  2. 2

    Houd id's stabiel tussen feedbronnen

    Kanaalapps maken hun eigen id's uit het product-ID en variant-ID van Shopify, terwijl een eigen feed vaak de SKU gebruikt. Stap je over van de ene bron naar de andere, dan ziet Merchant Center de nieuwe id's als nieuwe items en neem je de prestatiegeschiedenis van de oude id's niet mee. Kies je id-schema voordat je campagnes start en houd het vast.

    Id uit een app: opgebouwd uit product-ID en variant-ID
    Id uit een eigen feed: TSHIRT-ORG-BLA-M (variant-SKU)
  3. 3

    Eén bron per product en land

    Shopify waarschuwt dat het koppelen van de Google & YouTube-app aan een Merchant Center-account met een bestaande productfeed die feed overschrijft. Draai je de app en een aparte feed voor dezelfde producten en hetzelfde land, dan krijg je bovendien dubbele items met verschillende id's. Bepaal welke bron welke producten levert en gebruik aanvullende data alleen om velden toe te voegen of te overschrijven.

  4. 4

    Stem prijs en valuta af op de markt

    Volgens de eisen van Shopify moet je verkopen in een valuta die past bij het land waarop je richt. Verkoop je met Shopify Markets in meerdere landen, dan heeft elk land een eigen prijs, valuta en productpagina nodig die hetzelfde bedrag toont als de feed.

    <g:price>29.95 EUR</g:price> voor een feed met label NL
    <g:price>27.00 GBP</g:price> voor een feed met label GB
  5. 5

    Haal de HTML uit Body HTML

    Shopify bewaart de beschrijving als HTML. Kanalen verwachten platte tekst in description, dus tags, inline styles en scripts moeten eruit. Houd regelafbrekingen als platte tekst en escape speciale tekens in een XML-feed, of zet de tekst in een CDATA-blok.

    <g:description><![CDATA[T-shirt met ronde hals van biologisch katoen.]]></g:description>
  6. 6

    Leg extra attributen vast in metafields

    Shopify heeft geen eigen veld voor MPN, conditie, leeftijdsgroep of geslacht. Bewaar ze in product- of variantmetafields, of in de categoriemetafields die de standaard producttaxonomie van Shopify vrijgeeft, en map ze in je feedbron. Een feed kan alleen versturen wat in je productdata staat.

Optimalisatie

Shopify-productfeed optimalisatietips

Bewezen tips om je feed performance te verbeteren en meer producten bij kopers te krijgen

  1. 1

    Vul het Barcode-veld bij elke variant

    In het Barcode-veld bewaart Shopify de GTIN, en kanaalapps lezen hem daar uit. Volgens de Google-eisen van Shopify moet een product met een GTIN die eerst hebben voordat je het kunt publiceren. Google meldt dat producten met een ontbrekende of onjuiste GTIN beperkt zichtbaar kunnen zijn. Controleer of het veld een echte EAN of UPC bevat en geen interne code.

    Geldig: 8712345678906 (EAN-13 met kloppend controlecijfer)
    Ongeldig: SKU-1042 ingevuld in het Barcode-veld
  2. 2

    Gebruik Vendor voor het echte merk

    Kanaalapps sturen Vendor mee als brand. Winkels die producten importeren, hebben in Vendor vaak de naam van de leverancier of van hun eigen winkel staan. Ruim dat in bulk op, zodat elk product het merk draagt dat op het product zelf staat.

  3. 3

    Stel de Shopify-productcategorie in

    Geef elk product een categorie uit de standaard producttaxonomie van Shopify. Shopify geeft kanalen als Google en Meta daarmee een gestandaardiseerde categorie, en de categorie geeft categoriemetafields vrij voor attributen zoals kleur en materiaal. Laat je producten zonder categorie, dan moeten kanalen gokken.

  4. 4

    Bouw titels uit attributen, niet uit marketingtekst

    Titels in je webshop zijn vaak kort, omdat de pagina de rest laat zien. Een feedtitel begint met merk en producttype en voegt de variantkenmerken toe waarop shoppers filteren. Met sommige feedtools schrijf je een aparte titel alleen voor de feed, zodat je webshoptitel kan blijven zoals hij is.

    Webshop: The Everyday Tee
    Feed: Northwear biologisch katoenen T-shirt heren blauw M
  5. 5

    Houd variantopties in het Engels voor Google

    De eisen van Shopify voor het Google & YouTube-kanaal zeggen dat productopties, inclusief varianten, in het Engels moeten staan om te synchroniseren. Draait je winkel in een andere taal, vertaal dan de optienamen en -waarden in de basistaal of gebruik een feedbron die vertaalde attributen per markt verstuurt.

  6. 6

    Gebruik één schone bron voor elk kanaal

    Meta, TikTok en prijsvergelijkers lezen dezelfde basisattributen als Google. Microsoft Merchant Center kan productaanbiedingen volgens een schema importeren uit Google Merchant Center. Los je data één keer op bij de bron, dan profiteert elk kanaal. Los je het op met regels binnen elk kanaal, dan onderhoud je dezelfde fix op meerdere plekken.

Problemen oplossen

Veelvoorkomende Shopify-productfeed feedfouten

De meest voorkomende feedproblemen en hoe je ze oplost

  • Fout

    Ontbrekende GTIN omdat het Barcode-veld leeg is

    Oplossing

    Google kan een product afkeuren dat een GTIN heeft als je die niet aanlevert. Zet de EAN of UPC in het Barcode-veld van elke variant. Voor eigen merk of maatwerk zonder GTIN stuur je brand plus mpn mee, of zet je identifier_exists op no in je feedbron.

  • Fout

    Ongeldige GTIN door interne codes in het Barcode-veld

    Oplossing

    In Barcode-velden staan vaak SKU's, leverancierscodes of nummers met een fout controlecijfer. Valideer elke waarde voordat hij in de feed komt en haal codes die geen echte GTIN zijn weg in plaats van ze mee te sturen.

  • Fout

    Prijs of valuta wijkt af van de productpagina

    Oplossing

    Merchant Center vergelijkt de prijs in de feed met de prijs op je productpagina. Werk je met meerdere markten, zorg dan dat elke feed de prijs en valuta van zijn eigen land stuurt, dat afrondingsregels en prijsaanpassingen per markt in de feed terugkomen en dat actieprijzen uit Compare-at price stoppen zodra de actie op je site stopt.

  • Fout

    Producten synchroniseren niet omdat variantopties niet in het Engels staan

    Oplossing

    Het Google & YouTube-kanaal van Shopify vraagt productopties en varianten in het Engels. Vertaal de optienamen en -waarden, of publiceer die producten via een aparte feed die de attributen stuurt die je doelmarkt verwacht.

  • Fout

    Dubbele items of een overschreven feed in Merchant Center

    Oplossing

    Koppel je de Google & YouTube-app aan een account met een bestaande productfeed, dan wordt die overschreven. Twee bronnen voor dezelfde producten leveren dubbele items met verschillende id's op. Kies één bron per product en land en haal de andere weg voordat je live gaat.

  • Fout

    Ontbrekende kledingattributen of een verkeerde productcategorie

    Oplossing

    Voor kleding kunnen kleur, maat, leeftijdsgroep en geslacht nodig zijn, en als je geen categorie meestuurt kiest Google er zelf een, wat tot fouten kan leiden. Stel de Shopify-productcategorie in en vul de categoriemetafields of variantopties die deze waarden bevatten.

Metrics

Feed performance metrics om bij te houden

De cijfers die laten zien hoe goed je productfeed het echt doet

  • Aandeel goedgekeurde items

    Het deel van je Shopify-varianten dat Merchant Center of Commerce Manager goedkeurt. Volg het per kanaal na elke synchronisatie. Zakt het direct na een wijziging in je winkel, dan is er meestal een veld in de admin veranderd.

  • GTIN-dekking

    Het deel van je varianten met een geldige waarde in het Barcode-veld, alleen geteld voor producten met een GTIN van de fabrikant. Dit getal laat zien hoeveel van je catalogus Google aan bestaande producten kan koppelen.

  • Waarschuwingen voor prijsverschillen

    Het aantal items dat gemarkeerd is omdat de feedprijs afwijkt van de productpagina. Volg het per markt, en na acties, prijsimports of valutawijzigingen.

  • Categoriedekking

    Het deel van je producten met een Shopify-productcategorie en een Google Product Category. Producten zonder categorie laten kanalen gokken en kunnen categoriespecifieke eisen missen.

  • Actualiteit van de feed

    De tijd tussen een wijziging in je productdata en het moment dat die bij het kanaal aankomt. Controleer per kanaal de laatste synchronisatie of ophaalactie, vooral voor voorraad en prijzen.

Je Shopify-productfeed feed instellen

Stap voor stap je productfeed aanmaken en optimaliseren

  1. 01

    Kies je kanalen en je route

    Zet op een rij welke kanalen je wilt bereiken. Voor Google, Meta en TikTok kun je hun Shopify-apps gebruiken; voor prijsvergelijkers en kanalen zonder app heb je een feed-URL nodig uit een feedapp, feedtool of PIM. Bepaal per kanaal en land welke bron leidend is, zodat je dezelfde producten niet twee keer aanlevert.

  2. 02

    Maak de basisvelden in Shopify schoon

    Controleer bij elk product Title, Description, Vendor, Product type en de productcategorie. Controleer bij elke variant SKU, Price, Compare-at price, Barcode en voorraad. Deze velden worden title, description, brand, product_type, google_product_category, mpn, price, sale_price, gtin en availability.

  3. 03

    Voeg attributen toe waar Shopify geen veld voor heeft

    Leg MPN, conditie, leeftijdsgroep, geslacht en andere kanaalattributen vast in metafields of categoriemetafields, en vul variantopties voor kleur en maat consequent in. Houd optienamen en -waarden in het Engels als je via de Google & YouTube-app naar Google synchroniseert.

  4. 04

    Koppel het kanaal

    Installeer de kanaalapp en koppel je account, of voeg je feed-URL met een ophaalschema toe als gegevensbron in het merchant center van het kanaal. Voor Microsoft Shopping kun je importeren uit Google Merchant Center met de Google Import-tool van Microsoft.

  5. 05

    Los problemen op bij de bron

    Open na de eerste synchronisatie de diagnose in Merchant Center of Commerce Manager. Los elk probleem op in je productdata en niet in het kanaal, zodat de oplossing bij de volgende synchronisatie elk kanaal bereikt. Pak eerst de problemen aan die de meeste producten raken.

  6. 06

    Houd je feed actueel

    Zorg dat prijs- en voorraadwijzigingen snel bij elk kanaal aankomen. Controleer per kanaal de synchronisatietijden na acties en prijsupdates, en kijk opnieuw naar de diagnose na bulkbewerkingen of imports in Shopify.

Gratis download

Controleer je Shopify-catalogus op feedgaten

Importeer je Shopify-producten in een gratis WISEPIM-workspace (gratis tot 100 producten) en zie welke varianten de velden missen die Google Shopping en Meta vragen, voordat een kanaal ze afkeurt.

  • Importeer producten, varianten, SKU's, prijzen en barcodes uit je Shopify-winkel
  • Rule packs in Quality Guard controleren GTIN, afbeeldingen en prijzen voor Google Shopping
  • Verbeter merken, categorieën en titels in bulk en synchroniseer ze terug naar Shopify
  • Publiceer een feed-URL uit Feed Hub voor Google, Meta, Microsoft, TikTok of prijsvergelijkers
Download gratis template

Veelgestelde vragen

Veelgestelde vragen over Shopify-productfeed productfeeds

Niet één universeel feedbestand. Elk shoppingkanaal koppel je via een eigen route: de Google & YouTube-app synchroniseert producten naar Google Merchant Center, de Facebook & Instagram-app naar een Meta-catalogus en de app van TikTok naar TikTok. Voor andere kanalen gebruik je een feedapp uit de Shopify App Store of een externe feedtool of PIM die een feed-URL publiceert.

De gebruikelijke route is de gratis Google & YouTube-app van Google, die je producten, acties en verzending naar Google Merchant Center synchroniseert. Je kunt ook een feed-URL uit een feedtool als gegevensbron in Merchant Center toevoegen. Gebruik één route per product en land, want als je de app koppelt aan een account met een bestaande productfeed, wordt die feed overschreven.

In het Barcode-veld van elke variant. Kanaalapps lezen de GTIN daar uit. Heeft een product geen GTIN, zet dan het merk in Vendor en voeg een MPN toe, bijvoorbeeld in een metafield, of geef in je feedbron aan dat het product geen identificatiecode heeft.

Ja. Microsoft Merchant Center heeft een Google Import-tool die je productaanbiedingen uit Google Merchant Center importeert, eenmalig of dagelijks, wekelijks of maandelijks volgens een schema. Je kunt Microsoft Merchant Center ook een eigen feed uit een feedtool geven.

De product-CSV is de eigen spreadsheet van Shopify om producten in je winkel te importeren en exporteren, met kolommen als Handle en Variant SKU. Een productfeed gaat de andere kant op: die stuurt je producten naar een shoppingkanaal in het formaat van dat kanaal, met attributen als id, gtin en item_group_id.

Ja. Je importeert je Shopify-producten in WISEPIM, vult en controleert de velden die kanalen nodig hebben, en daarna synchroniseer je de wijzigingen terug naar Shopify zodat de Google & YouTube-app en de Meta-app ze oppikken, of publiceer je een feed-URL uit Feed Hub voor Google Shopping, Meta, Microsoft Shopping, Pinterest, TikTok of prijsvergelijkers. Feeds verversen handmatig, volgens een schema of zodra producten wijzigen. WISEPIM installeert of configureert geen Shopify-apps voor je.

Google Product Category Opzoeken

Volledige taxonomielijst, ID's en hoe je producten correct mapt.

Ontdek meer feedgidsen

checklist.html
  • Inventariseer je productbronnen
  • Definieer je attribuutschema
  • Normaliseer merknamen
  • Voeg alt-text toe aan primaire beelden
+ meer stappen in de bijlage
Afvinkbare lijstHTML · 10 stappen

De feed-optimalisatie checklist

Acties:10•Fases:4•Format:HTML · print → PDF•Met eigenaren:Ja

Tien harde stappen waarmee je je rejection rate omlaag krijgt en je CTR omhoog, van titel-templating tot structured data aan de bronkant.

  • Meet eerst je huidige rejection rate als baseline
  • Title-templates per kanaal (geen copy-paste)
  • Errors hook in Slack of e-mail voor same-day triage

Eén mail, geen spam. Printen en aan de slag.

Inside WISEPIM

Genereer elke feed automatisch vanuit één catalogus

De WISEPIM Feed Hub zet je centrale productdata om in publicatieklare feeds voor elk kanaal in deze gids, en tientallen meer. Map velden één keer, plan refreshes in, monitor fouten per kanaal en push fixes terug naar de bron. Geen handmatige exports, geen format-gepuzzel, geen kanaal-voor-kanaal jagen op rejections.

Map, valideer, plan en monitor elke kanaalfeed vanuit één werkruimte.

Verder ontdekken

Zorgvuldig gekozen vervolgstappen om dieper te gaan.

Klaar om je Shopify-productfeed feed te optimaliseren?

WISEPIM genereert automatisch geoptimaliseerde productfeeds voor alle grote kanalen vanuit je centrale productcatalogus.