Product feed optimalisatiegids voor Perplexity Shopping-feed
Leer welke velden verplicht zijn, wat de formaatspecificaties zijn en hoe je Perplexity Shopping-feed feeds optimaliseert.
Wat is Perplexity Shopping-feed?
Perplexity Shopping is het productontdekkingsvlak binnen Perplexity AI, de conversational answer engine die maandelijks door tientallen miljoenen onderzoekers, professionals en consumenten wordt gebruikt. Vraagt iemand Perplexity om een productaanbeveling, dan krijgt die een samengestelde shortlist terug met afbeeldingen, prijzen, retailerlogo's en een directe route naar de webshop of naar de eigen checkout van Perplexity. Anders dan bij een klassieke zoekresultatenpagina wordt het antwoord gegenereerd door een large language model dat je volledige productcatalogus heeft gelezen en dat redeneert over welke items bij de intentie van de gebruiker passen. Je producten in die shortlist krijgen begint bij een goed gestructureerde productfeed.
Perplexity vraagt geen eigen feedformaat. Het leest dezelfde Google Shopping-productdataspecificatie die je al aanlevert bij Google Merchant Center, en accepteert zowel CSV (de gebruikelijke route, via SFTP) als XML (RSS 2.0 met de namespace http://base.google.com/ns/1.0). Je meldt je aan voor discovery in Perplexity via het Perplexity Merchant Program en geeft daarbij toegang tot een bestaande Merchant Center-feed. Omdat de onderliggende specificatie identiek is, verbetert elke optimalisatie die je Google Shopping-prestaties ten goede komt — schonere titels, kloppende GTIN's, gestructureerde attributen, snelle feedverversingen — ook je zichtbaarheid in de antwoorden van Perplexity.
Wat Perplexity anders maakt, is de manier waarop het producten rangschikt en ontdubbelt. Perplexity gebruikt GTIN als primaire identiteitssleutel: verkopen tien retailers hetzelfde EAN, dan vouwt Perplexity die samen tot één productkaart en kiest het een retailer op basis van prijs, levertijd, retourbeleid en vertrouwenssignalen. Producten zonder geldige GTIN worden als losstaand item behandeld en verschijnen zelden in vergelijkende antwoorden. Een kloppende GTIN-dekking is daarmee het meest effectieve dat je als merchant kunt doen voor je zichtbaarheid in Perplexity. Naast identifiers beloont Perplexity beschrijvingen die lezen als redactionele tekst in plaats van als zoekwoordsoep: het taalmodel interpreteert je beschrijving als natuurlijke taal en legt die naast de daadwerkelijke vraag van de gebruiker, niet naast een verzameling losse zoekwoorden.
In één oogopslag
Perplexity Shopping-feed veldvereisten
Verplichte en optionele velden voor je productfeed
Hoe Perplexity Shopping-feed feeds zijn opgebouwd
De belangrijkste regels en opmaakeisen waar je feed voor dit kanaal aan moet voldoen
- 1
Lever een standaard Google Shopping-feed aan (CSV via SFTP of XML)
Perplexity leest de Google Shopping-productdataspecificatie — dezelfde die Google Merchant Center gebruikt. CSV (meestal aangeleverd via SFTP) is de meest gebruikte route; XML (RSS 2.0 met de Google-namespace) en Atom 1.0 worden ook geaccepteerd. Je hoeft dus geen aparte Perplexity-feed te onderhouden: de meeste merchants hergebruiken letterlijk wat ze al naar Google sturen. Gebruik UTF-8-codering en lever aan via de SFTP-inloggegevens die je bij de onboarding van het Merchant Program krijgt, of stel de feed beschikbaar over HTTPS zodat Perplexity die zelf kan ophalen.
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0"><channel><title>My Store</title><link>https://www.example.com</link><item><g:id>SKU-001</g:id><g:title>Product Title</g:title></item> - 2
GTIN is de primaire identiteitssleutel — laat die nooit weg
Perplexity ontdubbelt producten over retailers heen op GTIN (EAN, UPC, ISBN, JAN). Vraagt iemand naar de beste draadloze koptelefoon onder 200 euro, dan vouwt Perplexity elke retailer die dezelfde Sony WH-1000XM5 verkoopt samen tot één productkaart en kiest het de retailer met de beste prijs, levertijd en betrouwbaarheidsscore. Producten zonder GTIN komen die vergelijking niet in en verschijnen alleen bij heel specifieke zoekopdrachten. Heeft een product echt geen GTIN van de fabrikant, zet identifier_exists dan expliciet op false, zodat Perplexity het als uniek item behandelt in plaats van als kandidaat voor matching.
<g:gtin>0194501234567</g:gtin><g:identifier_exists>false</g:identifier_exists> - 3
Schrijf beschrijvingen als natuurlijke taal, niet als zoekwoordenlijst
Perplexity koppelt producten aan zoekvragen met een large language model. Prop je je beschrijving vol met zoekwoorden, dan herkent het model die onnatuurlijke formulering en zak je in de ranking. Schrijf je beschrijving zoals een deskundige verkoper het product aan een klant zou uitleggen: concrete kenmerken, echte voordelen en de situaties waarvoor het product geschikt is. Volledige zinnen met werkwoorden werken beter dan losse fragmenten. Het model tilt bovendien stukjes uit je beschrijving letterlijk in de antwoordkaart, dus schrijf tekst die je met plezier geciteerd ziet worden.
Goed: De gevoerde kraag voorkomt dat je hiel losschiet tijdens lange runs.Slecht: Gevoerde kraag, comfortabel, premium kwaliteit, lange levensduur. - 4
Gebruik de meest specifieke google_product_category die er is
Het attribuut google_product_category bepaalt zowel de inhoudelijke relevantie als het soort vervolgvragen dat Perplexity aan de gebruiker stelt (maat bij schoenen, capaciteit bij opslagapparatuur, enzovoort). Kies het diepste knooppunt in de Google-taxonomie dat van toepassing is: Apparel & Accessories > Shoes > Athletic Shoes > Running Shoes zegt veel meer dan alleen Apparel & Accessories. De volledige taxonomie staat op google.com/basepages/producttype/taxonomy-with-ids.en-US.txt en wordt meerdere keren per jaar bijgewerkt.
<g:google_product_category>Apparel & Accessories > Shoes > Athletic Shoes > Running Shoes</g:google_product_category> - 5
Codeer valuta en eenheden consistent
Prijzen moeten de ISO 4217-valutacode bevatten, gescheiden door een spatie (149.95 EUR, dus niet EUR149.95 of 149,95). Gewichten gebruiken eveneens een spatie voor de eenheid (0.85 kg, 1.5 lb). Inconsistente notatie is de meest voorkomende oorzaak van afgekeurde feeds en verslechtert de matchkwaliteit ook stilletjes als de feed wél wordt geaccepteerd, omdat de parser dan terugvalt op standaardwaarden in plaats van jouw opgegeven waarden.
<g:price>149.95 EUR</g:price><g:shipping_weight>0.85 kg</g:shipping_weight> - 6
Groepeer varianten met item_group_id en lever elke variant apart aan
Elke maat-, kleur- of materiaalvariant moet een eigen <item> zijn met een eigen id, maar met een gedeelde item_group_id. Perplexity gebruikt die groep om in het antwoord één kaart met selecteerbare varianten te tonen in plaats van tien bijna identieke listings. Elke variant heeft een eigen afbeelding, prijs, GTIN en voorraadstatus nodig — deel dus niet één afbeelding over alle maten heen.
<g:item_group_id>AIRMAX-90</g:item_group_id><g:color>Black</g:color><g:size>42 EU</g:size>
Perplexity Shopping-feed optimalisatietips
Bewezen tips om je feed performance te verbeteren en meer producten bij kopers te krijgen
- 1
Begin de titel met merk en productnaam, in de woorden van de gebruiker
Titels worden bij Perplexity semantisch vergeleken met de vraag van de gebruiker, dus je titel moet klinken zoals iemand in natuurlijke taal zoekt. Begin met het merk en de productnaam, dan het meest onderscheidende kenmerk, dan de variant. Prop er niet elk denkbaar zoekwoord in: een strak Sony WH-1000XM5 draadloze noise-cancelling koptelefoon - Zwart werkt veel beter dan Sony WH-1000XM5 Bluetooth draadloze premium active noise cancelling over-ear koptelefoon hifi audio.
Sony WH-1000XM5 draadloze noise-cancelling koptelefoon - ZwartBosch Serie 8 inductiekookplaat 60 cm - 4 zones - Zwart glasPatagonia Better Sweater fleecevest - heren - Navy - Maat L - 2
Houd je GTIN-dekking boven 95 procent van de catalogus
Perplexity rapporteert merchants een GTIN-dekkingspercentage in het dashboard. Merchants onder de 80 procent dekking worden structureel voorbijgestreefd, zelfs als hun prijzen lager liggen, omdat de assistent hun items niet met voldoende zekerheid aan de intentie van de gebruiker kan koppelen. Controleer je catalogus elk kwartaal: haal de items op die nu identifier_exists false meesturen en kijk of de fabrikant inmiddels een GTIN heeft toegekend. Voor private-labelmerken registreer je je eigen GTIN's via GS1 — de kosten per code zijn laag en de winst in vindbaarheid is aanzienlijk.
Controlequery: SELECT COUNT(*) FROM products WHERE gtin IS NULL OR LENGTH(gtin) < 8Registratie: gs1.org voor nieuwe fabrikantcodes - 3
Voeg product_highlight-bullets toe voor de antwoordkaart
Perplexity toont maximaal vijf product_highlight-waarden als bulletpoints in de antwoordkaart. Dit is het dichtst bij advertentietekst dat je krijgt en gebruikers die een antwoord scannen lezen deze regels zorgvuldiger dan de beschrijving. Begin met de sterkste, meest concrete claim: 30 uur accuduur wint het altijd van lange accuduur. Vermijd superlatieven die het model als marketingpraat leest (beste, premium, wereldklasse) en kies liever specifieke getallen.
<g:product_highlight>30 uur accuduur met ANC aan</g:product_highlight><g:product_highlight>Multipoint bluetooth - koppel 2 apparaten tegelijk</g:product_highlight><g:product_highlight>Opvouwbaar ontwerp - inclusief harde reiskoffer</g:product_highlight> - 4
Zet retourbeleid en levertijd in de feed
Perplexity weegt retourbeleid en leversnelheid mee in de ranking wanneer het retailers vergelijkt die dezelfde GTIN verkopen. Een retourbeleid van 30 dagen gratis en levering binnen 2 dagen wint van een goedkopere merchant met 14 dagen betaald retour en een levertijd van 5 dagen. Configureer dit waar mogelijk op accountniveau in Merchant Center, maar neem de attributen return_policy en max_handling_time ook op in je feed voor overrides op productniveau.
<g:return_policy>30 dagen gratis retourneren</g:return_policy><g:max_handling_time>1</g:max_handling_time> - 5
Ververs de feed dagelijks en na elke prijswijziging
Perplexity leest aangeleverde feeds standaard elke 24 uur opnieuw in en respecteert lastmod-tijdstempels in sitemapstijl als je die meelevert. Bij catalogi met veel beweging push je deltas via de Content API, zodat prijsverlagingen binnen enkele minuten in antwoorden staan in plaats van pas de volgende dag. Verouderde prijzen zijn de op één na meest voorkomende reden om de vergelijkingsplek te verliezen: staat er 99 euro in je feed terwijl de landingspagina 109 euro rekent, dan degradeert Perplexity je voor de rest van de cyclus, ook als je de feed binnen het uur corrigeert.
Geplande fetch: elke 4 uur via Merchant CenterContent API: push deelupdates bij elke prijswijziging - 6
Label bestsellers en redactietips met custom labels
Perplexity leest custom_label-waarden niet direct uit, maar ze stellen je wel in staat om je rapportage in je eigen analyticslaag te segmenteren, zodat je ziet welke producttiers in antwoorden opduiken. Koppel custom_label_0 aan een margeklasse, custom_label_1 aan een bestsellervlag en custom_label_2 aan seizoensrelevantie, om te zien welke combinaties de vergelijkingsplek het vaakst winnen.
<g:custom_label_0>margin_high</g:custom_label_0><g:custom_label_1>bestseller</g:custom_label_1><g:custom_label_2>spring_2026</g:custom_label_2>
Veelvoorkomende Perplexity Shopping-feed feedfouten
De meest voorkomende feedproblemen en hoe je ze oplost
- Fout
Product mist een GTIN of heeft een ongeldige GTIN
OplossingLever een geldige GTIN van 8, 12, 13 of 14 cijfers die de controlecijfervalidatie doorstaat. EAN-13 is het meest gebruikt in Europa, UPC-A in Noord-Amerika. Heeft een product echt geen door de fabrikant toegekende GTIN (maatwerk, handgemaakt, vintage of private label zonder GS1-registratie), zet identifier_exists dan expliciet op false. Verzin nooit GTIN's en hergebruik nooit codes van een ander product — beide leiden tot langdurige onderdrukking in plaats van de afkeuring van één item.
- Fout
Prijsverschil tussen feed en landingspagina
OplossingPerplexity controleert bij elke inlezing de feedprijzen tegen de data in de DOM van je landingspagina. Verschillen groter dan 1 procent (of 1 valuta-eenheid, wat groter is) leiden tot een afkoelperiode van 24 tot 72 uur waarin het product wordt onderdrukt. De oorzaak is meestal één van drie dingen: sale_price_effective_date-vensters met een verkeerde tijdzone, een verouderde feedcache, of prijzen inclusief btw versus exclusief btw. Controleer ook of de schema.org Product/Offer-markup op je landingspagina exact overeenkomt met je feed.
- Fout
Beschrijving herkend als zoekwoordspam
OplossingHet LLM van Perplexity beoordeelt beschrijvingen op natuurlijkheid. Rijtjes synoniemen (hardloopschoenen, jogschoenen, sportschoenen, running shoes, sneakers) die zonder zinsstructuur worden herhaald, worden gemarkeerd en het product zakt in de ranking. Herschrijf ze als volledige zinnen over kenmerken, materialen en gebruikssituaties. Als vuistregel geldt de voorleestest: klinkt het als marketinggewauwel wanneer je het hardop leest, dan vindt het model dat ook.
- Fout
Afbeeldingslink geeft een 404 of toont geen product
OplossingAfbeeldings-URL's moeten de daadwerkelijke productafbeelding met HTTP 200 serveren, publiek toegankelijk zijn zonder authenticatie en hooguit één keer doorverwijzen. CDN-beveiligde URL's die bots blokkeren geven een 403 terug aan de crawler van Perplexity, waarna het item wordt afgekeurd. Zet de user agent van Perplexity (PerplexityBot/1.0) op de allowlist in je CDN, je robots.txt en al je anti-botregels. Vermijd URL's met een ondertekende querystring die binnen 24 uur verloopt.
- Fout
google_product_category staat niet in de huidige taxonomie
OplossingDe Google-taxonomie wordt meerdere keren per jaar bijgewerkt en oude categoriestrings kunnen daardoor stoppen met matchen. Gebruik je in je feed de tekstvorm van de categorie, zorg dan dat die exact overeenkomt met het nieuwste taxonomiebestand. Je kunt ook overstappen op de numerieke categorie-ID (bijvoorbeeld 187 voor Running Shoes), die stabiel blijft over taxonomieherzieningen heen. Items met een onbekende categorie belanden in een generieke rankingpool en verschijnen zelden in vergelijkende antwoorden.
- Fout
Feed te groot of fetch loopt in een timeout
OplossingDe inlezing van Perplexity loopt momenteel na 30 minuten per feedbestand in een timeout, met een maximale bestandsgrootte van 4 GB. Catalogi boven de 500.000 items splits je op in meerdere bestanden waarnaar één sitemap verwijst, of lever je gzip-gecomprimeerd aan. Serveer de feed bij voorkeur niet vanaf dezelfde origin als je webshop — een druk Black Friday-venster kan de bandbreedte voor de inlezing wegdrukken, waardoor je catalogusdata dagenlang verouderd blijft.
Feed performance metrics om bij te houden
De cijfers die laten zien hoe goed je productfeed het echt doet
Answer Inclusion Rate
Het percentage Perplexity-antwoorden in jouw categorie waarin minstens één van je producten voorkomt. Wordt gerapporteerd in het Perplexity Merchant Dashboard. Een gezond opnamepercentage voor een gevestigd merk ligt tussen 25 en 40 procent in de primaire categorie. Onder de 10 procent wijst op gaten in je GTIN-dekking of op problemen met categoriemapping; onder de 5 procent betekent meestal dat je feed niet vaak genoeg wordt ververst.
Comparison Win Rate
Wanneer Perplexity producten op GTIN ontdubbelt, wint precies één retailer het koopblok van die antwoordkaart. De Comparison Win Rate is het percentage antwoordkaarten op gedeelde GTIN's waarbij jij die retailer bent. Prijs, leversnelheid, retourbeleid en betrouwbaarheidsscore bepalen dit, ongeveer in die volgorde. Winnaars zitten doorgaans binnen 3 procent van de laagste prijs en bieden gratis retour binnen 30 dagen.
Doorklikpercentage (CTR) vanuit antwoorden
Van de gebruikers die je product in een Perplexity-antwoord zien, het percentage dat doorklikt naar je webshop. De gemiddelde CTR ligt tussen 4 en 8 procent over categorieën heen — duidelijk hoger dan bij klassieke Shopping-advertenties, omdat de gebruiker zich al verder in de overwegingsfase bevindt. Een CTR onder de 3 procent wijst meestal op een zwakke productafbeelding of op een prijs die zichtbaar hoger is dan die van de concurrentiekaarten in hetzelfde antwoord.
Feed Health Score
Een samengestelde score van GTIN-dekking, toegankelijkheid van afbeeldingen, prijsovereenkomst en versheid van de feed. Wordt in het Perplexity-dashboard gerapporteerd op een schaal van 0 tot 100. Streef ernaar boven de 90 te blijven. Dalingen in deze score lopen 24 tot 48 uur achter op het onderliggende probleem, dus kijk bij een plotseling zichtbaarheidsverlies naar de trend en niet naar de absolute waarde.
Conversiepercentage van Perplexity-verkeer
Verkeer uit Perplexity converteert doorgaans 1,5 tot 2,5 keer zo goed als betaalde Shopping-advertenties, omdat de gebruiker al een door een LLM gegenereerde aanbeveling heeft gekregen. Ligt je conversiepercentage vanuit Perplexity op of onder je sitegemiddelde, dan komt dat meestal doordat de antwoordkaart een andere prijs toont dan de landingspagina (ook binnen de tolerantie van 1 procent), of doordat de landingspagina niet direct bevestigt welke variant de gebruiker heeft aangeklikt.
Je Perplexity Shopping-feed feed instellen
Stap voor stap je productfeed aanmaken en optimaliseren
- 1
Meld je aan voor het Perplexity Merchant Program
Vraag merchant-toegang aan via perplexity.ai/merchants. Het programma is gratis voor organische listings en aanmeldingen worden doorlopend beoordeeld. Je hebt een geverifieerd domein nodig, een publiek toegankelijke Google Shopping XML-feed en minstens 100 unieke producten met een GTIN-dekking boven de 80 procent. Goedkeuring duurt doorgaans 5 tot 10 werkdagen. Zodra je bent goedgekeurd, krijg je toegang tot het dashboard en kun je je feed-URL indienen.
- 2
Controleer je bestaande Google Shopping-feed op Perplexity-gereedheid
Neem een steekproef van 100 willekeurige items uit je feed en controleer of elk item een GTIN heeft die de controlecijfervalidatie doorstaat, of elke google_product_category minstens 4 niveaus diep in de taxonomie zit, of elke beschrijving als natuurlijke taal leest in plaats van als zoekwoordenlijst, en of elke afbeeldings-URL HTTP 200 teruggeeft bij een verzoek zonder authenticatie. Items die op een van deze punten falen worden wel ingelezen, maar verschijnen zelden in antwoorden. Los de structurele oorzaken op (vaak in het script dat je feed genereert) voordat je aanlevert bij Perplexity, zodat je je eerste geloofwaardigheidsvenster niet verspilt.
- 3
Zet PerplexityBot op de allowlist in je infrastructuur
Voeg de user agent PerplexityBot (volledige string PerplexityBot/1.0; +https://perplexity.ai/perplexitybot) toe aan de allowlist in je robots.txt, aan de botmanagementregels van je CDN en aan al je anti-bot-WAF-policy's. Dit moet gelden voor zowel de feed-URL als alle afbeeldings-URL's. Zonder allowlist krijgt de crawler van Perplexity 403-antwoorden of loopt hij tegen rate limits aan, waarna hij de feed volledig afkeurt of stilzwijgend de items degradeert waarvan de afbeeldingen niet opgehaald kunnen worden.
- 4
Lever je feed aan en stel de verversingsfrequentie in
Dien in het Perplexity Merchant Dashboard de URL van je Google Shopping XML-feed in en kies een verversingsfrequentie. De standaardinstelling dagelijks volstaat voor stabiele catalogi. Kies elk uur bij catalogi met veel prijswijzigingen of krappe voorraad. Na indiening duurt de eerste inlezing 4 tot 24 uur; daaropvolgende inlezingen zijn incrementeel en zijn binnen 5 tot 15 minuten klaar. Houd het tabblad Issues de eerste 48 uur in de gaten voor fouten per product.
- 5
Volg je prestaties en blijf je beschrijvingen verbeteren
Bekijk het dashboard de eerste maand wekelijks. Focus op drie metrics: Answer Inclusion Rate (moet binnen 2 tot 3 weken van 0 naar je categoriebasislijn groeien), GTIN-dekking (werk naar 95 procent toe) en Comparison Win Rate op je bestsellers. De verbetering met de meeste impact is het herschrijven van de beschrijvingen van je top 100 producten naar natuurlijke taal — merchants die dit doen zien doorgaans binnen 30 dagen een stijging van 20 tot 40 procent in hun opnamepercentage.
Checklist Perplexity Shopping-optimalisatie
Download de volledige checklist om je producten in de antwoorden van Perplexity AI te krijgen. Behandelt GTIN-controle, frameworks voor het herschrijven van beschrijvingen, taxonomiemapping en de bot-allowlistconfiguratie die de meeste merchants op dag één over het hoofd zien.
- Stapsgewijze GTIN-controlequery en herstelplan voor catalogi van elke omvang, inclusief hoe je via GS1 je eigen codes registreert voor private-labelproducten
- Framework voor het herschrijven van beschrijvingen met 12 voor-en-na-voorbeelden die laten zien hoe je van zoekwoordspam natuurlijke taal maakt die het LLM van Perplexity hoger waardeert
- Complete bot-allowlistconfiguratie voor Cloudflare, Akamai, AWS WAF en Fastly, zodat PerplexityBot je feed en afbeeldingen zonder rate limits kan ophalen
- Afstemgids voor je Comparison Win Rate met de drempels voor prijs, levertijd en retourbeleid die het koopblok op gedeelde GTIN's laten omslaan
Veelgestelde vragen
Veelgestelde vragen over Perplexity Shopping-feed 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 Perplexity Shopping-feed feed te optimaliseren?
WISEPIM genereert automatisch geoptimaliseerde productfeeds voor alle grote kanalen vanuit je centrale productcatalogus.