NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Agentic commerce

Hoe maak je een e-commercewinkel leesbaar voor AI-winkelagenten?

Bijgewerkt op

Een winkel agent-leesbaar maken bestaat uit vier onderdelen: productgegevens server-renderen zodat price, availability en identifiers in ruwe HTML bestaan in plaats van na client-side rendering; deze markeren met schema.org Product inclusief offers, price, priceCurrency, availability en een GTIN of SKU; een ontdekkingslaag publiceren — robots.txt die assistent-crawlers toelaat, een sitemap en een llms.txt; en een programmatisch offerte- en winkelwagen-eindpunt beschikbaar stellen zodat een agent een bindende prijs kan verkrijgen zonder een browser te gebruiken. Het eerste punt lost het grootste deel van de kloof op zichzelf op.

Begin met het meten van je eigen kloof

Voordat je iets verandert, voer je de test uit die het grootste deel van het probleem voorspelt. Haal een productpagina op zoals een crawler dat doet — zonder JavaScript-uitvoering — en kijk wat er overblijft.

Je controleert op vier dingen in de ruwe respons: de prijs, de beschikbaarheidsstatus, de variantidentiteit en een stabiele productidentificatie. Als een van deze pas na client-side rendering verschijnt, dan raadt een agent die je product evalueert of slaat hij je over. Adobe ontdekte dat productpagina's 66% scoorden op machinale leesbaarheid, het laagste van elk paginatype, en dit is de overweldigende reden.

Voer dezelfde test uit op je collectiepagina's en je zoekresultaten. Categoriepagina's die volledig client-side renderen, zijn onzichtbaar als ontdekkingsvlakken, zelfs als de individuele producten in orde zijn.

De vier lagen, in volgorde van terugverdientijd

Elke onderstaande laag is onafhankelijk nuttig. Niets ervan is verspild als een bepaald protocol niet wint, wat de eigenschap is die je wilt gezien hoeveel er nog in beweging is.

LaagWat te leverenWaarom het als eerste terugbetaalt
Server-gerenderde productgegevensPrijs, beschikbaarheid, variant, SKU/GTIN aanwezig in de initiële HTML-responsDicht de grootste gemeten kloof en verbetert tegelijkertijd klassieke SEO — dezelfde oplossing dient beide doelgroepen
schema.org Product-opmaakProduct met offers, price, priceCurrency, availability, sku/gtin, aggregateRating alleen indien echtZet geparseerde tekst om in beweerde feiten; ook de input voor Google merchant rich results
Ontdekkingslaagrobots.txt die assistent-crawlers toelaat, sitemap.xml, llms.txt waarin staat wat je verkooptGoedkoop, eenmalig, en bepaalt of iets van het bovenstaande ooit wordt opgehaald
Programmatische offerte en winkelwagenEen API die een bindend totaal retourneert inclusief verzending en belasting, plus winkelwagenconstructieVereist door UCP en ACP voor de transactiestap; verwijdert browsersimulatie volledig
Werk voor agent-gereedheid gerangschikt op rendement ten opzichte van inspanning

De robots.txt-beslissing die mensen verkeerd nemen

AI-crawlers massaal blokkeren is een verdedigbare positie voor een uitgever wiens product de tekst is. Het is bijna onverdedigbaar voor een handelaar wiens product een product is: je weigert te verschijnen in het snelstgroeiende verwijzingskanaal in de detailhandel om tekst te beschermen die je hebt geschreven om dat product te verkopen.

Wees weloverwogen in plaats van standaard. Beslis afzonderlijk over crawlers die trainingscorpora bouwen en agenten die een pagina ophalen om een live winkelvraag te beantwoorden — dit zijn verschillende deals, en de meeste retailers willen de tweede onvoorwaardelijk toelaten.

De andere veelvoorkomende fout zijn te brede disallow-regels. Als je geauthenticeerde oppervlakken zich bevinden op paden op root-niveau die voorvoegsels zijn van marketingpagina's, deindexeert een kale disallow ook stilzwijgend de marketingpagina. Veranker elke regel.

llms.txt is goedkoop en het bezwaar ertegen is zwak

We zagen dit vroeger als een goedkope gok die niemand had genomen. Onze eigen meting zegt iets anders: van 147 bekende DTC-merken publiceren de meeste bereikbare al een llms.txt — en de grote meerderheid heeft het niet zelf geschreven, omdat hun platform een sjabloonversie levert. Google heeft gezegd dat geen enkel AI-systeem het bestand gebruikt; of merchants het publiceren is niet langer de vraag.

De beslissing is dus niet of je er een moet hebben. Het is of de gegenereerde standaardwaarde iets waard is. Een 4.3KB sjabloon beschrijft een generieke winkel — het weet niet welke van je producten belangrijk zijn of wat jou onderscheidt van elk ander merk dat hetzelfde document publiceert. De merken die hun eigen document schreven, variëren van 566 bytes tot 28KB.

De regel hoe dan ook: genereer het vanuit je route-register in plaats van het handmatig te schrijven, zodat het niet kan verouderen. Een verouderde index is erger dan geen, omdat het vol vertrouwen verwijst naar pagina's die zijn verplaatst.

Wat je krijgt zonder iets ervan te bouwen op PlatformDTC

Op PlatformDTC zijn dit platformeigenschappen in plaats van een project. Storefronts server-renderen productgegevens met gestructureerde opmaak als de standaarduitvoer van de publicatiepijplijn. De ontdekkingslaag — robots, sitemap, llms.txt — wordt gegenereerd vanuit de echte routestructuur tijdens het bouwen, dus een pagina die wordt geleverd, is een pagina die vindbaar is.

De programmatische laag is de Agent Gateway: catalogus-, winkelwagen-, offerte- en orderoperaties blootgesteld als scoped API-aanroepen en als MCP-tools, met idempotentiesleutels, een audit trail en een menselijke goedkeuringspoort voor alles wat geld uitgeeft.

Veelgestelde vragen

Conflicteert agent-gereedheid met conversie-optimalisatie?
Zelden, omdat ze op verschillende lagen werken. Server-rendering van prijs en beschikbaarheid verandert wat er in de HTML-respons staat, niet wat een mens ziet. De echte spanning zit in tactieken die alleen bestaan om urgentie te creëren — een agent leest het echte voorraadnummer, dus een nepnummer is zowel ineffectief als een geloofwaardigheidsrisico.
Is schema.org Product-opmaak op zichzelf voldoende?
Alleen als de waarden erin echt en actueel zijn. Opmaak die een prijs beweert die de pagina niet langer rekent, of 'op voorraad' bij een uitverkochte variant, is erger dan geen — het produceert zelfverzekerde verkeerde antwoorden en, voor Google merchant rich results, riskeert het een gestructureerde-data-straf. Genereer het vanuit dezelfde bron waaruit de storefront rendert.
Hoe lang duurt dit op een bestaande winkel?
De ontdekkingslaag is uren. Schema-opmaak is dagen als je catalogusgegevens schoon zijn. Server-rendering van productgegevens is het echte project en hangt volledig af van je storefront-architectuur — een client-side-gerenderd thema gebouwd op een JSON API is een herbouw van het renderpad, geen patch.
Welke assistent-crawlers moet ik toestaan?
Onderscheid de twee doelen. Agenten die pagina's ophalen om live winkelvragen te beantwoorden — degenen die het verwijzingsverkeer produceren dat Adobe meet — zijn degenen die je moet toelaten. Bulk training-corpus crawlers zijn een aparte commerciële beslissing. Noem ze individueel in robots.txt in plaats van te vertrouwen op een algemene regel.

Bronnen

Zie ook