Background Decoration
12.5.2026Dietrich Bojko14 Min. Lesezeit

Next.js Soft 404: Echtes Error-Handling und Redirects in Headless Apps

Zurück zur Übersicht
Next.js Soft 404: Echtes Error-Handling und Redirects in Headless Apps
Ein holografisches Umleitungsschild auf einer digitalen Datenautobahn, das defekte rote Datenpakete auf einen sicheren, leuchtend grünen Weg lenkt.
5 Views

Häufig gestellte Fragen (FAQ)

  • 301 & 308 (Permanent): Sag Google: "Diese Seite ist für immer umgezogen." Der Link-Juice (die Ranking-Power) wird auf die neue URL übertragen. Die alte URL fliegt aus dem Index. (Next.js nutzt 308, da es im Gegensatz zu 301 die HTTP-Methode POST/GET strikt beibehält).

  • 302 & 307 (Temporary): Sag Google: "Bin nur kurz weg." Die Ranking-Power bleibt bei der alten URL, und sie bleibt im Index. Wenn du diese für dauerhafte Umzüge nutzt, verlierst du massiv Traffic!

Auf gar keinen Fall! Das ist der sichere Weg in die SEO-Hölle. Client-Side-Redirects werfen keinen sauberen 301/308 HTTP-Header. Der Googlebot muss erst das JavaScript ausführen, die Seite rendern und den Hook triggern. Oft bricht der Crawler vorher ab. Nutze immer redirect() im Server.

Nein. Eine leere Suchergebnisseite existiert technisch gesehen ja (die Suchfunktion funktioniert). Sie sollte einen 200 OK Statuscode liefern, aber visuell "Keine Treffer" anzeigen. Um zu verhindern, dass Google tausende leere Suchseiten indexiert (Thin Content), solltest du einen <meta name="robots" content="noindex"> Tag für Suchergebnisseiten setzen!

Nutze die Google Search Console. Unter dem Reiter "Seiten" (Indexierung) gibt es eine spezifische Fehlermeldung namens "Soft 404". Wenn hier Seiten auftauchen, weißt du, dass dein Next.js-Frontend einen 200 OK Code für eine Fehlerseite wirft. Nutze einen Crawler wie Screaming Frog oder Sitebulb, um deine eigene Seite zu scannen und Fehler proaktiv zu finden.

Ausblick auf Artikel 7: Die Schatzkarte für den Googlebot (Sitemaps)

Dein Routing ist nun ein unbezwingbarer Tresor. Du hast Soft-404-Fehler eliminiert und leistest dir dank Bloom-Filtern in der Edge-Middleware pfeilschnelle Redirects, ohne deinen Server auch nur aufzuwecken. Das Headless-Fundament steht.

Doch die schönste und schnellste Website nützt nichts, wenn der Googlebot nicht weiß, wo all deine brillanten Inhalte liegen.

In der alten Monolithen-Welt hast du ein SEO-Plugin in WordPress installiert, das dir heimlich eine sitemap.xml generiert hat. Im Headless-Zeitalter hast du diesen Luxus nicht. Du musst dem Crawler die Schatzkarte selbst zeichnen. Und wenn dein E-Commerce-Shop 100.000 Produkte hat, wird diese Karte schnell zum Performance-Albtraum.

Im kommenden Artikel 7 widmen wir uns der absoluten Königsdisziplin der Crawlability: Sitemaps on the fly.

Wir klären essenzielle Fragen und bauen eine hochskalierbare Architektur:

  • Die Magie von sitemap.ts: Wie wir statische XML-Dateien endgültig verbannen und Next.js nutzen, um Sitemaps rein dynamisch aus Code zu generieren.

  • Das 50.000-URL-Limit: Was passiert bei riesigen Magazinen oder Shops? Wir bauen verschachtelte Index-Sitemaps und paginieren unsere API-Calls elegant durch.

  • Den Server schützen: Warum eine dynamische Sitemap dein Laravel-Backend beim ersten Google-Crawl gnadenlos in die Knie zwingt – und wie wir das XML-Dokument so cachen, dass die Datenbank nichts davon spürt.

Mach dich bereit, dem Crawler eine Route zu bauen, der er blind und in Lichtgeschwindigkeit folgen kann!

Jetzt lesen: Artikel 7 – Sitemaps on the fly: Dynamische XML-Generierung für große Headless-Projekte

Dietrich Bojko
Über den Autor

Dietrich Bojko

Senior Webentwickler

Webinteger arbeitet seit vielen Jahren produktiv mit Linux-basierten Entwicklungsumgebungen unter Windows.
Der Fokus liegt auf performanten Setups mit WSL 2, Docker, PHP, Node.js und modernen Build-Tools in realen Projekten – nicht auf theoretischen Beispielkonfigurationen.

Die Artikel dieser Serie entstehen direkt aus dem täglichen Einsatz in Kunden- und Eigenprojekten und dokumentieren bewusst auch typische Fehler, Engpässe und bewährte Workarounds.

Webseite besuchen

Schreiben Sie einen Kommentar