Product feed optimalisatiegids voor Shopify product-CSV
Leer welke velden verplicht zijn, wat de formaatspecificaties zijn en hoe je Shopify product-CSV feeds optimaliseert.
Wat is Shopify product-CSV?
Een Shopify product-CSV is een gestructureerd spreadsheetbestand waarmee je productdata in je Shopify-webshop in bulk importeert, exporteert en bijwerkt. Shopify gebruikt een vast CSV-formaat waarin elke rij een product of een productvariant voorstelt, met in de eerste rij de vooraf gedefinieerde kolomkoppen. Dankzij dat formaat beheer je grote productcatalogi efficiënt: je maakt honderden of duizenden producten aan in één upload in plaats van ze stuk voor stuk in de Shopify Admin in te voeren. Elk product in de CSV wordt beschreven met attributen als titel, body HTML (de omschrijving), leverancier, producttype, tags, variantgegevens (prijs, SKU, voorraad, gewicht) en afbeeldings-URL's. Dit formaat begrijpen en optimaliseren is essentieel voor elke Shopify-merchant die meer dan een handvol producten beheert.
Je Shopify product-CSV optimaliseren is onmisbaar om je winkel georganiseerd te houden en klanten een soepele ervaring te geven. De kwaliteit van je productdata bepaalt direct hoe goed de zoekfunctie van je winkel werkt, hoe je collecties zijn opgebouwd, hoe je SEO presteert en of je verkoopkanalen goed aansluiten. Producten met volledige en goed gestructureerde data zijn beter vindbaar via de zoekfunctie, verschijnen correct in automatische collecties en synchroniseren probleemloos naar verkoopkanalen zoals Google Shopping, Facebook, Instagram en TikTok. Daarnaast vormt het CSV-formaat de basis voor het migreren van productdata tussen e-commerceplatformen, waardoor het het standaard uitwisselingsformaat is voor Shopify-winkels. Wie de CSV-structuur doorgrondt en optimaliseert, voorkomt de importfouten die leiden tot ontbrekende producten, losgeraakte varianten of verkeerde prijzen.
Shopify ondersteunt het importeren en exporteren van product-CSV's via de Admin-interface (Settings > Import/Export), via de Shopify Admin API voor programmatische toegang en via allerlei apps van derden die de ingebouwde CSV-functionaliteit uitbreiden. De standaardimport maakt nieuwe producten aan en werkt bestaande producten bij op basis van het Handle-veld (de URL-slug). Bij producten met veel varianten gebruikt het CSV-formaat meerdere rijen per product: de eerste rij bevat alle productgegevens en de volgende rijen alleen de variantspecifieke data. Shopify verwerkt CSV-imports asynchroon en stuurt na afloop een e-mailmelding met een overzicht van eventuele fouten. Voor winkels met meer dan 50.000 producten of complexe variantstructuren biedt de Admin API (specifiek het bulkOperationRunMutation GraphQL-endpoint) meer controle en betere foutafhandeling dan een CSV-import.
In één oogopslag
Shopify product-CSV veldvereisten
Verplichte en optionele velden voor je productfeed
Hoe Shopify product-CSV feeds zijn opgebouwd
De belangrijkste regels en opmaakeisen waar je feed voor dit kanaal aan moet voldoen
- 1
Gebruik het Handle-veld om producten en varianten te koppelen
De Handle is de URL-vriendelijke versie van je producttitel en fungeert als de unieke identifier die meerdere CSV-rijen van hetzelfde product aan elkaar koppelt. De eerste rij met een nieuwe Handle maakt het product aan en moet alle productgegevens bevatten (Title, Body, Vendor, Tags, enzovoort). Volgende rijen met dezelfde Handle worden gezien als extra varianten of afbeeldingen bij dat product en mogen alleen variantspecifieke data bevatten. Zet je toch productgegevens op een variantrij, dan negeert Shopify die. Handles moeten in kleine letters staan en koppeltekens gebruiken in plaats van spaties.
Handle: nike-air-max-90-black-white (de eerste rij maakt het product aan)Handle: nike-air-max-90-black-white (de tweede rij voegt een variant toe, Title blijft leeg)Handle: samsung-galaxy-s24 (nieuwe Handle = nieuw product) - 2
Structureer variantrijen correct met de Option-kolommen
Shopify ondersteunt maximaal drie optiedimensies per product (bijvoorbeeld maat, kleur en materiaal), die je definieert met de kolommen Option1 Name/Value, Option2 Name/Value en Option3 Name/Value. In de eerste rij van een product zet je de Option Names én de Option Values van de eerste variant. In de volgende variantrijen laat je de Option Names leeg en vul je alleen de Option Values in. Elke unieke combinatie van Option Values levert een aparte variant op met een eigen SKU, prijs, voorraad en barcode. Producten met één variant gebruiken Title als Option1 Name en Default Title als Option1 Value.
Rij 1: Option1 Name=Maat, Option1 Value=40, Option2 Name=Kleur, Option2 Value=ZwartRij 2: Option1 Value=41, Option2 Value=Zwart (Option Names blijven leeg)Rij 3: Option1 Value=40, Option2 Value=Wit (andere kleurvariant) - 3
Zet afbeeldingen goed neer met Image Src en Image Position
Productafbeeldingen geef je op via de kolom Image Src, met daarin een openbaar toegankelijke URL naar het beeldbestand. De kolom Image Position bepaalt de volgorde waarin ze worden getoond (1 = hoofdafbeelding). Wil je meerdere afbeeldingen aan één product hangen, maak dan extra rijen aan met dezelfde Handle en vul daarin alleen Image Src, Image Position en eventueel Image Alt Text in. Variantspecifieke afbeeldingen koppel je via de kolom Variant Image. Shopify downloadt de afbeeldingen tijdens de import vanaf de opgegeven URL's, dus die moeten op dat moment bereikbaar zijn. Ondersteunde formaten zijn JPEG, PNG, GIF en WebP, met maximaal 20 MB per afbeelding.
Rij 1: Image Src=https://example.com/main.jpg, Image Position=1Rij 2: dezelfde Handle, Image Src=https://example.com/side.jpg, Image Position=2Variant Image: https://example.com/black-variant.jpg (koppelt aan een specifieke variant) - 4
Gebruik HTML in het Body-veld voor rijke productbeschrijvingen
De kolom Body (HTML) accepteert productbeschrijvingen met HTML-opmaak. Gebruik standaardtags als <p>, <ul>, <li>, <strong>, <em> en <h2> tot en met <h6> voor gestructureerde content. Vermijd inline styles en JavaScript. Bevat de HTML komma's of aanhalingstekens, dan moet de hele cel tussen dubbele aanhalingstekens staan en verdubbel je de aanhalingstekens die erin voorkomen. Houd omschrijvingen tussen de 300 en 1000 woorden voor de beste SEO-prestaties. Verwerk relevante zoekwoorden op een natuurlijke manier en breng structuur aan met koppen en opsommingen, zodat de tekst prettig leest.
"<p>De Nike Air Max 90 biedt:</p><ul><li>Zichtbare Air-demping</li><li>Waffle-buitenzool</li></ul>"Zet tussen aanhalingstekens als de HTML komma's bevat: "<p>Licht, comfortabel en duurzaam</p>"Aanhalingstekens escapen: verdubbel elk aanhalingsteken binnen een geciteerde CSV-cel - 5
Stel voorraadregistratie en fulfilment correct in
De kolom Variant Inventory Tracker geeft aan welke dienst de voorraad bijhoudt: shopify voor de ingebouwde voorraadregistratie, of de handle van een externe fulfilmentpartij. Met Variant Inventory Qty stel je de beginvoorraad in. Variant Inventory Policy bepaalt wat er gebeurt zodra de voorraad op nul staat: deny (niet meer verkopen) of continue (doorverkopen, handig bij pre-orders of maatwerk). De kolom Variant Fulfillment Service geeft aan wie het product verzendt (manual als je dat zelf doet). Deze velden zijn cruciaal voor een kloppende voorraad en een vlotte orderverwerking.
Variant Inventory Tracker: shopifyVariant Inventory Policy: deny (stoppen met verkopen zodra de voorraad op is)Variant Fulfillment Service: manual (je verzendt zelf) - 6
Houd je CSV-codering en opmaak op orde
Shopify-CSV-bestanden moeten UTF-8-codering gebruiken, zodat speciale tekens, letters met accenten en internationale tekst goed doorkomen. Gebruik komma's als scheidingsteken tussen kolommen en zet velden met komma's, regeleindes of dubbele aanhalingstekens tussen dubbele aanhalingstekens. Let er bij het bewerken in een spreadsheetprogramma op dat dat programma de codering niet aanpast of een onverwachte byte order mark (BOM) toevoegt. De koprij moet exact overeenkomen met de kolomnamen die Shopify verwacht: elke afwijking laat de import mislukken of zet je data in de verkeerde velden.
Sla vanuit Excel op als CSV UTF-8 (gescheiden door komma's)Velden met komma's: "Nike Air Max 90, Zwart/Wit"Velden met aanhalingstekens: "De ""beste"" hardloopschoen"
Shopify product-CSV optimalisatietips
Bewezen tips om je feed performance te verbeteren en meer producten bij kopers te krijgen
- 1
Gebruik consistente Handles voor betrouwbare productupdates
Werk je bestaande producten bij via een CSV, dan matcht Shopify die producten op hun Handle. Zorg dat je Handles gelijk blijven tussen exports en imports, anders maakt Shopify dubbele producten aan. Hanteer een systematische naamgeving zoals merk-productnaam-kenmerk, zodat je Handles voorspelbaar en leesbaar blijven. Verander een Handle liever niet meer nadat een product live staat: de product-URL verandert dan mee, waardoor bestaande links en opgebouwde SEO-waarde breken. Moet je een Handle toch wijzigen, stel dan een redirect in van de oude naar de nieuwe Handle om je posities in zoekmachines te behouden.
Consistent: nike-air-max-90 (bij elke import precies hetzelfde)Systematisch: merk-categorie-model-kleur (voorspelbaar patroon)Stel bij een wijziging een redirect in: /products/oude-handle -> /products/nieuwe-handle - 2
Zet Tags in voor automatische collecties en filters
Tags sturen in Shopify de automatische collecties, de productfilters en de zoekverfijning aan. Werk met een doordacht tagsysteem en consistente naamgeving. Combineer categorietags, kenmerktags, seizoenstags en actietags. Meerdere tags scheid je in de CSV met komma's. Tags zijn hoofdletterongevoelig, maar consistent schrijven houdt het overzichtelijk. Bepaal je tagtaxonomie vóór de import, zodat je collecties en winkelnavigatie meteen goed werken. Gebruik niet te veel tags per product (blijf onder de 250), want dat gaat ten koste van de prestaties van de zoekfunctie in je winkel.
Tags: heren, hardlopen, nike, sport, zwart, nieuw-binnen, lente-2026Categorietags: hardloopschoenen, sportschoenenKenmerktags: kleur-zwart, maat-42, materiaal-synthetisch - 3
Optimaliseer de Body HTML voor SEO en conversie
Productbeschrijvingen in het veld Body (HTML) hebben twee taken: klanten overtuigen om te kopen en zoekmachines helpen je producten te begrijpen. Schrijf voor elk product een unieke omschrijving en neem dus niet klakkeloos de tekst van de fabrikant over, want dat levert dubbele content op. Breng structuur aan met H2- en H3-koppen, gebruik opsommingen voor de belangrijkste kenmerken en verwerk relevante zoekwoorden op een natuurlijke manier. Vermeld ook maatinformatie, onderhoudsinstructies en gebruikssituaties. Omschrijvingen tussen de 300 en 1000 woorden presteren het best voor SEO. Gebruik correcte HTML-opmaak, zodat de content goed weergegeven wordt in het thema van je winkel.
Verwerk productspecifieke zoekwoorden in de eerste alineaGebruik <h2>-tags voor de grote secties: Kenmerken, Specificaties, MaattabelVoeg gestructureerde data-attributen toe die je thema kan uitlezen voor rich snippets - 4
Zet Compare At Price in voor overtuigende aanbiedingen
Met de kolom Variant Compare At Price activeer je actieprijzen in je hele winkel. Staat daar een hoger bedrag dan in Variant Price, dan toont Shopify het product automatisch als aanbieding, met de oorspronkelijke prijs doorgestreept. Dat werkt in de meeste thema's meteen goed en wordt door Google Shopping en andere verkoopkanalen herkend als korting. Zet het strategisch in bij acties, opruiming of om het voordeel te benadrukken. Zorg wel dat de Compare At Price een echt eerder gehanteerde verkoopprijs is: dat houdt je geloofwaardig bij klanten en houdt je binnen de regels voor prijsvermeldingen.
Variant Price: 119.95, Variant Compare At Price: 149.95 (wordt getoond als 20% korting)Laat Variant Compare At Price leeg zolang een product niet in de aanbieding isBulkupdate voor een actieperiode: zet Compare At Price in één keer voor een hele taggroep - 5
Schrijf volledige Image Alt Text voor toegankelijkheid en SEO
De kolom Image Alt Text bevat de alternatieve tekst bij je productafbeeldingen en dient twee doelen: toegankelijkheid en SEO. Schrijf beschrijvende alt-teksten die relevante zoekwoorden bevatten en precies weergeven wat er op de afbeelding te zien is. Goede alt-tekst helpt slechtziende bezoekers je producten te begrijpen via een schermlezer en helpt zoekmachines je afbeeldingen te indexeren voor Google Afbeeldingen. Geef elke afbeelding een eigen, specifieke alt-tekst in plaats van een algemene omschrijving. Houd de tekst onder de 125 tekens voor de beste ondersteuning door schermlezers.
Nike Air Max 90 hardloopschoenen in zwart-wit, zijaanzicht met zichtbare Air-dempingClose-up van het waffle-profiel op de zool van de Nike Air Max 90Model draagt zwarte Nike Air Max 90 hardloopschoenen bij een casual outfit - 6
Vul de Variant Weight-velden voor kloppende verzendkosten
Met nauwkeurige variantgewichten kan Shopify realtime verzendtarieven van vervoerders tonen bij het afrekenen. Neem daarvoor zowel de kolom Variant Weight als Variant Weight Unit op in je CSV. Consistente gewichtsdata in je hele catalogus voorkomt verrassingen in de verzendkosten en dus afhakers in de winkelwagen. Werk je met verzendtarieven op basis van gewicht, geef dan echt elk product een gewicht mee. Voor digitale producten zet je het gewicht op 0 en Variant Requires Shipping op FALSE.
Variant Weight: 0.85, Variant Weight Unit: kgVoor lichte artikelen: Variant Weight: 120, Variant Weight Unit: gReken het verpakkingsgewicht mee voor kloppende verzendtarieven - 7
Gebruik metafields voor aanvullende productdata
Shopify ondersteunt eigen metafields waarin je productdata kwijt kunt die niet in de standaardvelden past. Metafields zijn handig voor specificaties, garantie-informatie, onderhoudsinstructies, materiaalsamenstelling of andere gegevens die je thema of apps moeten tonen. De ingebouwde CSV-import ondersteunt metafields maar beperkt; apps van derden zoals Matrixify maken metafield-kolommen in CSV-imports wél mogelijk. Kolommen voor metafields definieer je met de notatie product.metafields.namespace.key voor data op productniveau. Zo houd je je productdata centraal en beschikbaar voor thema's en apps, zonder dat je je toevlucht hoeft te nemen tot tags of het uitpluizen van omschrijvingen.
product.metafields.specifications.material: Synthetisch leer, meshproduct.metafields.custom.warranty_years: 2product.metafields.shipping.country_of_origin: Vietnam - 8
Maak je productdata geschikt voor verkoop via meerdere kanalen
Shopify is de databron voor allerlei verkoopkanalen, waaronder Google Shopping, Facebook, Instagram en TikTok. Volledige en goed gestructureerde CSV-data komt al die kanalen tegelijk ten goede. Neem de velden op die kanalen vrijwel altijd nodig hebben: producttype voor de categoriemapping, leverancier voor merkherkenning, tags voor collecties en filters, barcode (GTIN/EAN) om producten te matchen, en volledige variantattributen. Producten waarin belangrijke velden ontbreken, synchroniseren niet naar bepaalde kanalen, wat je bereik en omzet onnodig beperkt.
Vul altijd Variant Barcode (GTIN/EAN) in voor Google Shopping en FacebookGebruik consistente producttypes die goed aansluiten op de categorietaxonomie van de kanalenNeem gewicht en afmetingen op zodat de verzendkosten in elk kanaal kloppen
Veelvoorkomende Shopify product-CSV feedfouten
De meest voorkomende feedproblemen en hoe je ze oplost
- Fout
Dubbele Handle maakt een nieuw product in plaats van het bestaande bij te werken
OplossingImporteer je een CSV om bestaande producten bij te werken, dan matcht Shopify op de Handle. Komt de Handle in je importbestand niet exact overeen met de Handle van het bestaande product (inclusief hoofdlettergebruik en speciale tekens), dan maakt Shopify een duplicaat aan in plaats van het bestaande product bij te werken. Exporteer daarom eerst je huidige producten en gebruik precies die Handles in je importbestand. Vink je bij de CSV-import van Shopify de overschrijfoptie aan, dan werken overeenkomende Handles het bestaande product bij. Zonder die optie worden alleen nieuwe Handles verwerkt.
- Fout
Variantrijen zijn niet gekoppeld aan het hoofdproduct
OplossingVariantrijen moeten exact dezelfde Handle hebben als de rij van het hoofdproduct, en die productrij moet als eerste in de CSV staan. Hebben variantrijen een andere Handle of staan ze vóór hun productrij, dan worden ze als losse producten aangemaakt in plaats van als varianten. Laat de kolom Title op variantrijen leeg en vul alleen variantspecifieke velden in, zoals Option Values, SKU, Price en Inventory. Sorteer je CSV zo dat binnen elke Handle-groep de productrij (mét Title) altijd vóór de variantrijen (zonder Title) staat.
- Fout
HTML-opmaak breekt in productbeschrijvingen
OplossingDe kolom Body (HTML) vraagt om correcte CSV-escaping zodra de HTML komma's, regeleindes of dubbele aanhalingstekens bevat. Zet de volledige HTML tussen dubbele aanhalingstekens en verdubbel elk aanhalingsteken dat erin voorkomt ("" in plaats van "). Vermijd regeleindes binnen een CSV-cel, tenzij die cel netjes tussen aanhalingstekens staat. Controleer je HTML vóór de import op niet-gesloten tags en ongeldige markup. Genereer je de CSV programmatisch, gebruik dan een echte CSV-bibliotheek in plaats van strings aan elkaar te plakken, zodat de escaping automatisch goed gaat.
- Fout
Afbeeldings-URL's zijn niet bereikbaar tijdens de import
OplossingShopify haalt productafbeeldingen tijdens de CSV-import op via de URL's in de kolom Image Src. Staan die afbeeldingen achter een login, op een lokaal netwerk of op een server met geografische beperkingen, dan mislukt de import voor die afbeeldingen zonder duidelijke melding. Zorg dat alle afbeeldings-URL's HTTPS gebruiken, een 200-status teruggeven en zonder authenticatie openbaar bereikbaar zijn. Test een steekproef van de URL's in een incognitovenster voordat je importeert. Afbeeldingen moeten in JPEG-, PNG-, GIF- of WebP-formaat zijn en onder de 20 MB per stuk blijven. Overweeg je afbeeldingen op een CDN te hosten voor betrouwbare toegang tijdens grote imports.
- Fout
Voorraadaantallen komen niet goed binnen bij winkels met meerdere locaties
OplossingHoe voorraad wordt geïmporteerd, hangt af van je instelling bij Variant Inventory Tracker en van de locatieconfiguratie in je Shopify-winkel. Heb je meerdere locaties aanstaan, dan werkt de kolom Variant Inventory Qty vaak niet zoals verwacht, omdat Shopify niet weet aan welke locatie de voorraad toegewezen moet worden. Gebruik bij winkels met meerdere locaties het aparte voorraad-CSV-formaat van Shopify (los van de product-CSV) of beheer je voorraad via de Admin API. Zorg dat Variant Inventory Tracker op shopify staat en dat de locatie-instellingen van je winkel aansluiten op je CSV-data. Controleer na de import de voorraadniveaus in de Shopify Admin onder Products > Inventory.
- Fout
Coderingsproblemen leveren rare tekens of een mislukte import op
OplossingSla je CSV-bestand altijd op met UTF-8-codering. Gebruik in Excel Opslaan als en kies het formaat CSV UTF-8 (gescheiden door komma's). Zie je vreemde tekens, bijvoorbeeld speciale tekens die vervangen zijn door vraagtekens of onleesbare tekenreeksen, dan is het bestand waarschijnlijk opgeslagen in een andere codering zoals Latin-1 of Windows-1252. Open CSV-bestanden liever niet rechtstreeks in Excel, want dat programma detecteert nogal eens de verkeerde codering. Gebruik in plaats daarvan Gegevens > Gegevens ophalen uit tekst/CSV, waar je expliciet UTF-8 kunt kiezen. Google Sheets gaat betrouwbaarder om met UTF-8 en is daarmee een goed alternatief om CSV's te bewerken.
Feed performance metrics om bij te houden
De cijfers die laten zien hoe goed je productfeed het echt doet
Slagingspercentage van de import
Het percentage rijen in je CSV dat zonder fouten wordt verwerkt. Streef naar 100% door je CSV te valideren vóór de import. Shopify stuurt na afloop een e-mail met het aantal aangemaakte en bijgewerkte producten en de rijen die zijn mislukt. Veelvoorkomende oorzaken zijn ongeldige Handles, onbereikbare afbeeldings-URL's, ontbrekende verplichte velden en fouten in de HTML-opmaak. Volg deze metric over meerdere imports heen, zodat je ziet of je CSV-proces consistent schone data oplevert.
Volledigheid van je productdata
Het percentage producten in je catalogus waarvan alle belangrijke velden gevuld zijn: omschrijving, afbeeldingen, SEO-titel, SEO-omschrijving, variantgegevens en tags. Producten met volledige data presteren merkbaar beter in de zoekfunctie van je winkel, in collectiefilters en bij het doorzetten naar verkoopkanalen. Gebruik de productexport van Shopify om de volledigheid te controleren en producten met lege velden op te sporen. Streef naar 95% of meer in je hele catalogus en begin bij je best verkopende producten.
SEO-prestaties
Volg het organische zoekverkeer en de posities van je productpagina's om te meten wat je CSV-optimalisaties opleveren. Een goed opgebouwde Body HTML, Image Alt Text, SEO Title (afgeleid van Title) en SEO Description (de metabeschrijving) werken direct door in je Google-posities. Bekijk het organische verkeer per pagina in Google Search Console en vergelijk de prestaties vóór en na je CSV-updates. Producten met unieke, zoekwoordrijke omschrijvingen halen doorgaans 30% tot 50% meer organische zichtbaarheid dan producten met fabrikantteksten of dubbele content.
Synchronisatiepercentage naar verkoopkanalen
Het percentage producten dat foutloos synchroniseert naar de gekoppelde verkoopkanalen (Google Shopping, Facebook, Instagram, TikTok). Onvolledige productdata is veruit de belangrijkste oorzaak van mislukte synchronisaties. Producten waarin kanaalspecifieke attributen ontbreken, zoals GTIN voor Google Shopping of een productcategorie voor Facebook, komen er simpelweg niet doorheen. Houd de synchronisatiestatus per kanaal-app in Shopify in de gaten en herleid fouten naar de ontbrekende of onjuiste CSV-velden, zodat je ze bij de volgende import kunt oplossen.
Conversiepercentage van je productpagina's
Het percentage bezoekers van een productpagina dat het product in de winkelwagen legt of daadwerkelijk afrekent. Goed opgebouwde productdata, met uitgebreide omschrijvingen, scherpe afbeeldingen, duidelijke maatinformatie en complete variantopties, werkt direct door in je conversie. In het Analytics-dashboard van Shopify zie je het conversiepercentage per product. Producten met volledige data converteren doorgaans 2 tot 3 keer beter dan producten met minimale informatie. Meet de verbetering na een CSV-update om te zien wat je optimalisatiewerk oplevert.
Retourpercentage per datakwaliteit
Kijk naar het verband tussen de volledigheid van je productdata en je retourpercentage. Producten met kloppende omschrijvingen, meerdere afbeeldingen vanuit verschillende hoeken, complete maatinformatie en uitgebreide specificaties krijgen doorgaans 30 tot 50% minder retouren. Segmenteer je retourdata op datakwaliteit en je ziet meteen waar betere CSV-data je dure retouren scheelt en de klanttevredenheid verhoogt.
Je Shopify product-CSV feed instellen
Stap voor stap je productfeed aanmaken en optimaliseren
- 1
Exporteer een sjabloon-CSV uit Shopify of download het voorbeeldformaat
Staan er al producten in je Shopify-winkel, exporteer die dan eerst als CSV-bestand. Ga in je Shopify Admin naar Products > All Products, klik op Export en selecteer alle producten of een specifieke collectie. Die export dient als sjabloon met de juiste kolomkoppen en opmaak. Begin je met een lege winkel, download dan de voorbeeld-CSV van Shopify uit de documentatie en gebruik die als sjabloon. Open het bestand in een spreadsheetprogramma als Google Sheets of Excel om vertrouwd te raken met de kolomstructuur en met wat elk veld verwacht.
- 2
Bereid je productdata voor volgens het CSV-formaat van Shopify
Map je productdata op de CSV-kolommen van Shopify. Verplichte velden zijn Handle (de URL-vriendelijke slug), Title, Vendor, Type, Variant SKU, Variant Price, Variant Inventory Qty, Variant Inventory Policy, Variant Fulfillment Service en Published. Bij producten met varianten zet je de productgegevens op de eerste rij en de variantspecifieke data (Option Values, SKU, Price, Inventory) op de volgende rijen met dezelfde Handle. Vul daarnaast de optionele velden in: Body (HTML) voor je omschrijving, Tags voor filters en collecties, Image Src voor je productfoto's en Image Alt Text voor toegankelijkheid en SEO. Zorg dat alle tekst UTF-8-codering gebruikt.
- 3
Controleer je CSV-bestand vóór de import
Loop je CSV vóór de import na op de bekende valkuilen. Controleer of alle Handles uniek zijn per product en URL-vriendelijk (kleine letters, koppeltekens, geen speciale tekens). Kijk na of elke variantrij de juiste Handle van het hoofdproduct heeft. Test een paar Image Src-URL's in je browser om te zien of ze openbaar bereikbaar zijn. Controleer of prijzen de juiste decimale notatie hebben, zonder valutasymbolen. Zorg dat voorraadaantallen hele getallen zijn. Kijk of Option Names consistent zijn over al je producten heen, dus altijd Maat en niet de ene keer Maten. Open het bestand tot slot in een teksteditor om de UTF-8-codering en de komma's als scheidingsteken te bevestigen.
- 4
Importeer de CSV via de Shopify Admin
Ga in je Shopify Admin naar Products > All Products en klik op Import. Selecteer je voorbereide CSV-bestand. Shopify toont een voorbeeld van de te importeren data, met het aantal gevonden producten en varianten. Werk je bestaande producten bij, vink dan de optie Overwrite existing products that have the same handle aan. Klik op Import products om te starten. Shopify verwerkt de import op de achtergrond en stuurt een e-mail zodra alles klaar is. De voortgang volg je in het Products-gedeelte. Bekijk na afloop het importoverzicht en pak eventuele fouten of waarschuwingen meteen op.
- 5
Controleer de geïmporteerde producten en los problemen op
Bekijk na de import een steekproef van je producten in de Shopify Admin om te controleren of de data klopt. Loop titels, omschrijvingen, afbeeldingen, prijzen, voorraadniveaus en variantopties na. Kijk of de SEO-gegevens (titel en omschrijving) goed staan in het voorbeeld van de zoekresultaatweergave. Test daarna je winkel zelf: worden producten netjes getoond, laden de afbeeldingen en werken de variantkiezers? Loop de foutmeldingen uit het importlogboek langs, corrigeer de data in je CSV en importeer alleen de mislukte producten opnieuw. Richt tot slot een vast proces in voor periodieke CSV-updates, zodat je catalogus actueel blijft.
- 6
Richt structureel feedbeheer en kanaalsynchronisatie in
Verandert je catalogus vaak, zet dan een vaste werkwijze op voor je CSV-updates. Exporteer je producten wekelijks als back-up. Gebruik een PIM-systeem om je masterdata te beheren en daaruit automatisch Shopify-CSV's te genereren. Wil je realtime updates, overweeg dan om van CSV-imports over te stappen op de Shopify Admin API, waarmee je producten programmatisch bijwerkt zonder handmatige uploads. Zet automatische voorraadsynchronisatie op als je via meerdere kanalen verkoopt. Leg je CSV-formaat en naamgevingsconventies vast, zodat je team de data bij elke update consistent houdt. Controleer na elke update of alle gekoppelde verkoopkanalen (Google Shopping, Facebook, Instagram) goed blijven synchroniseren.
Shopify product-CSV-sjabloon en importgids
Download ons kant-en-klare Shopify-CSV-sjabloon, met alle kolommen vooraf opgemaakt en voorzien van voorbeelden. De gids neemt je mee door de complete importworkflow, van het voorbereiden van je data tot de controle achteraf, zodat je de meest voorkomende importfouten voorkomt en je productdata het maximale uit je Shopify-winkel haalt.
- Kant-en-klaar CSV-sjabloon met alle standaard- en optionele kolommen, inclusief ondersteuning voor metafields, met per veld het verwachte datatype en de tekenlimiet erbij
- Stapsgewijze troubleshootinggids voor de 20 meest voorkomende CSV-importfouten, met bewezen oplossingen en tips om ze te voorkomen
- SEO-checklist voor producttitels, omschrijvingen, handles, alt-teksten en metatags, zodat je zoveel mogelijk organisch verkeer naar je Shopify-winkel trekt
- Handleiding voor producten met meerdere varianten, met voorbeelden voor complexe combinaties van maat, kleur en materiaal, inclusief patronen voor het koppelen van afbeeldingen
Veelgestelde vragen
Veelgestelde vragen over Shopify product-CSV productfeeds
Google Product Category Opzoeken
Volledige taxonomielijst, ID's en hoe je producten correct mapt.
Ontdek meer feedgidsen
- Inventariseer je productbronnen
- Definieer je attribuutschema
- Normaliseer merknamen
- Voeg alt-text toe aan primaire beelden
De feed-optimalisatie checklist
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.
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.
Verder ontdekken
Zorgvuldig gekozen vervolgstappen om dieper te gaan.
Klaar om je Shopify product-CSV feed te optimaliseren?
WISEPIM genereert automatisch geoptimaliseerde productfeeds voor alle grote kanalen vanuit je centrale productcatalogus.