Begriff
Soft 404 erklärt — Erkennen und beheben
Direkte Antwort
Soft 404: Eine Soft-404 ist eine Adresse, die technisch „alles in Ordnung“ (Status 200) meldet, dem Besucher aber nur eine Fehlermeldung, eine leere Liste oder einen Platzhalter zeigt. Suchmaschinen erkennen das am Inhalt, führen die URL als Fehler und indexieren sie nicht. Praktisch heißt das: Für fehlende Seiten gehört ein echter 404- oder 410-Status her, für ersetzte Seiten ein gezielter Redirect.
Wichtigste Punkte
- Nicht vorhandene Seiten brauchen 404 oder 410 — nicht 200 mit Fehlertext.
- Typische Quellen: JavaScript-Apps ohne Server-Status, leere Kategorie- und Suchseiten, Platzhalter nach Migrationen.
- Soft-404 kosten Crawl-Budget und werden aus dem Index ausgeschlossen.
- Nach einem Umbau die alte URL-Liste crawlen und Status wie Inhalt prüfen, siehe Redirect.
— Steve Baka
Aktualisiert: · Autor: Steve Baka
Was ist eine Soft-404?
Jede Anfrage an einen Server wird mit einem HTTP-Statuscode beantwortet. 200 heißt „gefunden und ausgeliefert“, 404 „nicht gefunden“, 410 „dauerhaft entfernt“, 301 „dauerhaft umgezogen“. Eine Soft-404 entsteht, wenn Code und Inhalt auseinanderlaufen: Der Server antwortet mit 200, die Seite sagt aber „Hier gibt es nichts“. Typische Beispiele sind eine hübsch gestaltete Fehlerseite im normalen Layout, eine Kategorie ohne Produkte, eine interne Suche ohne Treffer oder ein Platzhalter mit drei Wörtern.
Der Begriff kommt aus Googles Index-Berichten. Google erkennt solche Seiten heuristisch — es prüft Texte wie „nicht gefunden“, leere Hauptinhalte oder extrem dünne Seiten — und ordnet sie als „Soft 404“ ein. Die URL fliegt dann aus dem Index oder kommt gar nicht erst hinein. Für Betreiber ist das tückisch, weil im Browser alles normal wirkt.
Die Folge ist doppelt unangenehm: Du verschwendest Crawl-Budget auf wertlosen Adressen, und bei Fehlern in großem Umfang sinkt der Qualitätseindruck der ganzen Domain. Für KI-Crawler gilt dasselbe: Ein Assistent, der auf deiner Antwort-URL leeren Text findet, zitiert dich nicht.
Wie entstehen Soft-404 in der Praxis?
- JavaScript-Apps: Eine Single-Page-Anwendung liefert für alle Pfade dasselbe HTML-Gerüst mit 200. Ob die Seite existiert, entscheidet erst der Browser per Skript. Crawler ohne ausgeführtes JavaScript sehen eine leere Hülle. Serverseitiges Rendering (SSR) löst das, weil der Server den Status selbst setzt.
- Migrationen: Alte URLs werden aus Bequemlichkeit alle auf die Startseite oder eine allgemeine Übersicht umgeleitet. Google wertet solche Massenumleitungen oft ebenfalls als Soft-404, weil die Zielseite nicht zur Anfrage passt.
- Dünne Platzhalter: Seiten wie „Demnächst mehr“ oder leere Archivseiten bleiben online, weil niemand sie gelöscht hat.
- Filter und Parameter: Kombinationen ohne Ergebnis erzeugen Millionen leerer URLs.
- Fehlerseiten-Plugins: Manche CMS-Setups liefern ihre 404-Seite fälschlich mit Status 200 aus.
Wie behebst du Soft-404?
Das Vorgehen richtet sich danach, ob es einen sinnvollen Ersatz gibt:
- Gleichwertiger Ersatz vorhanden: 301-Weiterleitung auf genau diese Seite, nicht auf die Startseite.
- Kein Ersatz, Inhalt dauerhaft weg: 404 oder, wenn du es deutlich markieren willst, 410.
- Seite soll bleiben, ist aber dünn: Inhalt ausbauen oder
noindexsetzen, bis echter Inhalt vorliegt. - Parameter-URLs: kanonisieren, per
noindexausschließen oder gar nicht erst verlinken.
Wichtig ist dabei die benutzerfreundliche 404-Seite: Sie darf hübsch sein, muss aber den Status 404 tragen und Wege zu relevanten Seiten anbieten.
Wie geht Modern Stack damit um?
Bei Migrationen — etwa von WordPress — erstellen wir vor dem Umbau eine vollständige Liste der alten URLs und weisen jeder entweder einen Redirect auf die passende neue Seite oder bewusst 404/410 zu. Nach dem Livegang crawlen wir die Liste erneut und prüfen Status und Inhalt, nicht nur Statuscodes. Unsere Seiten laufen serverseitig gerendert auf Vercel; nicht existierende Routen liefern einen echten 404-Status. Das ist Teil des Vorgehens in Rankingverlust vermeiden und der Technical-SEO-Grundprüfung.
Auch beim Abgleich mit der Sitemap achten wir darauf, dass keine Adresse darin eine Soft-404 oder Weiterleitung ist. So bleibt die Crawlability deiner Webseite klar und effizient.
Verwandte Themen
Mehr dazu: Webseite-Modernisierung
Quellen
- Google — HTTP status codes, and network and DNS errors — Google Search Central
Beschreibt, wie Google Statuscodes und Soft-404-Seiten behandelt.
- MDN — 404 Not Found — MDN Web Docs
Neutrale Definition des Statuscodes 404.
- MDN — 410 Gone — MDN Web Docs
Erklärt den Unterschied zwischen 404 und dauerhaft entfernt.
- Rankingverlust vermeiden — Modern Stack
Praxis für Redirect-Maps und Statuscode-Prüfung bei Migrationen.
Häufige Fragen
Woran erkenne ich eine Soft-404?
Im Browser siehst du „Seite nicht gefunden“, in den Entwicklertools aber Status 200. In der Google Search Console erscheint sie im Seitenindexierungs- Bericht als „Soft 404“. Auch leere Kategorien und Platzhalterseiten gehören in diese Gruppe.
Was ist besser — 404, 410 oder Redirect?
Gibt es eine wirklich gleichwertige neue Seite, leite per 301 weiter. Gibt es keine, liefere 404 oder 410. 410 sagt ausdrücklich „dauerhaft entfernt“ und wird tendenziell etwas schneller verarbeitet. Leite nie pauschal alles auf die Startseite um.
Sind Soft-404 bei JavaScript-Seiten ein besonderes Risiko?
Ja. Eine Single-Page-App liefert oft für jede URL Status 200 mit leerem Gerüst, und erst der Browser entscheidet, ob es die Seite gibt. Ohne serverseitig gesetzten 404-Status sehen Crawler nur eine leere 200-Seite.
Weiterlesen
- Rankingverlust bei Migration vermeiden
Rankingverluste lassen sich nicht pauschal ausschließen, aber ihr Risiko wird mit URL-Inventar, 301-Redirects, unveränderten Suchintentionen, korrekten Canonicals und engmaschigem Monitoring deutlich reduziert.
- Webseite-Modernisierung
Was Webseite-Modernisierung bei Modern Stack bedeutet: bestehende WordPress- und Baukasten-Webseiten auf einen modernen Web-Stack bringen — Inhalte behalten, Technik erneuern, bereit für Google und KI-Suche.
- Redirect
Ein Redirect (Weiterleitung) schickt Browser und Crawler per HTTP-Statuscode von einer alten auf eine neue URL. Ein 301 meldet einen dauerhaften Umzug und überträgt Signale; ohne sauberes URL-Mapping gehen Rankings verloren.
- Crawlability
Crawlability beschreibt, ob Suchmaschinen-Crawler und KI-Assistenten deine Inhalte erreichen und lesen dürfen und können. Gesperrte Bots, fehlerhafte Statuscodes, Soft-404 und leere JavaScript-Hüllen verhindern sie.
- Technical SEO
Technical SEO ist der Teil der Suchmaschinenoptimierung, der sicherstellt, dass Crawler eine Webseite abrufen, rendern und indexieren können: Statuscodes, robots.txt, Sitemap, Canonicals, Performance, mobile Nutzbarkeit und strukturierte Daten.
- Technical-SEO-Basis
Crawlability, Canonicals, Sitemap, robots.txt, Performance und strukturierte Daten als Lieferumfang der Migration — plus IndexNow und Redirect-Hygiene.