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

Agentic Commerce

llms.txt

llms.txt ist eine Konvention, die eine Markdown-Datei im Stammverzeichnis einer Website platziert, die zusammenfasst, was die Website ist und welche URL welche Frage beantwortet, sodass Assistenten nicht alles crawlen müssen.

Ob große Assistenten sie nutzen, ist noch wirklich ungeklärt. Was geklärt ist, ist die Akzeptanz: Wir haben 58 bekannte DTC-Marken überprüft, und 73 % der erreichbaren veröffentlichen bereits eine – aber 70 % davon haben sie nicht selbst geschrieben, weil Shopify automatisch eine Vorlagendatei generiert. Eine zu veröffentlichen ist daher eher eine Grundvoraussetzung als ein Wettbewerbsvorteil.

Das verschiebt die nützliche Frage von „ob man eine haben sollte“ zu „ob die Standardversion Sie beschreibt“. Eine generierte 4.3KB-Datei beschreibt einen generischen Shop; sie weiß nicht, welche Produkte wichtig sind, welche Fragen Ihre Käufer stellen oder was Sie von den zweiundzwanzig anderen Marken unterscheidet, die ein nahezu identisches Dokument veröffentlichen.

Die eine Regel, die entscheidet, ob es etwas wert ist: Generieren Sie es, schreiben Sie es nicht von Hand. Ein manuell gepflegter Index veraltet innerhalb von zwei Bereitstellungen, und ein veralteter Index ist schlimmer als keiner, weil er selbstbewusst auf Seiten verweist, die verschoben wurden.

Es gibt jetzt Beweise für diese Regel, die über die Veralterung hinausgehen. Unter den Shops, die wir gefunden haben und die einen Agent-Checkout akzeptieren, veröffentlichen mehrere eine manuell erstellte Datei, die niemals die Endpunkte nennt, auf die ihr eigener Shop antwortet – so verbirgt die Datei, die ein sorgfältiges Team geschrieben hat, eine Funktion, die die generierte Datei ankündigt. Lesen Sie, was sich unter diesem Pfad befindet, bevor Sie ihn ersetzen.

Wie die Datei aussieht

Der Vorschlag beschreibt ein Markdown-Dokument statt einer neuen zu lernenden Syntax. Es beginnt mit einer Überschrift der Ebene eins, die den Website- oder Projektnamen trägt, gefolgt von einem kurzen Blockzitat, das beschreibt, was die Website ist – der eine Absatz, den ein Leser ohne weiteren Kontext benötigt. Gewöhnliche Prosa kann darauf folgen.

Darunter folgen Abschnitte der Ebene zwei, die jeweils eine Liste von Links mit einer kurzen Anmerkung zu jedem enthalten: was die Seite ist und wann sie die richtige Seite ist. Ein Abschnitt, der konventionell für optionales Material reserviert ist, kennzeichnet Links, die übersprungen werden können, wenn ein kürzerer Kontext benötigt wird, was die einzige Priorisierung ist, die das Format selbst mit sich bringt.

Eine begleitende Konvention platziert eine erweiterte Datei unter einem separaten Pfad, die den Inhalt selbst enthält und nicht einen Index von Links. Die beiden dienen unterschiedlichen Bedürfnissen: Die eine orientiert einen Leser, der die Website noch nie gesehen hat, die andere liefert Text ohne Navigations-Chrome darum herum.

Das Format ist bewusst unauffällig. Alles Wesentliche an der Konvention ist redaktionell – welche Seiten Sie benennen und wie Sie sie beschreiben – denn es gibt nichts anderes darin, was man falsch machen könnte.

Wo es sich unter den maschinenorientierten Dateien befindet

Die Verwirrung, die Teams etwas kostet, betrifft nicht das Format, sondern das, was die Datei regelt. Wenn man sie neben die anderen Oberflächen stellt, die ein Shop für Maschinen veröffentlicht, wird die Grenze offensichtlich.

Die letzte Zeile ist das ganze Argument. Drei davon haben dokumentierte Nutzer und definierte Konsequenzen; die vierte hat keines von beidem, was gleichzeitig für die Veröffentlichung einer solchen Datei spricht und gegen die Investition eines Projekts dafür.

OberflächeWas sie aussagtDokumentierte NutzerWas schiefgeht, wenn sie falsch ist
robots.txtWelche Crawler welche Pfade abrufen dürfenJeder große Crawler dokumentiert, dass er sie respektiertEin unvorsichtiges „disallow“ entfernt Sie vollständig aus Antwort-Engines
sitemap.xmlWelche URLs existieren und wann sie sich geändert habenSuchmaschinen dokumentieren das Lesen dieser DateiLangsame oder verpasste Entdeckung neuer und geänderter Seiten
schema.org JSON-LDWas die Fakten auf dieser Seite sindSuchmaschinen dokumentieren die Verwendung für Rich ResultsEin veralteter Preis oder eine veraltete Verfügbarkeit führt zu selbstbewussten falschen Antworten
llms.txtWas die Website ist und welche URL was beantwortetKein Assistenten-Anbieter hat die Nutzung dokumentiertSehr wenig – was auch das ehrliche Argument gegen den Aufwand ist
Die vier maschinenorientierten Oberflächen, die ein Shop veröffentlicht, und wofür jede einzelne ist.

Was sie nicht kann

