@pas7/llm-seo für statische Websites: deterministische llms.txt und Canonicals
Ein praktischer Leitfaden zu @pas7/llm-seo: llms.txt-Artefakte aus einer Konfiguration erzeugen, Canonical-URLs aus Manifests bauen, gemischtes Routing unterstützen und alles in CI prüfen.

Eine einzelne llms.txt-Datei anzulegen ist leicht. Schwieriger ist es, sie über Zeit korrekt zu halten. Routen ändern sich, Bereiche wachsen, Sprachen kommen dazu, und Canonical-Regeln driften auseinander, wenn sie an mehreren Stellen manuell gepflegt werden. [1][2][3]
Genau diese Lücke versucht @pas7/llm-seo zu schließen. Das Paket behandelt LLM-orientierte SEO-Dateien als Outputs eines gemeinsamen Konfigurationsmodells zusammen mit Canonical-Generierung und Validierung, statt sie als Textdateien stehen zu lassen, die sich langsam von der echten Site entfernen. [1][2][5]
Wichtig ist auch die Deterministik. In den Format-Dokumenten sind sortierter Output, explizite Line Endings, konfigurierbares Trailing-Slash-Verhalten und stabile Generierung aus denselben Eingaben beschrieben. Genau das brauchen Build-Systeme, wenn generierte Dateien in CI geprüft werden sollen. [3][5]
Der schnellste Weg, das Paket zu verstehen, ist ein Blick darauf, wofür die Konfiguration zuständig ist.
Ein gekürztes Konfigurationsbeispiel aus der Dokumentation zeigt die Struktur gut:
import type { LlmsSeoConfig } from "@pas7/llm-seo";
export default {
site: {
baseUrl: "https://example.com",
defaultLocale: "en",
},
brand: {
name: "Pas7 Studio",
tagline: "Automation and SEO infra for modern products",
description: "Deterministic LLM/GEO SEO artifacts for static and hybrid sites.",
locales: ["en", "uk"],
},
manifests: {
blog: {
sectionPath: "/blog",
routeStyle: "locale-segment",
items: [
{ slug: "/llm-seo-basics", locales: ["en", "uk"] },
{ slug: "/canonical-strategy", locales: ["en"] },
],
},
},
output: {
paths: {
llmsTxt: "public/llms.txt",
llmsFullTxt: "public/llms-full.txt",
citations: "public/citations.json",
},
},
} satisfies LlmsSeoConfig;Site und Brand
Manifests
Policy
Dieses Paket wäre deutlich weniger nützlich, wenn es nur Textdateien schreiben würde. Wichtiger ist, dass es Canonical-URLs aus route-aware Manifests ableiten kann. [1][2]
Für einfaches Prefix-Routing einsetzen
Für gemischtes Section-Routing einsetzen
Custom Pathname-Logik verwenden, wenn nötig
In den Config-Dokumenten gibt es pathnameFor. Das ist ein starkes Signal dafür, dass das Paket auf echtes Produktions-Routing ausgelegt ist und nicht nur auf idealisierte Pfadstrukturen. [2]
Der dokumentierte Build-Flow ist kurz, und genau deshalb lässt sich das Paket leicht in ein reales Projekt einbauen.
Das Paket ist darauf ausgelegt, klar zu scheitern, und genau das macht den Einsatz in CI einfacher.
Auch die Policy-Seite ist nützlicher, als es zunächst klingt. In der Dokumentation sind restricted claims, Whitelists, Duplicate Detection und Checks für leere Abschnitte beschrieben. Damit bewegt sich das Paket von reiner Dateigenerierung in Richtung Content Governance. [1][4]
Dazu kommt ein stabiler Report-Contract für Automatisierung. Wenn --emit-report verwendet wird, enthält der JSON-Output Status, normalisierte Issues, Summary Counts, File Paths und Canonical-URL-Summaries. Genau mit so einer Struktur können CI und Dashboards konsistent arbeiten. [1][5]
Das Paket selbst ist geradlinig, aber Fehler entstehen trotzdem im umliegenden Workflow.
Policy-Linting vom ersten Tag an zu aggressiv zu aktivieren. Der Policies-Guide eignet sich eher als Review-Tool als als grober Erstblocker. [4]
Diese offiziellen Quellen stützen das Verhalten des Pakets, das Routing-Modell, die Policy-Regeln und den CI-Contract, die in diesem Artikel beschrieben werden.
Der schwierige Teil ist selten, eine einzelne Textdatei zu erzeugen. Schwieriger ist es, Routing-Regeln, Canonicals, Policy-Checks und Build-Output synchron zu halten, wenn die Site wächst.
PAS7 Studio kann helfen, daraus eine wiederholbare Pipeline mit deterministischen Artefakten, saubereren Manifests und CI-Checks zu machen, die Drift vor dem Release auffangen.
Verwandte Artikel
AI SEO / GEO im Jahr 2026: Ihre nächsten Kunden sind nicht Menschen — sondern Agents
Suche verschiebt sich von Klicks zu Antworten. Bots und AI-Agents crawlen, zitieren, empfehlen — und kaufen zunehmend. Erfahren Sie, was AI SEO / GEO bedeutet, warum klassisches SEO nicht mehr reicht und wie PAS7 Studio Marken im agentischen Web sichtbar macht.
Der leistungsstärkste Chip von Apple? M5 Pro und M5 Max brechen Rekorde
Eine Analyse zu Apple M5 Pro und M5 Max im März 2026. Wir zeigen, warum diese Chips als die stärksten professionellen Laptop-SoCs von Apple gelten können, wie sie sich gegen M4 Pro, M4 Max, M1 Pro, M1 Max schlagen und was der Vergleich mit aktuellen Intel- und AMD-Chips zeigt.
Automatisches Tagging und Suche für gespeicherte Links
Integration mit GDrive/S3/Notion für automatisches Tagging und schnelle Suche über Such-APIs
Bot-Entwicklung und Automatisierungs-Dienste
Professionelle Telegram-Bot-Entwicklung und Automatisierung von Geschäftsprozessen: Chatbots, KI-Assistenten, CRM-Integrationen und Prozessautomatisierung.
Professionelle Entwicklung für Ihr Geschäft
Wir erstellen moderne Web-Lösungen und Bots für Unternehmen. Erfahren Sie, wie wir Ihnen helfen können, Ihre Ziele zu erreichen.