Schritt-für-Schritt: llms.txt für Next.js aufsetzen
- llms.txt generieren. Öffne unseren kostenlosen llms.txt Generator und gib deine Next.js-Domain ein. Klick auf „llms.txt erzeugen“, warte 2–5 Sekunden auf das Ergebnis.
- Datei prüfen. Schau dir das generierte Markdown an. Sind alle wichtigen Hauptbereiche enthalten? Falls Sektionen fehlen oder URLs duplizieren, liegt das fast immer an deiner Sitemap — die musst du dann erst aufräumen.
- Datei herunterladen oder per „Kopieren“-Button in den Editor übertragen.
- Auf Next.js hochladen. Next.js liefert /sitemap.xml über app/sitemap.ts (App Router) bzw. pages/sitemap.xml.ts. Für llms.txt eine Route app/llms.txt/route.ts mit GET-Handler erstellen, die einen Text-Response mit dem generierten Markdown zurückgibt — Content-Type: text/markdown.
- Erreichbarkeit prüfen. Rufe
https://deine-domain.de/llms.txtim Browser auf — du solltest den reinen Markdown-Text sehen. Wichtig:Content-Type: text/markdownodertext/plain, nichttext/html. - Optional: Sitemap-Update einbauen. Wenn sich deine Site oft ändert, integriere die Generator-API in deinen Build-Prozess (Cron-Job, Build-Hook).
Häufige Stolperfallen bei Next.js
Next.js (App Router) erwartet für statische Dateien im Root den public/-Ordner. Lege die generierte llms.txt dort ab als public/llms.txt — Next.js liefert sie automatisch an /llms.txt aus.
Wenn du llms.txt dynamisch generieren willst (z. B. immer aktuell zur Sitemap), nutze eine Route Handler-Datei app/llms.txt/route.ts:
// app/llms.txt/route.ts
import { generateLlmsTxt } from "@/lib/llmstxt";
export async function GET() {
const result = await generateLlmsTxt("https://deine-domain.de");
return new Response(result.rendered, {
headers: { "Content-Type": "text/markdown; charset=utf-8" },
});
}llms.txt für andere Plattformen
- llms.txt für WordPress
- llms.txt für Shopify
- llms.txt für Webflow
- llms.txt für Docusaurus
- llms.txt für TailwindCSS Sites
- llms.txt für Astro
- llms.txt für Framer
Jetzt generieren
Bereit? Öffne unseren kostenlosen llms.txt Generator und erzeuge deine Datei in unter zehn Sekunden — kein Signup, keine Limits, sofortiger Download.