Drei Fähigkeiten werden dieser Datei regelmäßig zugeschrieben, die sie nicht besitzt, und jede hat ein anderes, korrektes Zuhause. Diese falsch zu verstehen, führt dazu, dass ein Team glaubt, eine Richtlinie festgelegt zu haben, obwohl es nur eine Zusammenfassung geschrieben hat.

  • Sie gewährt und entzieht nichts. Es gibt keine Direktiven-Syntax und keine Berechtigungs-Semantik, daher kann sie einen Crawler nicht blockieren. Berechtigungen sind robots.txt für Crawler, die sie respektieren, und eine Randregel für diejenigen, die dies nicht tun.
  • Sie ersetzt keine strukturierten Daten. Ein URL-Index sagt nichts über den Preis oder die Verfügbarkeit auf der Seite aus, auf die er verweist. Fakten gehören in das Markup auf der Seite selbst, generiert aus derselben Quelle, aus der die Seite gerendert wird.
  • Sie ist keine Sitemap. Eine Sitemap listet jede URL zur Vollständigkeit auf; diese Datei wählt einige aus und erklärt sie. Die Wiedergabe der Sitemap hier verwirft das Einzige, was das Format bietet, nämlich die redaktionelle Einschätzung dessen, was wichtig ist.

Was Sie auf Ihrer eigenen Domain überprüfen sollten

Die meisten Shops stellen bereits eine bereit, ohne dass jemand dies entschieden hätte, da mehrere Plattformen sie generieren. Das macht die Überprüfung der vorhandenen Datei nützlicher als das Schreiben einer neuen, und die Überprüfung besteht aus vier Befehlen statt aus einem Projekt.

  • Der Content-Type. Eine Route, die stillschweigend HTML zurückgibt, sieht in einem Browser korrekt aus und ist für eine Maschine wertlos – und eine Catch-all-Seite, die unter diesem Pfad 200 antwortet, wird von jeder Umfrage, die Statuscodes statt Inhalte prüft, als Anwender gezählt.
  • Ob sie etwas benennt, das Sie tatsächlich exponieren. Eine generierte Datei listet manchmal Maschinen-Endpunkte auf, die ein manuell geschriebener Ersatz stillschweigend weglässt, lesen Sie also, was dort steht, bevor Sie es überschreiben.
  • Ob sie generiert wird. Ein manuell gepflegter Index veraltet innerhalb von zwei Bereitstellungen, und ein veralteter Index ist schlimmer als keiner, weil er selbstbewusst auf Seiten verweist, die verschoben wurden.
  • Ob etwas sie anfordert. Durchsuchen Sie das Zugriffslog nach dem Pfad. Eine Datei, die niemand abruft, ist kein Notfall, aber es ist der einzige direkte Beweis, der zu dieser Frage verfügbar ist, und es kostet einen Befehl, ihn zu erhalten.

Häufige Fragen

Was ist llms.txt?
Eine Markdown-Datei im Stammverzeichnis einer Website, die zusammenfasst, was die Website ist und welche URL welche Frage beantwortet, damit ein KI-System sich orientieren kann, ohne alles crawlen zu müssen. Es ist ein Community-Vorschlag und kein von einem Such- oder Assistentenanbieter veröffentlichter Standard, und sie gewährt keinerlei Berechtigungen.
Was gehört in eine llms.txt-Datei?
Eine Überschrift mit dem Website-Namen, ein kurzes Blockzitat, das angibt, was die Website verkauft und wem sie dient, dann Abschnitte mit Links, jeweils mit einer einzeiligen Beschreibung – Kategorien und die Seiten, die echte Fragen vor dem Kauf beantworten, wie Größenangaben, Versand und Rücksendungen. Verweisen Sie auf den Sitemap-Index für die vollständige URL-Liste, anstatt sie zu reproduzieren.
Wohin gehört die llms.txt-Datei?
Im Stammverzeichnis der Domain, die Kunden tatsächlich eingeben, bereitgestellt als Markdown oder einfacher Text. Überprüfen Sie den Content-Type nach der Bereitstellung: Eine Route, die stillschweigend HTML zurückgibt, wird in einem Browser gut dargestellt und ist für eine Maschine nutzlos, und es ist die häufigste Art, wie diese Datei stillschweigend kaputtgeht.
Lesen KI-Assistenten tatsächlich llms.txt?
Kein Assistenten-Anbieter hat dokumentiert, es zu nutzen, und Google hat öffentlich erklärt, dass seine Systeme dies nicht tun. Einige Crawler-Protokolle zeigen, dass der Pfad angefordert wird, aber ein Abruf ist nicht dasselbe wie ein Modell, das den Inhalt verwendet. Behandeln Sie die Datei als billig und unerprobt, anstatt als eine Technik mit einem erwarteten Ergebnis.
Ist llms.txt dasselbe wie robots.txt?
Nein. robots.txt gibt an, welche Crawler welche Pfade abrufen dürfen und wird von gutartigen Crawlern freiwillig eingehalten. llms.txt bietet eine Zusammenfassung und gewährt nichts. Das Entfernen von robots.txt ändert, was Crawler tun dürfen; das Entfernen von llms.txt ändert nur, was ihnen als Abkürzung übergeben wird.
Was ist llms-full.txt?
Eine begleitende Konvention: anstelle eines Link-Indexes eine einzelne Datei, die den erweiterten Inhalt selbst enthält, damit ein System das Material lesen kann, ohne viele Seiten abrufen und die Navigation von jeder einzelnen entfernen zu müssen. Sie ist designbedingt viel größer und erfüllt einen anderen Bedarf als die Indexdatei.

Ausführlich: Funktioniert llms.txt tatsächlich?

Verwandte Begriffe