XML-Sitemap & Robots as Code: Next.js 16 Setup
Sitemap, Robots, Caching und Tags als Code im Next.js-16-App-Router – schlankes Setup zum Kopieren.
6. Dezember 20251 Min. LesezeitLucas Kleipoedszus
XML-Sitemap & Robots as Code: Next.js 16 Setup
Sitemaps, Robots und Cache-Control aus einem Guss – versioniert, testbar, deploy-ready.
Ziele
sitemap.xmlundrobots.txtprogrammatisch erzeugen.- Cache-Control sauber setzen, Tags für Invalidation.
- Keine manuelle Datei-Pflege mehr.
Beispiel (App Router, kompakt)
// app/sitemap.ts
export default function sitemap() {
const base = "https://example.com";
return [
{ url: `${base}/`, changefreq: "weekly", priority: 1 },
{ url: `${base}/blog`, changefreq: "daily", priority: 0.8 },
];
}
// app/robots.txt/route.ts
import { NextResponse } from "next/server";
export function GET() {
const body = [
"User-agent: *",
"Allow: /",
"Sitemap: https://example.com/sitemap.xml",
].join("\n");
return new NextResponse(body, {
headers: { "Content-Type": "text/plain", "Cache-Control": "public, max-age=3600" },
});
}
Caching & Tags
Cache-Control: kurze TTL für Robots (1h), längere für Sitemap wenn statisch.- Bei dynamischen Routen: Cache-Tags pro Collection,
revalidateTagnach Deploy/Publish. - Keine HTML-Caches für personalisierte Bereiche.
Testing
pnpm lint+pnpm typecheckfür Routen.- curl-Test:
/sitemap.xml,/robots.txt, Header prüfen. - Search Console einreichen, Fehler überwachen.
CTA
Button: „Config-Vorlage übernehmen“ – inkl. erweiterter Beispiele für dynamische Routen.
Tools & Services zum Thema
Passende Angebote und Checks, die zu diesem Beitrag gehören.
Ähnliche Artikel
Content Brief Generator für lokale Dienstleister
Briefings in Minuten: Keyword+Ort, Intent, Outline, FAQ und CTA-Varianten als wiederverwendbares Template.
6. Dezember 20251 Min.
WeiterlesenInterne Link-Automation mit n8n (Flow + Regelsatz)
Crawl, Entitäten, Matching-Regeln, Review-Queue und Publish-Flow für saubere interne Links – importfertig in n8n.
6. Dezember 20251 Min.
WeiterlesenSERP-Snippet-Optimizer mit MCP/AI SDK (Codebeispiel)
Titel/Descriptions testen, bevor sie live gehen – mit Guardrails, Pixelbreiten-Check und A/B-Vorschlägen per MCP/AI SDK.
6. Dezember 20251 Min.
Weiterlesen